作业帮 > 英语 > 作业

求完整的解析 How long ( ) you ( ) the English dictionary? About ha

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/02 04:48:56
求完整的解析 How long ( ) you ( ) the English dictionary? About half a year. 选项如下
A.have got B.did buy C.have had D.have bought
答案:C
1、这里考察的是现在完成时.
2、how long 通常与现在完成时连用,再者,我们也可以从答语中看出来,这里用现在完成时,所以排除B答案.
3、buy 是瞬间动词,不能与一段时间也不能与how long连用,而buy 的延续性动词是have,所以答案C正确.
句意:
--这本英语字典你买了多久了?
--大约半年了.