問題詳情:
【2019 •湖北省隨州市】—Your new bike is so nice! When did you buy it?
—In July. I _____it for two weeks.
A. had B. have had
C. have bought D. bought
【回答】
B
【解析】句意:——你的新自行車是如此漂亮。你什麼時候買的它?——在7月。我已經買了它兩週的時間了。A. had有,一般過去時態;B. have had 有,現在完成時;C. have bought已經買,現在完成時;D. bought買,過去式。根據for+一段時間,可知用現在完成時,動詞用持續*動詞,排除AD;buy是短暫*動詞這裏變成have。這裏用完成時have done的形式。根據題意,故選B。
知識點:動詞時態
題型:選擇題