求完整的解析 How long ( ) you ( ) the English dictionary? About half a year. 选项如下A.have got B.did buy C.have had D.have bought
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 19:43:40
![求完整的解析 How long ( ) you ( ) the English dictionary? About half a year. 选项如下A.have got B.did buy C.have had D.have bought](/uploads/image/z/14799516-60-6.jpg?t=%E6%B1%82%E5%AE%8C%E6%95%B4%E7%9A%84%E8%A7%A3%E6%9E%90+How+long+%28+%29+you+%28+%29+the+English+dictionary%3F+About+half+a+year.+%E9%80%89%E9%A1%B9%E5%A6%82%E4%B8%8BA.have+got+++B.did+buy+++C.have+had+++D.have+bought)
求完整的解析 How long ( ) you ( ) the English dictionary? About half a year. 选项如下A.have got B.did buy C.have had D.have bought
求完整的解析 How long ( ) you ( ) the English dictionary? About half a year. 选项如下
A.have got B.did buy C.have had D.have bought
求完整的解析 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正确.
句意:
--这本英语字典你买了多久了?
--大约半年了.
C
B
楼上正解... 另外 get 也是短暂性动词...