How long have they _____ the computer?
来源:百度知道 编辑:UC知道 时间:2024/06/24 14:14:05
A.bought B.had C.borrowed D.sold
b
b
how long是时间段必须与延续性动词连用.buy, borrow, sold是瞬间性动词不能与时间段如for two days, since 1990等类似词连用.
瞬间性动词 延续性动词
borrow keep
buy have
catch a cold have a cold
die be dead
leave (sp) be away (from sp)
begin be on
finish be over
return be back
join be (in)
arrive be (in)
瞬间性动词可以用在现完里,只是不能跟时间段.
B
A B D 都是延续性动词,不能再现完里用。
B
how long have you____?
they have lived here for long.....
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 ___ each other before they ___ married ?
7.-----How long ___ each other before they __ married ?
how long have you been keeping this to yourself?
How long have you been married? 你们结婚多久了?