--- When ________ the bus ________?--- Two hours ago.--- How long ________ it ________ here?--- For half an hour.A.did; arrive; has; beenB.did; arrive; has; eC.has; arrived; has; eD.did; arrive; did; e
网友回答
A解析思维分析:考查了现在完成时和一般过去时的用法与区别。two hours ago为典型的过去时间状语,应用过去时。e为非延续性动词,不能与段时间状语for half an hour连用,所以用has been表示。