这两个英语句子表达的感情有什么区别1.you(shouldn-查字典问答网
分类选择

来自邵李焕的问题

  这两个英语句子表达的感情有什么区别1.you(shouldnthavebeencriticizing)himsoseverely;youshouldbetolerate.2.you(should'thavebeencriticized)himsoseverely;youshouldbetolerate.疑问:括号里的句子表达的感

  这两个英语句子表达的感情有什么区别

  1.you(shouldnthavebeencriticizing)himsoseverely;youshouldbetolerate.2.you(should'thavebeencriticized)himsoseverely;youshouldbetolerate.疑问:括号里的句子表达的感情有什么不同?分别怎么翻译?

1回答
2020-10-2713:37
我要回答
提示:回答问题需要登录哦!
林永练

  后一句有语法错误吧……应该把been删掉,

  我觉得是时态的区别,前者是现在完成进行时,译为:你不应该一直指责他(现在应该正在指责或刚刚指责完),你应该容忍一些

  后者是现在完成时,译为:你不应该批评他(过去某个时间批评的,与说这句话的时间相隔较前一句远),你应该容忍一些~

  可以参见语法书上现在完成时与现在完成进行时的区别

2020-10-27 13:39:20
大家都在问
最新问答