题目
Mr Smith _________ a book about China last year but I don’t know whether he has finished it.A. has writtenB. wroteC. had writtenD. was writing
Mr Smith _________ a book about China last year but I don’t know whether he has finished it.
A. has written
B. wrote
C. had written
D. was writing
题目解答
答案
D. was writing
解析
本题考查过去进行时的用法,关键点在于理解动作的时间关系和状态。
- 时间状语last year提示过去时间,但需注意后半句but I don’t know whether he has finished it暗示动作可能未完成,需强调动作的持续性或未完成状态。
- 过去进行时(was/were doing)用于描述过去某一时刻正在进行的动作,或强调动作的未完成性,符合题干中“正在写”但不确定是否完成的语境。
选项分析
- A. has written(现在完成时):表示动作已完成,与后文“是否完成”矛盾,排除。
- B. wrote(一般过去时):表示动作已完整发生,但后文需确认是否完成,逻辑不符,排除。
- C. had written(过去完成时):表示动作在另一过去动作前完成,但题干未提及第二个过去动作,排除。
- D. was writing(过去进行时):表示去年某段时间内正在写,且动作可能未完成,与后文“是否完成”衔接自然,正确。