l think these foreign visitors_____Shanghai for more than two weeks

来源:百度知道 编辑:UC知道 时间:2024/06/03 02:28:13
A)have been in B)have come to C)arrived in D)got to

A
因为后面for more than two weeks 是个时间段,并且是for引导的时间
所以使用现在完成时,并且要用延续性(持续性)动词
况且have been in 是指已经在某地了

A 我想这些外国人来上海已经有两个多星期了。have been in 现在完成时

A