现在完成时专项练习
2. Kent and I __________________ (write) a song before.
3. Dick _______________ (do) the work these days.
4. The people in the mountains ________ never ________ (see) films.
5. Patty _______________ (buy) a magazine about the school life.
6. The actress ________________ (live) here all her life.
7. The glass is broken. Who ________ (break) this glass?
8. Finally the workers ______________ (finish) that job.
9. ________ you ________ (borrow) the book we talked abut last time?
10. There’s no more wine in the bottle. They ________ (drink) all of it.
11. Tom ________ (leave) a message for you. He ________ (call) last night.
12. I ______________ (see) the movie once before. I __________ (love) it a lot.
13. A: __________________ (you/hear) the news? B: yes, I ________
A: Who _______________ (tell) you the news? B: Li Ming ________ (do)
A: When ____________________ (he/tell) you? B: Two hours ago.
14.I_______already_______(see)the film. I_______(see)it last week.
15.______ he _________(finish) his work today ? Not yet .
16.______you ______(be)to Hong Kong ?Yes,I _________(be)there twice .
17.______ you ever ________(eat )chocolate sundaes? No, never.
18.My father _______just ________(come) back from work.He is tired now.
19.Where`s Li Ming? He________(go)to the teacher`s office.
20.Shanghai ______(be) a small town hundreds of years ago.
Now it ______________ (become) a large city.
21.I ___________ (work) here since I ______ (move) here in 1999.
22.So far I ____________(make) quite a few friends here.
23.How long ______the Wangs _________(stay) here?For two weeks.
二、句型转换(每空一词)。
1.I have been to Macau before.(改为否定句)
I ______ ________ been to Macau before.
2.He hasn`t come to school because he`s ill. (就划线部分提问)
_________ _________ he come to school?
3.He has learned English for 5 years.(就划线部分提问)
______ ______ _______ ________ learned English ?
4.I bought a new bike just now.(用just改写)
I ________ just __________ a new bike.
5.We began to learn English three years ago.(改为同义句)
We ________ _______English ________three years
6. The factory opened ten years ago.(同义句)
The factory _______ ________ ______ for ten years.
7.They have cleaned the room twice this week. (就划线部分提问)
_____ _____ ____ ______ they ______ the classroom this week?
8 My father went to England in 2003 and 2005. (同义句)
My father _____ ______ _____ England _____.
9. John left Beijing three years ago. (同义句)
John_______ ______ ______ Beijing_____ three years.
10. His company closed in 2003. (同义句)
His company _____ _____ _____ _____ 2003.
11. My father bought the car half a year ago. (同义句)
My father ______ ______ the car _______ half a year.
三、按要求填空
A.用 already或 yet
1) Have they taken down the old pictures ______? No, not ___________.
2) Most of us have ___________finished our compositions
3) He said he hadn’t visited his home ________.
B.用 since或 for
1) Mike has been ill _____a long time. He has been in hospital ______ October.
2) Mrs Liao has been in hospital _________last week.
3) I have stayed at my aunt’s __________two weeks.
4). Jill has been in Ireland ________ Monday.
5). Jill has been in Ireland _____________ three days.
6). My aunt has lived in Australia __________ 15 days.
7). Margaret is in her office. She has been there__________7 o`clock.
8). India has been to Shanghai___________1974.
C. 用have gone或 have been
1) Where are the boy students ?They ___________to the school factory.
2) Is your father in?No, he ___________to Shenzhen.
_______ he ever______there before?Yes, he _______there several times
3) He asked me if I __________to Hangzhou before. I told him that I wanted to go there for a visit as I _______never ________ to that city before.
四、单项选择
1. Li Hong has ________ the army for 2 years.
A. joined B. joined to C. been in D. joined in
2. We have been friends since ______.
A. children B. five years C. five years ago D. five years before
3. Mike ___________ the story for a month.
A. Has bought B. Has had C. had had D. has borrowed
4. You ______ that question three times.
A. already asked B. have already asked
C. already have asked D. asked already
5. Those foreign friends left Guangzhou __________.
A. since last week B. a week ago
C. for a week D. since a week ago
6. I _____ at this school for two years already.
A. am studying B. study C. studied D. have studied
7. They _________ in the city since last summer.
A. live B. didn’t live C. have lived D. live
8. Mrs. Wang has lived in Haikou _________ 1992.
A. since B. from C. after D. in
9. Mr. Black _________ China since the summer of 1998.
A. has been to B. has been in C. has come to D. came to
10. You’d better go on ________ English.
A. study B. studied C. studying D. to study
11. You have never been to the Great Wall, ________ you?
A. do B. don’t C. have D. haven’t
12. His father _______ for years.
A. has died B. has been dead C. died D. dies
13. Mary ________ to see the films because she __________ it twice.
A. won’t go, saw B. won’t go, will see
C. won’t go, has seen D. didn’t go, sees
14. ________ you ________ some more food? Thank you. I _______ enough.
A. will have B. have had C. Do, have , have D. Do, have, had
15. ______ you ______ England? Yes, it _____ a beautiful country.
A. Will , gone to, was B.Have , been to, is
C. had ,been to, is D. Have ,gone to, is
16. -------_______ you _______ to the capital?
-------No, I ______.I ______ there early next month.
A. Have,been, haven’t, am going B. Had, been, hadn’t, am going
C. Have, gone, haven’t, was going D. Did,go, didn’t, was going
17. ------You sister ______ to London to study English. Is that true?
-------Yes , she ___ there for two months.
A. has been, has been B. will go, has gone
C. gone, will be D. has gone, has been
18. Bruce ____ how to use a computer. He____a computer of his own.
He ____ it two days ago
A. learns, will get, bought B. is learning, has got, bought
C. learned, has got, bought D. is learning, got, has bought
19. --You haven’t read the book before, have you? --_______.
A. Yes , I haven’t. B. No, I have. C. Yes, I do. D. No, I haven’t.
20. —Where is Li Lei? —He ___ Shanghai.
A. has gone to B. has been to C. went to D. goes to
21.-----Have you ______been to Beijing? --------No,___________.
A ever ever B yet , never C ever never
三、 汉译英。1、 吉姆已做完作业,他现在有空了。_______________________2、 我父亲以前到过长城。________________________________3、 她还没有看过那部新电影。_____________________________4、 她去过上海。________________________________________5、 他这些天上哪儿去了?_________________________________部分参考答案
一、用所给动词的适当形式填空。1.has seen 2.have written 3.has been doing 4.have , seen 5.has bought 6.lives 7.breaks 8.finished 9.Have , borrowed 10.have , droken 11.has left, called 12.have seen , love 13.Have you heard , have , told , did , did he tell
14.have,seen,saw15.Has,finished16.Have,been,have been 17.Have,eaten
18.has,come 19.has gone 20.was, has become 21.have worked, moved
22.have made 23.have, stayed
二、句型转换(每空一词)。
1.have not2.Why hasn't3.How long has he4.have, bought5.have learnt, for
6.has been open 7.How many times have , cleaned 8.has been to , twice
9.has been away from , for 10. has been closed , since 11.has had ,for
三和四略
三、汉译英。1、Jim has finished doing his homework already. He is free now.
2、My father has been to the Great Wall before.
3、She hasn't seen the new film yet.
4、She has been to Shanghai. 5、Where has he been these days?
第二部分,与上面有重复
I、选词填空 (注意形式)
1. already, yet, still, ever, never
(1) She hasn’t come here _______. (2) We’ve ________ seen the film before.
(3) --- Have you _______ been to London? ---- _______.
(4) -- Have you been to Beijing ________? ----Not _______.
(5) Tom is ______ there. (6) He has ________ gone to the library.
2. have gone to, have been to, have been in
(1) ----Where _______ you ________? ------I ___________ Australia.
(2)---- Where is Tom, do you know? -------- Yes, he _________ Canada.
(3) My mother _________ there, she will come back in two days.
(4) His father __________ Shanghai for a week.
(5)--- _______ you _______ Toronto? ------ Not yet.
(6) --How long _______ your brother ________ there? ---About one month.
(7) I can’t find Susan. Do you know where she ______?
She _____________ Tianjin.
3. for, since, before, ago
(1) We live here ______ ten years.(2) They have studied English three years ___.
(3) They studied English three years ______.
(4) They have studied English _____ three years _____.
(5) We have lived here _____ ten years. (6) It’s five years ______ he died.
(7) Two weeks has passed _______ she went to Guangzhou.
(8) He has watched TV ______ he came in.
用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.
1. –Have you ever been to Shengzhen? --Yes, I ____ there four months ago.
A. have been B. have gone C. went D. was going
2. Father has ____ for three days. A. left B. arrived C. been D. been away
3. –Have you finished your homework ____? --Yes, I’ve done that ____.
A. yet, already B. already, yet C. ever, never D. still, just
4. The cup is empty, who _____ all my tea?
A. drinks B. drank C. has drunk D. is drinking
IV、句型转换
1. He has studied English for 4 years. (一般疑问句)
_______ he ________ English for 4 years?
2. My parents have been to America. (提问)
_____ _____ _____ parents ______?
3. Lucy’s traveled to another province.(否定句)
Lucy ____ _____ to another province.
4. He borrowed the book two weeks ago.(同义句)
He has _____ the book _____ two weeks.
5. I have been here for three months.(同义)
I have been here _____ three months _____.
6. He’s stayed in bed since he got ill.(提问)
_____ _____ _____ he ____ in bed?
7. The population of Beijing is 2,500,000.(提问)
_____ ____ the population of Beijing?
_____ _____ is the population of Beijing?
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 been there for two days. (划线提问)
__________ _________ __________ you __________ __________ ?
6. My father has lived here since 2000. (划线提问)
_________ _________ __________ your father _________ __________?
7. He left here yesterday. (划线提问)
_________ ________ he _________ __________?
8. They bought a book two hours ago. (划线提问)
__________ ___________ they __________ a book.
1.I bought a pen two hours ago.
I _________ _________ a pen for ________ __________.
2 They borrowed it last week.
They _________ _________ it since __________ __________.
3. I got up two hours ago.
I ________ ________ ________ since ________ ________.
4. He left Fuzhou just now.
He _______ ________ ________ _________ Fuzhou for five minutes.
5. My grandpa died in 2002.
My grandpa _______ _______ ________for _______ ________.
6. The meeting finished at six.
The meeting ________ ______ ______ for six hours.
7. I got to sleep two hours ago.
I ________ _________ _________ since _________ _________.
8. They married in 1990.
They ________ _________ __________since _________.
9. The shop closed two hours ago.
The shop ________ _________ _________ for _________ _________.
10. The door opened at six in the morning.
The door ________ ________ ________ for six hours.
用适当的时态填空:
1. She’s _____________ (live) here ever since she was ten.
2. Both of them ________________ (be) in Hong Kong for ten days.
3. Both of them ________________ (come) to Hong Kong 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.
I. 1. yet; never/ever/already; ever, Never; yet, yet/ever; still; already/still
2. have, been, have been to; has gone to/has been in; has gone/has been(in); has been in; Have, been to; has, been (in); has gone, has gone to
3. for; before; ago; since, ago; for; since; since; since
IV. 1. Has, studied 2. Where have your, been 3. hasn’t traveled 4. kept, for 5. since, ago 6. How long has, stayed 7. What is; How large /big
更多阅读
YET在现在完成时的用法 现在完成时的基本用法
在现在完成时的句子中,already常用于肯定句,yet常用于否定句和疑问句,但yet还有其他用法。1. 用于否定句中,意思是还、尚、迄今、到那时”。例如 he is notyet here. 他还未到。 at three o”clock they had not yet decidedwhether to
初中英语现在完成时 初中英语一般过去时
(一)现在完成时态1、现在完成时的定义:现在完成时是表示在过去发生但与现在情况有联系的动作或状态的时态。2、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。①助动词have/has可以与主语缩写为’ve/’s。
初中英语一般过去时、现在完成时及过去完成时语法精讲 一般过去时现在完成时
初中英语一般过去时、现在完成时及过去完成时语法精讲 一、过去完成时的概念与结构特点 概念:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即“过去的过去( past-in-the-past )”。----|-----------------------
英语时态之现在完成时 现在完成时从句时态
现在完成时现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。基本信息时态中文名称:现在完成时英文名称:Present perfectWhat has happene
现在完成时用法讲解及练习题
现在完成时建议:找点空闲,找点时间,拿出英语,仔细看看,不玩游戏,不迷彩电,no falling inlove ,with a good began第一部分 现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动