题目内容
【题目】—What a nice dress! How long __________you __________it?
—For nearly two months.
A.will; haveB.have; hadC.do; haveD.are; having
【答案】B
【解析】
句意:——多漂亮的衣服啊!你有它多久了?——快两个月了。
考查动词时态辨析。have拥有,will; have是一般将来时结构;have; had是现在完成时结构;do; have是一般现在时结构;are; having是现在进行时结构。根据回答“For nearly two months.差不多两个月了”,可知前句问的是持续一段时间的状况,需用“have/has done”现在完成时结构,故选B。
练习册系列答案
相关题目