您的位置:首页 > 英语语法 > 初中英语语法 > 资料详情
过去完成时综合练习题及答案
编辑:admin 时间:2012/10/16 19:37:00 来源:高中学习网

一、单项选择

1. The film ____for ten minutes when we got to the cinema.  
A. have already been on     B. had already begun   
C. had already been on      D. have already begun  
2. We ____five English songs by the end of last term.
A. had learned B learned
C. have learned D will have learned
3. Han Mei told me she _____lunch, so she was very hungry.
A has had B hasn't have
C have had D hadn't had
4. By the end of 1976, many buildings _____built in the city.
A. have been B. have C. had been D. will
5. She _____her keys in the office so she had to wait until her husband ____home.
A. has left; comes B. had left; would come
C. had left; came  D. left; had come
6. He said that it was at least ten years since I _____a good drink.
A. had enjoyed B. was enjoying
C. have enjoyed D. have been enjoying
7. The meeting _____when Mr. Wang _____to school.
A. has begun; get B. has been on; get
C. had begun; got D. had been on; got
8. By the end of last week, they _____the bridge.
A. has completed    B. completed    
C. will complete    D. had completed
9. The students _____their classroom when the visitors arrived.
A. have cleaned   B. had cleaned 
C. was cleaned    D. have been cleaned
10. What _____Jane _____by the time he was sever?
A. did, do B. has,  done C did, did. D. had,  done

二、动词的正确形式填空

1. I returned home, he _____ (leave).
2. By ten yesterday evening, she ________(finish)writing.
3. He ______ (study) English for five years before he came here.
4. It ____ _____ (stop) raining when I wake up this morning.
5. I _____ (not read) the book because I had read it before.
6. She said she____ (be) born in 1992.
7. When he _____(come) to China two years ago he found people didn't understand
him at all though he ________(learn) some Chinese in his own country.
8. I saw Han Mei yesterday. We _____(not see) each other since left Beijing.
9. When I got to his home, he_____(go) to bed.
10. She asked if Mr. Liu _____ already _____(come) back.

答案:

一、1 C 2 A 3 D 4 C 5 C 6 A 7 C 8 D 9 B 10 D
二、1 had left 2 had finished 3 had studied 4 had stopped 5 didn't read
6 was 7 came had learned 8 hadn't seen 9 had gone
10 had come


发表评论
* 评论内容:
* 用户名:匿名发表 *不选请在前面输入您的昵称
* 验证码: 验证码,看不清楚?请点击刷新验证码 *请输入4位数的验证码
 
发表评论须知:
一、所发文章必须遵守《互联网电子公告服务管理规定》;
二、严禁发布供求代理信息、公司介绍、产品信息等广告宣传信息;
三、严禁恶意重复发帖;
四、严禁对个人、实体、民族、国家等进行漫骂、污蔑、诽谤。
名师视频辅导