3. --- How long ______ you ______ the books? --- For two weeks. A. did, borrow B. did, keep C. have, borrowed D. have, kept选哪个?谢谢为什么B不可以?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 13:46:54
![3. --- How long ______ you ______ the books? --- For two weeks. A. did, borrow B. did, keep C. have, borrowed D. have, kept选哪个?谢谢为什么B不可以?](/uploads/image/z/13448536-16-6.jpg?t=3.+---+How+long+______+you+______+the+books%3F++---+For+two+weeks.++A.+did%2C+borrow++++B.+did%2C+keep++++++C.+have%2C+borrowed++++D.+have%2C+kept%E9%80%89%E5%93%AA%E4%B8%AA%3F%E8%B0%A2%E8%B0%A2%E4%B8%BA%E4%BB%80%E4%B9%88B%E4%B8%8D%E5%8F%AF%E4%BB%A5%EF%BC%9F)
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