3. --- How long ______ you ______ the books? --- For two weeks. A. did, borrow B. did, keep C. have, borrowed D. have, kept选哪个?谢谢为什么B不可以?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 18:29:13
3. --- How long ______ you ______ the books?  --- For two weeks.  A. did, borrow    B. did, keep      C. have, borrowed    D. have, kept选哪个?谢谢为什么B不可以?

3. --- How long ______ you ______ the books? --- For two weeks. A. did, borrow B. did, keep C. have, borrowed D. have, kept选哪个?谢谢为什么B不可以?
3. --- How long ______ you ______ the books?
--- For two weeks.
A. did, borrow B. did, keep C. have, borrowed
D. have, kept
选哪个?
谢谢
为什么B不可以?

3. --- How long ______ you ______ the books? --- For two weeks. A. did, borrow B. did, keep C. have, borrowed D. have, kept选哪个?谢谢为什么B不可以?
D 看回答:for two weeks,就得用完成时态,选c或d.只有keep才能接一段时间.keep有“持有”的意思,可以表示一段状态.这句话的问题是:你借这(持有)本书多久了?不是问借的过程,不选borrow.

c

D, keep是可持续动词,才可以接一段时间。

D 因为回答是For two weeks 所以提问是一个长时间的动词 显然borrow不合适 并且要用完成时态(因为是for)

D
显然用现在完成时
现在完成时的动词必须是延续性动词
borrowed 是瞬间动词
kept 是延续性动词

D
回答for用完成时,与持续性动词keep搭配

D

选D,因为how long(多久)和 for two weeks(两周)用于完成时,又因为borrow(借)是非延续性动词,不可能一直借东西而keep(保留)是延续性动词,所以用D。因为B用的是一般过去时,本句应为现在完成时,所以不能选B。

D