如今完成时操练 题
如今完成时专项操练(1)
一、用所给动词的恰当形式填空。
1.I__________ (see) the film before. I________(see) it just now.
2._________ he ever _________(do) his work? Never.
3.--- ________you _________(be)to Hong Kong ?--- Yes, I _________(be)there twice .
4.--- _________ you _________(eat )chocolate sundaes ever since?
5. My father _________just ________(come) back from work. He __________ (be) tired now.
6. Where's Li Ming? He__________(go)to the teacher's office.
7. Recently they ____________ (study) abroad for his field in engineering.
8. I ___________ (work) here since I __________ (move) here in 1999.
9. So far I ___________ (make) quite a few friends here.
10. How long __________the Wangs __________(stay) here? For two weeks.
二、单项抉择
1.The twins can speak good Chinese because they _________China for 6 years.
A. have been to B .have come to C. have been in D. have gone to
2._________have you lived in Beijing?
A. How soon B. How often C. How much D. How long
3. --- Where is Tom? I can't find him anywhere.
--- He _________back for a holiday.
A. went B. goes C. has gone D. will go
4. --- Has john come_________?
--- Yes. He has _________been here for 10 minutes.
A. yet, already B. already, yet C. already, already D. yet, yet
5. They _________about eight hundred English words by the end of last term.
A. will l earn B. has learned C. are going to learn D. had learned
6.I haven't finished reading the book_________.
A. just B. already C. ever D. yet
7.He has _________seen the film ,has he?
A. already B. never C. ever D. yet
8.________you ever _________fast food?
A. Did, eat B. Have, eaten C. Are, eat D. Have, eat
9.We_________the Baiyun Hills last weekend.
A. have climbed B. are climbing C. climbing D. was climbing
10.The boy _________finished his homework yet.
A. hasn't B. didn't C. wasn't D. doesn't
11. When I was at college, I _______ up early to do some morning exercises.
A. used to get B. used to getting C. used get D. used to get
12. Mr Smith has taught in this university ______ he came here in 1999.
A. for B. since C. before D. after
13. ---“ Mary has ______ finished the difficult work. What about his classmates?”
---“_________”.
A. yet; Not already B. not already; Not yet
C. already; Not still D. already; Not yet
14. I’m ____ busy this week that I have to have my dirty clothes ______ nearby.
A. so; to be washed B. quite; washing C. so; washed D. very; washing
15. “We are going to the Zijin Mountain tomorrow.” “Have _____ .”
A. fun B. time C. wishes D. photos
16. I found my sister greatly ______ after watching the ______ film.
A. exciting; excited B. excited; exciting
C. exciting; excited D. excited; excited
17. ---I have seen the film “Titanic” already.
---When __________ you __________ it?
--- The day before yesterday.
A. have; seen B. will; see C. did; see D. did; seen
18. Mr Black __________ in China since five years ago.
A. lived B. has lived C. lives D. is going to live
19. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.
A. planted; planted B. planted; have planted
C. have planted; planted D. have planted; have planted
20. 11--- Ann has gone to Shanghai. --- So ________ her parents.
A. has B. had C. did D. have
三、用所给词的恰当形式填空
1. George _________ (be) here since the factory opened.
2. The Oriental Pearl TV Tower is the tallest tower I ________ ever __________ (see).
3. I know all about the film because I ________ (see) twice.
4. He ________ (be) ill for a week, and he still doesn’t feel better now.
5. I sent you a birthday card last Sunday. ________ you ________ (receive) it yet?
6. ________ you ________ (hear) from your aunt recently?
Yes, I ________ just _________ (get) a letter from her.
7. _______ you _________(finish) your homework?
8. _______ you ________ (be) to Japan before?
9. We ________never __________(eat ) Mexican food.
10. The children ___________(not find) the lost puppy yet.
11. ________ the sun ___________(come) up?
12. How long ________ you _________(be) a vegetarian?
13. I _________(not work) since last December.
14. This is the third time that I ________(visit) the Science Museum.
15. I’m sorry I ________ (forget) your name.
16. Up to now air pollution _______ (do) great harm to human beings.
17.The composition which I handed in a week ago _________(not mark) yet.
18. No letters _________(receive) since last Monday.
19. There _________(be) great changes in Shanghai in the past three years.
20. This is the only party that I _________(enjoy) in my life.
四、句型转换(每空一词)
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. He has lived here since 1999.(就划线部门发问)
__________ ___________ ___________ he__________ here?
7. They have already finished the work.(否认)
They ___________ __________ the work ___________.
8. My father got there two days ago.(同义句)
My father ____________ ____________ ___________ for two days.
9. Mr. Li began to teach English in this school in 1999.(同义句)
Mr. Li __________ ___________ English in this school since 1999.
10. The factory opened ten years ago.(同义句)
The factory ___________ ___________ __________ for ten years.
11.They have cleaned the room twice this week. (就划线部门发问)
_________ _________ _________ __________ they __________ the classroom this week?
12. My father went to England in 2003 and 2005. (同义句)
My father __________ __________ _________ England __________.
13. John left Beijing three years ago. (同义句)
John___________ __________ __________ Beijing_________ three years.
14. His company closed in 2003. (同义句)
His company __________ __________ __________ __________ 2003.
15. My father bought the car half a year ago. (同义句)
My father __________ __________ the car __________ half a year.
16. We got to know each other for about 15 years. (同义句)
We ___________ ___________ each other __________ about 15 years.
17. The film began ten minutes ago. (同义句)
The film ____________ ___________ ____________ for ten minutes.
18. I borrowed this book two weeks ago. (同义句)
I ____________ ___________ this book for two weeks
五、翻译句子
1.那个片子两个小时前就起头了。(2种)
2.他已经有一年没有买糖果了。(2种)
3.--- 你往 哪儿了?--- 我往 邮局了。
4.--- 我四处都找不到西蒙。--- 哦,他和他的家人回澳大利亚往 了。
5.阿谁带泅水池的房子太贵了。我从对此有过梦想。
6.那是我曾经开过的更好的汽车了。
7.莫非你抵达南京一个礼拜了?你两天后能回来吗?
8.请告诉我你往 过那些名胜奇迹几次了?
9.我过往 经常 收到他的来信,但是我有段时间充公到他的来信了。
10.自从我们熟悉 ,我们成为好伴侣已经有好几年了。
现完(1)谜底
一.1.have seen,saw 2.Has ,done 3.Have ,been,have been 4.Have ,eaten 5.has,come,is
6.has gone 7.have studied 8.have worked,moved 9.have made 10.have stayed
二 .1-5 CDCAD 6-10DBB?A 11-15DBDCA 16-20BCBBB
三 1.has been 2.have,seen 3.have seen 4.has been 5.Have ,receive 6.Have ,heard ,have got 7.Have finished 8.Have been 9.have eaten 10.haven’t found 11.Has,come 12.have been 13.haven’t worked 14.have visited 15.have forgotten 16.has done 17.hasn’t been marked 18.have been received 19.have been 20.have enjoyed
1.have not 2.Why hasn’t 3.How long have you 4.have bought 5.have learned for 6.How long has lived 7.haven’t finished yet 8.has been there 9.has taught 10.has been open 11.How many times have cleaned 12.has been to twice 13.has been away from for 14.has been closed since 15.has had for 16.have known for 17.has been on 18.have kept
五 1The film has been on for two hours / The film bagan two hours ago
2.He hasn’t had candy for one year
3.Where have you been ? I have been to the post office
4. I can’t find Simon anywhere. Oh , He has gone back to Australia with his family
5.The house with a swimming pool is so dear that I haven’t dreamed of it.
6.This is the best car that I have ever driven.
7.Haven’t you been to Nanjing for a week? Can you come back in two days?
8.Please tell me how many times you have been to these places of interest.
9.I used to heard from him but I haven’t heard from him for some time.
10.We have been good friends for several years since we get to know each other.
现完2
一has been ,has been ,has,been ,has been have been ,has been ,has been
二1. has gone to 2. has been in 3.have,been in 4.have been in 5.Have ,been ,have been
6.have been in 三CAABADB
四 1.has been in five minutes 2.have been in last year 3.have been back one day 4.have been last week
1.has been out two years 2.have been back yesterday
1.have been ten years 2.has been one year
1.has been closed two hours 2.has been open
1.have been up ,two hours ago 2.has been away from 3.has been dead eight years 4.has been over 5.have been asleep two hours ago 6.have been married 1990
1.have kept last week 2.have had two hours 3.have known last year 4.have worn three years
1.has been in
1.has been League member 2.has been member of League /has been in 2.has been soldier two years ,has been the army
五 2-6CACBD 7A 1-2BB 3.AB 4. 3.C 1-6BCCCAB
五 1,7 14,15. for /其余since
六 ABAC
七 2.I have just lost Chemistry book.
3. I have never been to that farm before.
4.He’s already had lunch.
5.Have you seen the film yet?
6.My brother hasn’t come back yet.
7. I saw the film last week .
8.He lived here in 1992.
9.I have had the dictionary fir three years.
10.He has been away from China for three years .
11. I have known them for fove years .
12.They have already in the USA for five years.
13 He has lived here since he moved to Fuzhou.
14.They have been married for ten years.
15.My sister has been a college student for three years.
16.How long has the meeting been on/lasted?
17.The door has been closed for two days .
18.I joined the League two years ago.
19.They have already known each other.
20.I have lived on the farm for five years.
还有的发不下,你可把邮箱给我我有良多
如今完成时态操练题要有谜底的
一般如今时
(1) 一般如今时表达 经常性的动做或形态 一般如今时表达 经常性动做或形态时,常与often, always, usually, sometimes, every day等时间状语连用。如: The shop opens at nine every day. 那家商铺天天 九点开门。 It seldom snows here. 那儿很少下雪。 (2) 一般如今时表达 客看 存在或普及 实理 Light travels faster than sound. 光速比声速快。 Food easily goes bad in hot weather. 气候热时食物随便 坏。 (3) 一般如今时表达 主语的特征或形态 The picture looks very beautiful. 那幅画看起来很美。 Air contains oxygen and nitrogen. 空气含有氧和氮。 (4) 一般如今时在时间和前提状语从句中表达 未来的动做或形态 I'll tell her about it as soon as I see her. When does the train arrive? 火车几点到? (5) 用于图片阐明 或剧本中的动做提醒和布景阐明 INSIDE THE SHELTER: Stockton slowly turns to face his wife. The angry screaming cries of the people ring in their ears even as they depart. 防浮泛中:斯道克顿渐渐转过身,面临他的老婆。那群人正在离往 ,而他们愤慨 的尖喊 声却还回响在他们的耳边。 (6) 电视节目曲播讲解 It's Carter to serve- he needs just one more point. He serves. And Smith misses. What a great serve!So the championshipgoes to 19-year-old Harry Carter. 该卡特发球了,他只需再得一分就赢了。他发球了,史姑娘接球失误。多标致的发球!冠军属于了19岁的哈利-卡特。
跪求如今完成时操练题1. A. 用 already或 yet
1) Have they taken down the old pictures (already)? No, not (yet).
2) Most of us have finished our compositions (already)
3) He said he hadn’t visited the exhibition (yet)
B.用 since或 for
1) We have learned five lessons (since) the beginning og this term.
2) Mrs Liao has been in hospital (since)last week.
3) I have stayed at my aunt’s (for)two weeks.
C. 用have gone或 have been
1) Where are the boy students ? They (have gone)to the school factory.
2) Is your father in ? No, he(has gone) to Shenzhen. (Has)he ever (been) there before ? Yes, he (has been )there several times
3) He asked me if i (have been ) to Hangzhou before.
I told him that I wanted to go there for a visit as I (have)never (been) to that city before.
2. 抉择 填空
B.1.Mother ____me a new coat yesterday. I _______ it on. It fits me well. (B)
A. had made…have tried B. made…have tried
C. has made…tried D. made…tried
D.2 “He ____to draw horses already”. “When ______ he ?” “ Last year “ (D)
A. learned…has B. learned…did C. has learned…has D. has learned…did
A.3.Tom _____up into the tree. Look, he ____ high up there ! (A)
A. has got…is B. has climbed…was C. got …was D. climbed…is
C.4.____ you _____ the text yet ? Yes, we ____ it two hours ago.(C)
A. Did…copy…did B. Have…copied…have C. Have…copied…did D. Did …copy…had
A.5. “Why ______ she _______ angry ?” “Because he _____ at her just now .”(A)
A. did…get…shouted B. has…got…shouted C. did…get…has shouted D. has…got…has shouted
A.6. ______you __________ the film before ? Where _____ you ____ it ?(A)
A. Have …seen…did…see B. Did …see…did…watch
C. Have…seen…have…seen D. Did …see…have…seen
D.7.You ____ me waiting for two hours. I ____ for you since five.(C)
A. kept…waited B. have kept…waited C. kept…have waited D. have kept…have waited
B.8.Where ______ John _______ ? To the library. He _________ there for an hour.(B)
A. has…been…has gone B. has…gone…has been C. did…go…went D. did…be…went
D.9.______ the baby still _____ ? No, it _______ crying. (D)
A. Has…cried…has stopped B. Is…crying…stopped C. Did …cry…stopped D. Is…crying…has stopped
C.10. I _______ the way. I ________ here for quite many years. (C)
A. knew…have lived C. knew…live C. know…have lived D. know…live
C.11. _____ you ever _____ America ? Yes, I have. (C)
A. Have…gone to B. Have…gone in C. Have…been to D. Have …been in
D.12. My brother ____college for over three years. ( D )
A. has gone to B. has been to C. has been in D. has been at
D.13.He ________ the Army(队伍) by the end of 1989. He ______ in the army since then. (D)
A. joined…is B. has joined…has been C. had joined…is D. had joined …has been
B.14. By the time I _____ back they ____ up ten satellites(卫星). (B)
A. came…have sent B. came…had sent C. come…have sent D. had come…sent
C.15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.(C)
A. went…took B. went…had taken C. had gone…took D. had gone…had taken
A.16. We ____ out by that time that he ____ a spy(窥探,间谍) for a long time. (C)
A. had found…had been B. had found…was C. found…had been D. found…was
B.17. Before the news ____ him, he ____ to know about it. (B)
A. reaches…has got B. reached…had got C. reached…got D. had reached…got
C.18. I _____ him a second letter before I ____ from him.(C)
A. wrote…heard B. wrote…had heard C. had written…heard D. have written…hear
D.19. People ____ that the soldiers _____ fighting.(D)
A. say…had stopped B. said…has stopped C. say…stopped D. said…had stopped
B.20. We ____ in a good harvest because we ____ enough rain. (C)
A. didn’t get…had had B. got…had had C. had got…had had D. got…hadn’t had
D.21. They _______ for five hours when they ______ in New York. (D)
A. flew…arrived B. had flown…had arrived C. flew…had arrived D. had flown…arrived
C.22. She ____ that it _____ for two days by that day. (C)
A. says…has rained B. says…had rained C. said…had rained D. said…rained
A.23. John _____ there since the year before, so he _____ them.(A)
A. had worked…knew B. had worked…had known C. worked…knew D. worked…had known
D.24. He _____ angry because he ____ for a long time.(D)
A. had got…had waited B. got…waited C. had got…waited D. got…had waited
如今完成时的习题附谜底如今完成时操练题
一、用过往 时或如今完成时填空:
1. “_________ you __________ (have) lunch ?” “Yes.”
“When ________ you __________ (have) it?”“I ____________ (have) it at 12:00.”
2. “_________ you __________ (write) a letter to your aunt yet?”
“Yes, I ___________. I ________________ (write) one last week.”
3. “_________ he ___________ (finish) his homework?” “Not yet.”
4. “_________ they ever __________ (be) abroad?” “Yes, just once.”
5. Your father _________ just ___________ (finish) his work.
6. Your father _________ (finish) his work just now.
7. Last term I __________ (learn) many English words.
8. They ____________ (not read) the interesting books yet.
9. He _____________ never ____________ (go) to the science museum.
10. ____________ you ever ____________ (drink) coke?
11. “____________ you _____________ (buy) a dictionary? “ “Yes, I __________ .”
“Where __________ you _____________ (buy) it?” “ I ___________ (buy) it in a bookstore.”
“When ___________ you _____________ (buy) it?” “ Yesterday.”
二、用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.
三、短暂性动词转换为延续性动词
①arrive at/in sw. get to/reach sw. come/go/move to sw.
→ be in sw./at school/at home/on the farm/be here/be there
1) He got to Beijing five minutes ago.
He ________ _________ _________ Beijing for _________ _________.
2) I moved to the USA last year.
I ________ ________ __________ the USA since __________ __________.
3) I went home yesterday.
I _______ ________ _________ home for _________ __________.
4) They came here last week.
They _________ _________ here since _________ __________.
②come/go back, return → be back come/go out → be out
1) He came out two years ago.
He _________ __________ _________ for __________ __________.
2) We return to Fuzhou yesterday.
We ________ ________ _________ to Fuzhou since __________.
③become → be
1) I became a teacher in 2000.
I ________ __________ a teacher for _________ _________.
2) The river became dirty last year.
The river _________ _________ dirty for _________ __________.
④close → be closed open → be open
1) The shop closed two hours ago.
The shop ________ _________ _________ for _________ _________.
2) The door opened at six in the morning.
The door ________ ________ ________ for six hours.
⑤get up → be up; die → be dead; leave sw. → be away from sw.
fall asleep/get tot sleep → be asleep; finish/end → be over;
marry → be married;
1) I got up two hours ago.
I ________ ________ ________ since ________ ________.
2) He left Fuzhou just now.
He _______ ________ ________ _________ Fuzhou for five minutes.
3) My grandpa died in 2002.
My grandpa _______ _______ ________for _______ ________.
4) The meeting finished at six.
The meeting ________ ______ ______ for six hours.
5) I got to sleep two hours ago.
I ________ _________ _________ since _________ _________.
6) They married in 1990.
They ________ _________ __________since _________.
⑥start/begin to do sth. → do sth. ;begin → be on
1) I began to teach at this school in 1995.
I ____ ____ at this school since ____.
2) The film began two minutes ago.
The film ____ ____ ____ for ____ ____.
⑦borrow → keep; lose → not have ;buy → have ;put on → wear
catch/get a cold → have a cold; get to know → know
1) They borrowed it last week.
They _________ _________ it since __________ __________.
2) I bought a pen two hours ago.
I _________ _________ a pen for ________ __________.
3) I got to know him last year.I _______ _______ him since __________ __________.
4) I put on my glasses three years ago.
I __________ __________ my glasses for _________ _________.
⑧have/has gone to → have been in
He has gone to Beijing.
He ____ ____ _____ Beijing for two days.
⑨join the league/the Party/the army
→ be a league/a Party member/a soldier
→ be a member of the league/the Party
→ be in the league/the Party/the army
1) He joined the league in 2002.
He ________ _________ a _________ _________ for two years.
He _______ _________ a __________ ___________ the __________ for two years.
He ____________ ___________ ___________ the league for two years.
2) My brother joined the army two years ago.
My brother ________ __________ a ___________ for ___________ ___________.
My brother __________ ___________ in ____________ ___________ for two years.
四、划线发问
1) I have been there for two days.
__________ _________ __________ you __________ __________ ?
2) My father has lived here since 2000.
_________ _________ __________ your father _________ __________?
3) He left here yesterday.
_________ ________ he _________ __________?
4) They bought a book two hours ago.
__________ ___________ they __________ a book
五、用have(has) been 或have(has) gone 填空。
A: Where ____________ Li Fei ___________?
B: He ____________ to Hainan Island.
A: How long ___________ he ___________ there?
B: He _____________ there for three days.
A: When will he come back , do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I _________ never ___________ there.
A: How many times ___________ Li Fei __________ to that place?
B: He _____________ there only once.
六、用have/has been to/in, have gone to及go的各类形式填空。
1) Where is Jack? He __________ his country.
2) David ________ the park just now.
3) John _______ England since he came back.
4) How long _____ have _____ this village?
5) The Smiths ______ Beijing for years.
6) _____ you ever ____ America? -- Yes, I _____ there many times.
7) I _____ this school since three years ago.
8) Where is Jim? He _____ the farm.
9) When_____ he _____? He _______ an hour ago.
10) Would you like to _____ the zoo with me? ---Yes, but I _____ there before.
11) Where _____ you _____ now? --- I ____ the zoo.
12) He often _____ swimming.
13) _____ you ______ there last year?
14) _____ they often ______ skating in winter?
七、综合操练:
I. 用never, ever, already, yet, for, since填空
1. I have _______ seen him before, so I have no idea about him.
2. Jack has _________ finished his homework ________ an hour ago.
3. Mr. Wang has taught in this school ________ ten years.
4. “Have you ________ seen the film?” “No, I have ________ seen it.”
5. “Has the bus left _______?” “Yes, it has _________ left.”
II. 翻译下列句子:
1. 他们已经扫除了教室吗?
2. 我们已经熟悉 有二十年了。
3. 打那以后,她不断住在那。
4. “你曾经到过那里吗?” “不,我历来没到过那里。”
III. 用恰当的时态填空:
1.She’s _____________ (live) here ever since she was ten.
2.Both of them ________________ (be) in Hongkong for ten days.
3.Both 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.
九.句型转换:
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 had lunch at school.
__________ __________ you ____________ lunch. (划线发问)
十、翻译下列句子:
1. 你曾经食 过鱼和薯条吗?
2. 我刚刚丢了我的化学书。
3. 我以前历来没往 过阿谁农场。
4. 他已经食 过午饭了。
5. 你已经看过那部片子了吗?
6. 我哥哥还没回来。
7. 我上礼拜看过那部片子。
8. 在1992年他住在那里。
9.那本字典我已买了三年了。
10.他分开中国三年了。
11.我熟悉 他们五年了。
12.他们过去 了美国五年了。
13.自从他移 到福州,他就住那儿了。
14.他们已经成婚10年。
15.我妹妹成为一个大学生已经三年。
16.那会已开了多长时间了?
17.那门已经关了两天了。
18.我进 团2年了。
I __________ ___________ ___________ two years ago.
I __________ ___________ a ___________ ___________ for two years.
I _________ _________ a ___________ of __________ _________ for two years.
I __________ ___________ ____________ the __________ for two years.
19.自从1999年以来他们就熟悉 。
20.我来到农场已5年了。
如今完成时操练题1.用have(has)been或 gone填空。
A:Where 【has】Li Fei【gone】?
B:He【has gone】to Hainan Island.
A:How long 【has】he 【been】there?
B:He 【has been】there for three days?
A:When will he come back,do you know?
B:I'm afraid he won't come back recently.
A:Could you tell me the way to Hainan Island ?
B:Sorry ,I 【have】never【been】 there.
A:How many times 【has】 Li Fei【been】to that place?
B:He 【has been】there only once.
2.用have/has been to/in,have gone to 及go的各类形式填空。
Where is Jack?He【has gone to】his country.
David 【went to】the park just now.
John【has been in】England since he came back.
How long have (you)【been in】this village?那个标题问题有点不完全 ,贫乏主语,我加上一个you
The Smiths 【has been in】 Beijing for years.
【Have】you ever【been to】America? --Yes,I【have been】there many times.
I 【have been in】this school since three years ago.
Where is Jim?He 【has gone to】the farm.
When 【did】he【go】?He【went】an hour ago.
Would you like to【go to】the zoo with me ? --Yes,but I【have been】there before.
Where【will】you【go】now?
He often【goes】swiming.
【Did】you 【go】there last year?
【Do】they often【go】skating in winter?
求初二英语语法如今完成时操练题如今完成时专项操练
一、 单项抉择 。
1、Both his parents look sad . Maybe they ______what's happened to him .
A. knew B. have known C. must know D.will know
2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D.still
3、Have you met Mr Li ______? A. just B. ago C.before D. a moment ago
4、The famous writer _____ one new book in the past two year .
A. is writing B.was writing C.wrote D.has written
5、—Our country ______ a lot so far .
—Yes . I hope it will be even ______ .
A.has changed ; well B.changed ; good C.has changed ; better D.changed ; better
6、Zhao Lan ______already ______in this school for two years .
A. was ; studying B. will ; study C. has ; studied D. are ; studying
7、We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
8、Harry Potter is a very nice film .I______ it twice .
A.will see B.have seen C.saw D.see
9、—These farmers have been to the United States .
—Really ? When _____ there ?
A. will they go B. did they go C. do they go D. have they gone
10、—______ you ___ your homework yet ?
—Yes . I _____ it a moment ago .
A.Did ; do ; finished B.Have ; done ; finished
C.Have ; done ; have finished D.will ; do ; finish
11、 His father ______ the Party since 1978 .
A. joined B. has joined C. was in D. has been in
12、—Do you know him well ?
— Sure .We _________ friends since ten years ago .
A. were B. have been C. have become D. have made
13、—How long have you ____ here ?
—About two months . A. been B. gone C. come D. arrived
14、Hurry up! The play __________ for ten minutes .
A. has begun B. had begun C. has been on D. began
15、 It _____ ten years since he left the army .
A. is B. has C. will D. was
16、 Miss Green isn't in the office . she_______ to the library .
A.has gone B. went C.will go D. has been
17、My parents ______ Shandong for ten years .
A. have been in B. have been to C. have gone to D. have been
18、The students have cleaned the classroom, ?
A. so they B. don’t they C. have they D. haven’t they
19、 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
20、 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
21.When 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
22. I ______ the League for 5 years so far. A. joined B. have joined C. have been in
23.The factory ____ since the February of 1988. A . has been open B. has opened C. was open D. opened
24.Mary and Rose ____friends since they met in 2000. A. have made B. have been C. made D. have become
25.You mustn't_____ until he comes back. A. be away B. leave C. be left
26.The meeting _____ for a week now. A. has finished B. has ended C. has been over
27.Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught
28.Ben ______ a teacher for 4 years . A. has been B. has become C. was D. became
29. I ______ home for a week. A. have returned B. have been back C. returned
30. How long _______ he ________ ? A. died B. has, died C. has, been dead
31. He ______ at eight yesterday afternoon. A. slept B. was sleeping C. has sleep D. had slept
32.He ________ the car for a week. A. bought B. has bought C. has had
33.-----How long _____ you _____ ill ? -----Two weeks. A. did fall B. have, fell C. have, been
34.Since 2000, he _____ his hometown. A. has left B. has moved away C. has been away from
35.I'll lend you the book , but you can only _____ it for 2 days. A. borrow B. keep C. take
36.The bus ______ on the road for 2 hours so far. A. has stopped B. stopped C. has been
37.Are you _____ the jacket these days? A. wearing B. putting on C. dressing D. on
38.He ________ for 2 hours. A. got up B. has got up C. has been up
39. Tom is ill in hospital. He ______ a cold for several days. A. is B. catches C. has caught D. has had
40.----- How long can I ______ the book?
------ Two weeks. A. borrow B. lend C. get D. keep
二、 句型转换。
1、He has never surfed, ?(改成反意疑问句)
2、They have been here since 2000. (对划线部门发问) have they been here?
3、The old man _______ last year. He for a year. (die) (动词填空)
4、This factory opened twenty years ago.(同义句转换)
This factory ________ for twenty years.
5、Miss Gao left an hour ago. (同义句转换) Miss Gao _____ ____ _____ _____ an hour ago.
6、Her mother has been a Party member for three years .(同义句)
Her mother _______ the Party three years ________ .
7、The Green Family moved to France two years ago. (同义句转换)
_______ two years ________ the Green family moved to France.
8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)
___________________________________________
三、 汉译英。
1、 吉姆已做完功课,他如今有空了。
2、 他今天收到一封信。
3、 我父亲以前到过长城。
4、 她还没有看过那部新片子。
5、 她往 过上海。
6、 他那些天上哪儿往 了?
参考谜底:
一、单项抉择 。
1、如今完成时次要强调过往 发作的动做对如今形成的影响,或过往 发作的动做还未完毕,不断继续 到如今或未来,重点在于对如今的影响。那种考察难度较大,往往无时间状语,需要从上下文阐发、推理才行。故上两侧根据 上下文阐发、推理,准确谜底是B。
2、如今完成时常与already(已经),just(刚刚,正好),ever(曾经),never(历来,也不;从不),before(以前),yet(仍然)等连用。故2应选B。
3、C
4、如今完成时常与recently(近来),so far(到目前为行),in the past/“last + 一段时间”等时间状语连用。因为上述短语表达 的是从如今起往前推算的一段时间,句中的动做是从过往 某一时间或时刻起头继续 到如今的。故4应选D。
5、C
6、如今完成不时常与“for +时间段或since +过往 时间点”连用(含从句,从句过往 时)。故6应选C。
7、C
8、如今完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表达 反复次数的词语连用。故8应选B。
9、如今完成时与一般过往 时随便 稠浊 ,就是因为它们所表达 的动做都发作在过往 ,但二者又有区别:一般过往 时表达 过往 某个时间发作的事、存在的形态或经常发作的动做,说话的偏重点在于陈说一件过往 的工作,与如今没有关系;如今完成时表达 与如今有关系的发作在过往 的动做,它不与表达 过往 的时间状语(如yesterday , last week , a moment ago等)连用。故9的准确谜底为B。
10、B
11、如今完成时中,非延续性动词不克不及与for和since引导的表达 一段时间的状语连用,凡是是用响应的延续性动词来取代。故11的准确谜底依次为:D。
12、B 13、A 14、C 15、A。
16、“have/has gone to + 地点”表达 “某人往 了某地(还未回来)”,指主语所指的人不在那儿。“have/has been in + 地点”表达 “在某地呆了多长时间”,常与表达 时间的状语连用。“have/has been to +地点”表达 “曾经往 过某地(但如今已不在那儿)。”故16的准确谜底为A。
17、A 18、D 19、C 20、C
二、句型转换。
1、has he? 2、How long 3、died, has been dead
4、has been open 5、has been away 6、joined;ago
7、It is, since 8、The bus has been here for ten minutes.
三、汉译英。
1、Jim has finished doing his homework already. He is free now.
2、He received a letter yesterday.
3、My father has been to the Great Wall before.
4、She hasn't seen the new film yet.
5、She has been to Shanghai.
6、Where has he been these days?