They () with us for the time being.A.would stayB.had stayed C.have been staying D.will be staying选什么?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 00:18:02

They () with us for the time being.A.would stayB.had stayed C.have been staying D.will be staying选什么?为什么?
They () with us for the time being.
A.would stay
B.had stayed
C.have been staying
D.will be staying
选什么?为什么?

They () with us for the time being.A.would stayB.had stayed C.have been staying D.will be staying选什么?为什么?
选择D
for the time being是 暂时,暂且,目前的意思
他们暂时会和我们待在一起;可以理解成他们目前还没有和我们待在一起,从现在开始的将来将会和我们待在一起一段时间.
当然如果说有are staying的话,也好理解,他们现在暂时和我们待在一起.
A would stay 是过去将来时,这里没有相对的过去,或者说过去的时间支点
B had stayed是过去完成时,须满足过去的过去,也需要过去的时间支点
C have been staying是现在完成时,强调一个动作从过去开始发生,一直持续到现在,和for the time being暂时表达的时间有所出入