问题 选择题

--- Have you finished the report?

--- No. I ______ it all this week.

A.will do

B.had done

C.have been doing

D.have done

答案

答案:C

题目分析:现在完成进行时表示从过去某时开始一直持续到现在的动作,并且还将持续下去。句意:--你完成你报告了吗?---还没有,我这周一直在做。根据句意故选C.

点评:本题难度适中。做这类题时注意题干所提供的信息,如语境、情景以及说话人的情感;根据句中的时间状语以及一些副词判断时态;考虑语态;考虑时态的一致性。

即学即练:Tom doesn’t turn up. We ______ for him for half an hour.

A. will wait             B. had waited   C. have been waiting        D. have waited

解析:C。句意:我们已经等你半个钟头了。

单项选择题 A1/A2型题
判断题