作业帮 > 英语 > 作业

They ()this city for about three days.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/07 22:32:19
They ()this city for about three days.
A have gone to
B have arrive in
C have been to
D have stayed in
为什么选D不选C?
是不是have been to 是短暂性动词?
have gone to 是持续性的?如果是是持续性的不就可以和for连用吗?
They ()this city for about three days.
have gone to 在语义上是持续性的,表示:去了哪里,但还没回来.但在语法上它属于短暂性的动作,因为它的原型“go to”表示的只是一瞬间.因此have gone to是不可以和for...时间连用的.
have arrive in是短暂性的,只指到达的动作,也不可和for...连用
have been to 同样是短暂性的,不可与for...连用
只有D,在这个城市呆了3天,符合语法以及句意