关于before作副词的疑问

1.He said we had met 2 weeks before.

2.We had met 2 weeks before.

3.It had been fine the week before.

请教老师2 weeks before 与 the week before 都是过去的一段时间,为什么第二句不对,第三句对呢?


请先 登录 后评论

最佳答案 2020-11-19 21:12

2. We had met 2 weeks before.
这个句子并没有错误。注意谓语用过去完成时,前后文中肯定会有一般过去时的谓语。一般过去时所表示的时间为说话人关心的时间,在此之前二周的那天就是2 weeks before所表示的时间,即过去的过去,所以谓语动词用过去完成时。


 2 weeks ago表示以说话时的现在为起算点的二周前,这是一个确切过去时间,谓语用一般过去时。


2 weeks before表示以某个过去时间为起算点的二周前,为过去的过去时间,谓语动词通常用过去完成时。


请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 2 收藏,1855 浏览
  • Carl 提出于 2020-11-19 17:58