2018-2019最新中考英语中考专题复习之现在完成时练习题学案

专题复习之现在完成时练习题

单项选择:

1. —I’m sorry, Cathy, I ______ your radio for such a long time. — Never mind. A. have borrowed B. have lent C. have kept D. have returned 答案:C

思路分析:有由for引导的时间状语,因此动词要用延续性动词。故选择C。 2. We have been friends since ______.

A. children B. five years C. five years ago D. five years before

答案:C

思路分析:since后接时间点或从句。故选择C。 3. Miss Wu has taught in this school ______.

A. for ten years B. ten years ago C. since ten years D. for ten years ago 答案:A

思路分析:表示动作持续了一段时间,故选择A。 4. I________ a letter from him since he left.

A. didn’t receive B. haven’t got C. didn’t have D. haven’t heard 答案:D

思路分析:从句意来看是现在完成时。收到……的来信hear from…。故选择D。 5. There ___________great changes in our country for two years. A. were B. was C. are D. have been 答案:D

思路分析:这是一个现在完成时的句子。there be 的完成时就是there have been,故选择D。

6. It ______ ten years since they ______ to France.

A. was, moved B. was, have moved C. is, have moved D. is, moved 答案:D

思路分析:这是since的一个固定句型。故选择D。 7. —How long have you taught in this school? —________.

A. In 1995 B. Since 1995 C. 8 years ago D. Since 8 years 答案:B

思路分析:是从1995年到目前为止,用since引导的短语。故选择B。 8. Her grandfather ______ for two years.

A. died B. has died C. has been dead D. has been died 答案:C

思路分析:段时间要与延续性动词连用。故选择C。 9. Lily has made lots of friends since she ___ here. A. come B. has been C. came D. coming 答案:C

思路分析:since引导的从句是过去时。故选择C。 10. It _____ ten years since he left the army.

A. is B. has C. will D. was 答案:A

思路分析:这是since的固定句型。故选择A。 11. —How long have you ____ here? —About two months.

A. been B. gone C. come D. arrived 答案:A

思路分析:how long 要与延续性动词连用。故选择A。 12. Hurry up! The play __________ for ten minutes. A. has begun

B. had begun

C. has been on 答案:C

D. began

思路分析:for 引导的时间状语一定要与延续性动词连用。故选择C。

(答题时间:40分钟)

一、用since或for填空:

1. We haven’t seen each other ______ a long time. 2. His father has been in the Party ______ 10 years ago. 3. The film has been on ______ 20 minutes.

4. Mr. Green has worked here ______ he came to China. 5. His grandparents have been dead ______ several years. 6. It’s five years _______ we met last time.

二、单项选择

1. I ______ the League for 5 years so far. A. joined

B. have joined D. have been to

来源:Zxxk.Com]C. have been in

2. It's six weeks ______ I met you last.

A. when B. since C. before D. for *3. His uncle ______ for more than 9 years. A. has come here

B. has started to work

C. has lived there D. has left the university *4. Mary and Rose _______friends since they met in 2000. A. have made B. have been C. made

D. have become

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4