一般过去时态问题

A chest X-ray revealed that Billy's lungs were fine, "which meant his heart wasn't."

上句中的were为什么不用are,Billy的肺以前好,现在也好,但为什么不用一般现在时态?用了were,是说明以前好,但现在不好了吗?谢谢老师的解答。

(一般过去时态表示以前是这样,但现在不这样)

请先 登录 后评论

最佳答案 2017-05-03 18:12

说话人讲述的是过去的事情,和现在没有必然联系。所以当时的情况都用过去时态来表示。不能推测过去那样,现在应该还是那样。你能保证那时和现在之前他不会遭遇车祸?

只有在过去讲述科学真理时,才可以用现在时。即使如此,用过去时也是对的。

如昨天有人告诉了你的名字。你转述的时候通常都需要过去是表示。如:

Yesteerday, he told me his name was Tom. 尽管这个句子有人会用is,但这是不很规范的英语。

Twenty years ago, my father told me the earth moves/moved round the sun.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,2330 浏览
  • beginner 提出于 2017-05-03 15:55

相似问题