----When___you___this book?----I___it for two weeks.A.have;bought;have had B.did;buy;have hadC.have;bought;bought D.did;buy;have bought

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 00:54:34
----When___you___this book?----I___it for two weeks.A.have;bought;have had B.did;buy;have hadC.have;bought;bought D.did;buy;have bought

----When___you___this book?----I___it for two weeks.A.have;bought;have had B.did;buy;have hadC.have;bought;bought D.did;buy;have bought
----When___you___this book?----I___it for two weeks.
A.have;bought;have had B.did;buy;have had
C.have;bought;bought D.did;buy;have bought

----When___you___this book?----I___it for two weeks.A.have;bought;have had B.did;buy;have hadC.have;bought;bought D.did;buy;have bought
B
首先前一个问句表示的是过去发生的事情.“你什么时候买的这本书?”要用过去时.
回答为“我已经买了两周了”,表示从过去开始一直持续到现在,对现在构成的影响,用现在完成时.buy是瞬间性动词,要改为had.

d

选择B
buy是瞬间动词 所以用did buy
have had可以接表示一段时间的状语 for two weeks

D 第一个空用过去时,后一个用现在完成时。

b When did you buy this book? I have had it for two weeks.

B

B