had done since did句型怎么理解?

A lot had happened since they last met.

自从他们上次见面后,已经发生了许多事情。

They family had lived in the Manor House since it had been built in 1573.

这座庄园主的住宅1573年建成后,这个家族就一直住在那儿。

这两个句子自从一个过去的时间点后,为什么主语还用了had done过去完成时?


请先 登录 后评论

2 个回答

王汝涛   - 英语教师
擅长:英语翻译,词法问题,英语考试

第一句应该改为has happened 较为准确。第二句没问题。在小说故事等文学作品里描写过去的事可以这样用,我见过这种用法。

请先 登录 后评论
mikee

因为since不表示从过去一个时间点到现在,有可能是从过去一个时间点到了过去的另外一个时间点。

因此had...since(比如 2010年到了2015年), have... since(比如2010年到了现在)都是对的。

请先 登录 后评论
  • 1 关注
  • 1 收藏,4019 浏览
  • 曾季高 提出于 2021-01-16 18:19