第1个回答 2007-02-02
选D,因为how long(多久)和 for two weeks(两周)用于完成时,又因为borrow(借)是非延续性动词,不可能一直借东西而keep(保留)是延续性动词,所以用D。因为B用的是一般过去时,本句应为现在完成时,所以不能选B。
第2个回答 2007-02-02
D 看回答:for two weeks, 就得用完成时态,选c或d。只有keep才能接一段时间。keep有“持有”的意思,可以表示一段状态。这句话的问题是:你借这(持有)本书多久了?不是问借的过程,不选borrow.本回答被提问者采纳
第3个回答 2007-02-02
D 因为回答是For two weeks 所以提问是一个长时间的动词 显然borrow不合适 并且要用完成时态(因为是for)
第4个回答 2007-02-02
D
显然用现在完成时
现在完成时的动词必须是延续性动词
borrowed 是瞬间动词
kept 是延续性动词
第5个回答 2007-02-02
D, keep是可持续动词,才可以接一段时间。