一般现在时和一般过去时的区别

The sun rose in the east yesterday

He was my father yesterday

I had a cat yesterday

是不是都要用一般现在时如果现在这些事物都存在的话,比如第一个客观真理,第二他还是我爸爸,我现在还有只猫。或者省略了yesterday是不是要用一般现在时,如果有语境明确讲过去的事把yesterday去掉是不是也可以用一般过去时,不是代表否定现在的意思,因为过去式和现在没关系是吗?

that is the best thing I have seen

that was the best thing I have seen 又有什么区别?

请先 登录 后评论

1 个回答

好题  
擅长:英语

首先我感觉这些是你自己造的句子。

The sun rose in the east yesterday. 没问题,描写昨天的状态。

He was my father yesterday. 独立看这句有问题。英语里没这个说法。如: Who was the man I saw yesterday? He was my father. 这样倒是可以。你的句子在特殊语境有可能。假如你今天和爸爸签了断绝父子关系协议,你在法庭辩论你这么说可以。He was my father yesterday, not today.  我很难想出其他合适的语境。

that is the best thing I have seen 一般have 后+ever, 这句没问题。

that was the best thing I have seen (也要加ever), 这句有问题,这种情况要用had ever seen 除非句尾加上in my life. 可以用have ever seen in my life.



请先 登录 后评论
  • 1 关注
  • 0 收藏,1914 浏览
  • sss 提出于 2022-01-17 22:19