问题补充:
––When did they arrive?
––They two hours ago .They here for two hours .
A. arrived; have arrived
B. arrived; have been
C. got; have been
D. reached; have reached
答案:
A. arrived; have arrived
(答案→)B. arrived; have been
C. got; have been
D. reached; have reached
解析:句意:他们什么时候到的?两小时前,他们已经到了两个小时了。two hours ago两小时前,要用过去时,reach是非延续性动词,所以要用表示状态的词be,故选B。