How long have you__ here?

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:54:39
A.arrived
B.moved
C.come
D.lived
求解析

D
How long只跟延续性动词连用,ABC均是非延续性动词。而D“住”是一个长时间的状态动嘴,可延续。

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
HOW LONG HAVE YOU 就是对于现在完成时多久的一个提问.
后面只能跟延续性动词..
表示这种状态持续了多久.
只有D是延续性动词.
整句话的翻译是“你在这里居住了多久?”

arrived-到达
你已经到达了这里多久了?

moved-通常都是搬屋子或者位置
你已经搬了这里多久了?

come-来到
你已经来到这里多久了?

lived-住
你已经住了这里多久了了?

其实这四个也可以用的,只不过别人通常用moved和lived这两个词

C
因为他提问的是"你要多久到达这里?"而只有COME是到达的意思,所以选C

D ,表延续性动作