—Yournewbikeissonice!Whendidyoubuyit?—InJuly.I

來源:國語幫 6.9K

問題詳情:

—Yournewbikeissonice!Whendidyoubuyit?—InJuly.I

—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。

知識點:動詞時態

題型:選擇題

熱門標籤