since从句的理解与时态难点

The library ______for more than 60 years since it _____ in 1940.
A. has been open; opened
B. has been opened; opened
C. has opened; was open
D. has been open; was open
正确答案为A。但 D 为何不可以呢?有资料说,当 since 引导的状语从句的谓语动词是延续性或表示状态的动词的过去式时,则从句表示的时间是“从那持续动作或状态结束时算起”,那 was open 是表从 1940 年博物馆关闭开始吗?

请先 登录 后评论

其它 5 个回答

波波老师  
擅长:英语考试

我觉得不能选D。因为,was open 的“结束”就是“关闭”,所以since it was open in 1940的意思就是“自从它1940年关闭以来”,显然它与前面的The library has been open for more than 60 years相矛盾。

请先 登录 后评论
春暖花开

过去进行时可以表状态吗?
This term ______over. The summer vacation is coming in two weeks.
A.is   B.was    C.has been   D.will be
为什么选B 不选C?

请先 登录 后评论
罗 芳

Why didn't you go to the cinema with her this afternoon

I ______ at the station for my uncle from Beijing.

这道题的确答案是was waiting,因为“在车站等人”是已经过去的时间,即“this afternoon”那段时间正在发生的事情,所以要用过去进行时。而现在完成时强调的动作是从过去某个点到现在或者延续下去的动作或状态。

This term ______over. The summer vacation is coming in two weeks.

我对答案有不同见解,应该是will be

此句的意义为“本学期即将结束。暑假在两星期之后就要到来。”in接一段时间通常用将来时态。

请先 登录 后评论
张成  
擅长:英语考试
您有时候有点钻牛角尖。上下文应该是有联系的,本题命题意图很可能是要我们根据下文的现在进行表将来来确定上文的时态。放假往往才是学期结束的正式标志。因此二者有等同性。供参考吧,我理解的不一定对。
请先 登录 后评论
董万友
Beachy老师批评得对,我确实有点钻牛角尖,习惯如此,一时可能还不能完全改过来,请Beachy老师和其他老师见谅。This term结束等于The summer vacation的开始,我没注意到这一点。
请先 登录 后评论
  • 0 关注
  • 1 收藏,3796 浏览
  • 春暖花开 提出于 2014-06-18 17:47

相似问题