how long do you think they__the TV factory?a.have been to b.have reached c.have been in d.have arrived in

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/28 03:50:15

how long do you think they__the TV factory?a.have been to b.have reached c.have been in d.have arrived in

C,a和次数连用,B D reach和arrive是短暂性动词不可以和how long 连用

C
首先do you think 作为插入语,我们可以把他去掉
然后根据how long 可知问的是在工厂这个状态,
所以A,B错误
而D arrived in 是到达之意,不符合句意
而且也不能用in 而是at(小地方)

c

a Reach为非延续性动词,不能用多长时间提问。