since引导时间状语从句,主句有没有用过去完成时的情况

我去网上搜了搜,有人说有,我大概看了解释又不太确定,所以想请教专业老师,谢谢。

请先 登录 后评论

最佳答案 2020-04-25 19:30

完全可以。

He was writing a new book. He had already published 3 books since he graduated from the college.

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

since引导时间状语从句,主句有没有用过去完成时的情况

   【答】有。

    当主句所表示的情景属于过去时,也就是说 since 从句所涉及的情景不是延续到现在,而是从过去的某个时间点延续到另一个过去的时间点时,主句一般使用过去完成时。但是,可以用一般过去时代替过去完成时,当主句为 be + 时间词语的结构时,有其如此 。例如:

    Since the country had achieved independence, it had revised its constitution twice. (摘自英国出版的 A Comprehensive Grammar of the English Language)自从这个国家独立以来,已经两次修改了宪法。

    在这种情况下,从句谓语动词用过去完成时或者一般过去时都可以。


请先 登录 后评论
  • 1 关注
  • 2 收藏,4027 浏览
  • 不明白系 提出于 2020-04-13 11:26

相似问题