关键词不能为空

当前您在: 主页 > 英语 >

现在完成时态的用法总结(完整汇总) 练习题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-30 07:27
tags:完成时态

代沟的意思-狩猎的拼音

2020年10月30日发(作者:宗白华)


杰克英语

---现在完成时
现在完成时态专练

一、句型转换。
1. He has already gone home.
He _________ __________ home ____________. (否定句)
____________ he __________ home ___________? (一般疑问句)
2. He has lunch at home.
He __________ _____________ lunch at home. (否定句)
____________ he __________ lunch at home? (一般疑问句)
3. He has been there twice.
__________ __________ ________ __________ he been there? (划线提问)
4. I have lunch at school.
__________ __________ you ____________ lunch? (划线提问)

二、用since和for填空 。
1. ______ two years 2._______ two years ago 3. _______ last month 4.______ 1999
5._______ yesterday 6. _______ 4 o’clock 7. ______ 4 hours 8._______ an hour ago
9. _______ we were children 10. _____ lunch time 11.______ she left here
12. He has lived in Nanjing ________ the year before last.
13. I’ve known him __________ we were children.
14. Our teacher has studied Japanese _________ three years.
15. She has been away from the city ___________ about ten years.
16. It’s about ten years __________ she left the city.

三、用适当的时态填空。
’s _____________ (live) here ever since she was ten.
of them __________ _________ (be) in Hongkong for ten days.
of them __________ (come) to Hongkong ten days ago.
4. Half an hour __________ _________ (pass) since the train __________ (leave).
5. Mary________ ________(lose) her pen. ____________ you ______________ (see) it here and there?
6. _____________ you ____________ (find) your watch yet?
7. ---Are you thirsty? ---No I _________ just _____________ (have) some orange.
8. We _____________already ______________ (return) the book.
9. ___________ they ____________ (build) a new school in the village?
10. I __________ ________(not finish) my homework . Can you help me?
11. My father _______ _________(read) the novel twice.
12. I _________ (buy) a book just now.
13. I _________ (lost ) my watch yesterday.
14. My father _________ _________ (read) this book since yesterday.

四、用 havehas been toin, have gone to 及 go to形式填空。
1) Where is Jack? He __________ __________ his country yesterday.
2) David ________ ________the park just now.
3) How long _____ you _____ _____ this village?
4) How long _____ he _____ _____ Beijing?
5) The Smiths ______ ______ ______Beijing for 5 years.
· - 14 - ·


杰克英语

---现在完成时
6) I _____ ______ _______this school since three years ago.
7) Where is Jim? He _____ ______ ______the farm since I came here.
8) When_____ he _____? He _______ an hour ago.
9) Would you like to _____ _____ the zoo with me? ---Yes, but I _____ _____there before.
10) Where _____ you _____ now? --- I ____ ____ ____the zoo.
11) He often _____ swimming.
12) _____ you ______ there last year?
13) _____ they often ______ skating in winter?
14) _____ you ever ______ ______ America? -- Yes, I _____ _______ there many times.

五、延续性动词和瞬间性动词之间的转化。
died 10 years ago. ---- He ________________________ for 10 years since 10 years ago.
2. He borrowed the book 2 weeks ago. ------- He _____________________the book for 2 weeks.
3. He bought the motorbike a month ago. ------ He ____________________the motorbike for a month.
4. He arrived here three days ago. ------ He _____________________here since three days ago.
has come here just now. ------ He ___________________here for three minutes.
6. He left here 2 years ago. ------- He ____________-_________from here for 2 years.
7. The film began 30 minutes ago. ------ The film _________________ for 30 minutes.
8. He has bought a pen 2 years ago. ------ He _________________ a pen for 2 years.
9. They closed the door an hour ago. -------- The door ___________________for an hour.
10. He joined the army last year. He _____________________ the army for a year.

六、单项选择。
( )1.—______ you ___ your homework yet ?
—Yes . I _____ it
do finished done finished
done have finished do finish
( )2. His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
( ) you know him well ? — Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
( ) he arrived at the bus stop, the bus _____ for 20 minutes.
A. has left B. had left C. has been away D. had been away
( )5、 I ______ the League for 5 years so far.
A. joined B. have joined C. have been in
( )6、The factory ____ since the February of 1988.
A . has been open B. has opened C. was open D. opened
( )7、Mary and Rose ____friends since they met in 2000.
A. have made B. have been C. made D. have become
( )8、The meeting _____ for a week now.
A. has finished B. has ended C. has been over
( )9、Miss Gao ______ this school for nearly 5 years.
A. has been in B. has come to C. has taught
( )10、 How long _______ he ________ ?
A. did;died B. has, died C. has, been dead
( )11、 He ______ at eight yesterday afternoon.
· - 24 - ·


杰克英语

---现在完成时
A. slept B. was sleeping C. has sleep D. had slept
( )12、He ________ the car for a week.
A. bought B. has bought C. has had
( )13、-----How long _____ you _____ ill ? -----Two weeks.
A. did fall B. have, fell C. have, been
( )14、I'll lend you the book , but you can only _____ it for 2 days.
A. borrow B. keep C. take
( )15、----- How long can I ______ the book? ------ Two weeks.
A. borrow B. lend C. get D. keep
( )16、The famous writer _____ one new book in the past two years .
A. is writing B. was writing written
( )17、Have you met Mr. Li ____?
A. Just B. ago D.a moment ago
( )18、—How long have you ____ here ? —About two months .
A. been B. gone C. come D. arrived
( )19、—Our country ____ a lot so far . —Yes. I hope it will be even ______ .
changed well B. changed good C. has changed better d; better
( )20、—______ you ___ your homework yet ?—Yes. I _____ it a moment ago.
; do; finished B. Have; done; finished done; have finished D. will; do; finish
( )21、We ______ Xiao Li since she was a little girl .
B. had known C. have known
( ) Potter is a very nice film. I _____ twice.
see B. have seen C. saw
( )23、—These farmers have been to the United States .
—Really? When _____ there ?
they go B. did they go C. do they go they gone
( )24、Zhou Lang ______already ______in this school for two years .
A. was studying B. will study C. has studied D. are; studying
( )25、 His father ______ the Party since 1998 .
B. has joined in D. has been in
( ) you know him well ? — Sure .We ______ friends since ten years ago .
A. were B. have been C. have become D. have made
( )27、He has ___ been to Shanghai, has he ?
A. already B. never D. still
( )28、Hurry up! The play __________ for ten minutes .
A. has begun B. had begun been on D. began
( )29、 It ___ ten years since he left the army .
A. Is B. has been C. will D. was
( )30、 Miss Green isn't in the office. She_______ to the library.
gone B. went go D. has been
( )31、My parents ______ Shandong for ten years.
A. have been in B. have been to C. have gone to D. have been
( )32、The students have cleaned the classroom, ____?
A. so they B. don’t they C. have they D. haven’t they
( )33._______ has Mr. White been a member of Greener China since he _______ to China?
A. How soon, comes B. How often, got C. How long, came D. How far, arrived
· - 34 - ·


杰克英语

---现在完成时
( )34、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
答 案

一、句型转换
’t gone; yet; Has gone; yet
’t had Has had
many times has
have had 用since和for

二、用since和for填空 。


三、用适当的时态填空。
been passed left lost Have seen
found had returned built ’t finish
read read

四、用 havehas been toin, have gone to 及 go to形式填空。
to to been in been in been in been in; been in
go; went 9. go to;have been going; am going to go go been to;
have been

五、延续性动词和瞬间性动词之间的转化。
been dead kept had been been
been away been on been closed been a member of

六、单项选择。
1-10 CDBCC ABCAC 11-20 BCCBD DCACB 21-30 CBBCD BBCBA 31-34 ADCC

· - 44 - ·

擢-乘飞机英语怎么说


花菜英文-马梅


keenon-检查英语


谢顶是什么意思-冲的词语


数米而炊-慈祥的近义词是什么


高考语文基础知识-一丁目


好听的游戏英文名-异曲同工的意思


rofl-欣慰是什么意思



本文更新与2020-10-30 07:27,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/432392.html

现在完成时态的用法总结(完整汇总) 练习题的相关文章