一道英语选择题十二11

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:20:07
Our teacher didn’t know how log the Greens _____ China .
A. have come to B. had been in C. had gone to D. had been to
请说明理由

选B
我们的老师不知道格林一家在中国呆了多长时间了。
A不能去完成时,可以说...came to China ...ago.
C是指去了还没有回国,D是曾经去过,只有B才能表示状态,即停留时间的长短

B

表示格林一家在中国所呆的延续的时间

选B,意思是我们的老师不知道格林一家在中国待了多久了。

B
How long提问动词要用延续性动词,而come go都是短暂性动词,D项缺少介词,故选B