Ⅰ. 单项填空1. It’s the second time that I _____ in Beijing. What great changes! It’s years since I _____ here last time. [ 2010 开封高一检测]A. went; had left B. had been; leftC. have been; left D. have; had left【解析】选 C 。本题考查了现在完成时的用法。在 “ It’s the second time that. . . ” 句型中,从句用现在完成时态;第二个空由 last time 知,该用一般过去时,故选 C 。2. —Why does she look so tired? —She _____ the kitchen all the morning and she still hasn’t finished it. A. cleaned B. was cleaningC. has been cleaning D. has cleaned【解析】选 C 。本题考查了现在完成进行时的用法。 clean 这个动作之前就发生了,一直到现在还没完成,还在继续,因此用现在完成进行时态,故选 C 。3. The pen I _____ I _____ is on my desk, right under my nose. A. think; lost B. thought; had lostC. think; had lost D. thought; have lost 【解析】选 B 。本题考查了过去完成时的用法。 think 发生在过去 , 用一般过去时; lose 发生在 think 之前,用过去完成时,故选 B 。 4. I _____ my history this time yesterday. Now I _____ all my work for today. A. reviewed; had done B. was reviewing; had doneC. was reviewing; have done D. reviewed; have done【解析】选 C 。本题考查了现在完成时和过去进行时的用法。第一句话说昨天的这个时候我正在复习,所以用过去进行时;第二句表示我已经完成了今天的工作,强调结果,故选 C 。5. —What were you doing when I phoned you yesterday evening? —I _____ just finished my homework and _____ to watch TV. A. have; am going B. have; was going C. had; am going D. had; was going【解析】选 D 。本题考查过去完成时和过去进行时的用法。 finish 发生在打电话之前,故用过去完成时;而看电视是在过去看来即将发生的事情,故用过去进行时,选 D 。6. The old lady _____ her husband for forty years. A. has married to B. has got married toC. has married D. has been married...