题目内容
【题目】—I'm sure John will win first prize in the competition. —I think so. He ________ for it for months.
A.is preparing
B.was preparing
C.had been preparing
D.has been preparing
【答案】D
【解析】本题考查时态。由for months可知此处用现在完成进行时表示近段时间一直在做某事。句意:——我确信约翰会在竞赛中获一等奖。——我也这样认为。他这几个月来一直在准备。故选D。
练习册系列答案
相关题目