【进行时与完成时】。。选择题①道。

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:23:59
I ______ there little more than a week when I set to work with the scientist.

A would be
B have been
C had been
D will be

答案是C 我怎么觉得不是A就是D的感觉 = =。

when I set to work with the scientist后面这个从句已经是过去时。

那前面的句子就应该是过去的过去。

选C。

A是虚拟的语气。。我应该在那里超过一个星期。。。说不通

D是将来。我将来在那里超过一个星期。。还是不通

选C就是。。我开始跟随科学家一起工作的时候。我已经在那里工作超过一个星期

C had been 表示过去曾经到过那里,现在不在了.
A would be 好像是虚拟- -?
D will be 是一般将来时,不可能是这个根据后面的"差不多超过一周了".