问题
选择题
--- How many concerts ____ up to now?
--- About 25. Last night we ____ our biggest one.
A.did you play, have had
B.have you played, had
C.had you played, have had
D.do you play, have had
答案
B
题目分析:考查时态。本题第一句中的时间状语是up to now直到现在,与现在完成时使用;第二句中的时间状语是last night这是一个很典型的过去时的时间状语。句意:—到现在为止你举行了多少次演奏会?—大约25次,昨天晚上我们举行了最大的一次。故B正确。
点评:时态的考查关键是要抓住句子的时间状语,如第一句中的up to now。在平时要注意一些典型的时间状语和时态的连用,如all the time与现在完成进行时连用等。