这两个英语句子表达的感情有什么区别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-27 13:37
我要回答
请先登录
林永练

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

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

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

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

2020-10-27 13:39:20

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •