-You seen familiar with Mr John?

-You seen familiar with Mr John?
-Sure,we __ together for three years in the 1990s.
A.have worked
B.had worked
C.are working
D.worked
为什么是选D的,而不用完成时.
老师分析说,因为“in the 1990s”,所以用过去式.
但我感觉不对,因为“ for three years”,应该用完成时.
1231985 1年前 已收到1个回答 举报

sky3181 幼苗

共回答了12个问题采纳率:75% 举报

选D
A, 不对, 在90年代, in the 1990s, 你可以理解为 during 1990-1999, 明显是过去的时间段,不能用现在完成时
B, 不对, 先看下定义"过去完成时(past perfect tense):强调的是过去某一动作或状态发生在另一动作前或过去某个时间,或指在过去某个时间段已经发生的事情,它就是过去的过去." , 所以过去完成时总是在" 相对于" 某个东西之前 就如何如何, 你这里把in the 1990s改成 before, 或者by 也对, 翻译过来是" 当然熟悉, 90年代前我们就已经共事三年了/ 到90年代的时候, 我们都已经共事三年了."
语法书上老是说完成时是"以前的东西影响到现在" 我认为这句话比较难理解, 不妨你把完成时理解为带着情绪和语气, 过去式就是流水账. 就B 我写的翻译你来看
过去式----" 当然熟悉, 90年代时,我和他共事过三年"
过去完成时----"当然熟悉,90年代前我们就已经共事三年了." 是不是带着情绪, 语气比较重, 你设想一下这个对话场景以及对方听到你这些话的反应.

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.041 s. - webmaster@yulucn.com