How long have you__ here?
来源:百度知道 编辑:UC知道 时间:2024/06/06 12:54:39
A.arrived
B.moved
C.come
D.lived
求解析
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 ,表延续性动作
how long have you____?
how long have you been 用法
How long have you been skating?
How long have you been collecting shells?与How long have you collected shells?的区别
how long have you been here 和 how long have you stayed here 的区别
how long have you been keeping this to yourself?
How long have you been married? 你们结婚多久了?
how long have Liji and Guoda been married?
How long have you been like this?是什么意思?
How long have we been run?错在哪里