题目内容
【题目】---Is that a new coat?
---No, I ________ it for a long time.
A. boughtB. had beenC. have boughtD. have had
【答案】D
【解析】
句意:——那是一件新外套吗?——不是,我买了很长时间了。根据buy买,短暂性动词,不能和时间段连用,排除A/C;根据be是,have买,延续性动词,可以和时间段连用;根据句意可知是买了好久了;故选D。
练习册系列答案
相关题目