问题 选择题

— You look nice in your new dress! When did you buy it?

—Don’t you know? I ______it for several days.

A. bought          B. have bought        C. have had

答案

答案:C

题目分析:句意:---你穿着新裙子看起来很漂亮!你什么时候买的?---难道你不知道吗?我买了几天了。for +一段时间,用现在完成时态,buy 是非延续性动词,不能和一段时间连用。所以,要变成我有它几天了。故选C。

选择题
单项选择题