-How long _____you _____the library book?-For three days.A.A.have; borrowed B.B.have; kept C.C.did; borrow D.D.were; kept
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 19:04:36
-How long _____you _____the library book?-For three days.A.A.have; borrowed B.B.have; kept C.C.did; borrow D.D.were; kept
-How long _____you _____the library book?-For three days.
A.A.have; borrowed
B.B.have; kept
C.C.did; borrow
D.D.were; kept
-How long _____you _____the library book?-For three days.A.A.have; borrowed B.B.have; kept C.C.did; borrow D.D.were; kept
How long _____you _____the library book?-For three days.
A.A.have; borrowed
B.B.have; kept
C.C.did; borrow
D.D.were; kept
答案:B
分析:首先根据整个句子,我们可以得出应该使用现在完成时态,但是borrow为点动词,不是持续动词.故选择B.
选B,how long一般用现在完成时,同时回答for也是现在完成时的标志。
而borrow是非延续性动词,不能与现在完成时连用,只能选kept。
b 完成时,borrow不能用在这种持续性状态
B
句意可知为完成时,borrow是借,没有延续性,借了之后这个动作就已经结束了 。而keep是保管,使用 ,可延续性动词。所以选B。