Wehere two hours ago . So we _here for two hours .A. have arrived , have beenB. have come

发布时间:2020-08-22 19:56:05

We    here two hours ago . So we     _here for two hours .
A. have arrived , have been
B. have e , have been
C. came , have e
D. arrived , have been

网友回答

A. have arrived , have been
B. have e , have been
C. came , have e
(答案→)D. arrived , have been
解析:句意:我们两小时前到达这里。因此我们已经在这儿两个小时了。结合语境可知前文描述的是过去某事发生的动作,故用一般过去时态。下文描述的是从过去某事持续到现在并将继续下去的动作,故用现在完成时态。选D。
以上问题属网友观点,不代表本站立场,仅供参考!