1 过去完成时用法疑问

John was given the same suitcase his father and grandfather ____ (take) with them to school.

这里是不是可以填 took / had taken / would take三种?

如果用 had taken 的话,会不会被理解为“已经被带去学校,而没带回来”,类似于had gone to 用法?

谢谢

请先 登录 后评论

最佳答案 2018-07-10 00:14

had taken 的话,会不会被理解为“已经被带去学校,而没带回来”——这种理解很错误! 过去完成时,表示“过去的过去”,主要说明动作发生的时间先后关系,不存在网友理解的这种意思。

这个suitcase,祖孙三代相传,到John 已经是第三代了,而且was given 是过去时,那么发生在前的动作就用“过去完成时”,以示时间先后的区别。

谁说过,had gone to 就不回来了?

Tom had gone to shcool by the time you came back. 到你回来时,他就已经上学去了。

had gone 仅用来表示在came back 之前发生,没有别的意思。难道Tom 去了学校就不回家了吗?

请先 登录 后评论

其它 1 个回答

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

   John was given the same suitcase his father and grandfather ____ (take) with them to school.

    应该填 had taken,表示“带”发生在“被给”以前。 his father and grandfather ____ (take) with them to school 是定语从句,先行词是 the same suitcase ;句中的 them 指  his father and grandfather  ;关系代词 that 在从句中作 had taken 的宾语,已经省略。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2860 浏览
  • zbr1016. 提出于 2018-07-09 19:57

相似问题