题目内容
【题目】I_________ the dog for three months now.
A. has had B. have C. have had D. have bought
【答案】C
【解析】
句意:我买了这条狗有三个月的时间了。for three months三个月,表示的是一段时间。bought是buy的过去分词,为短暂性动词,在肯定句中不能与时间段连用,排除D答案;到目前为止,我买了这条狗有三个月的时间了,符合现在完成时态的用法,主语是I,不能用助动词has,故答案为C。
练习册系列答案
相关题目