将来完成时练习题

将来完成时练习题
将来完成时练习题

将来完成时练习题

1. By the end of this year ,I ____enough money for a holiday.

A will save

B will be saving

C will have saved

D have saved

2. I have been studying here for four years,by next summer ___-.

A shall graduate

B shall be graduated

C shall be graduating

D shall have graduated

3. I hope her health _______greatly by the time we come back next year.

A improves

B improved

C will be improved

D will have improve

4. “Are yougoing to Richard”s birthday party?‘“Yes.By then I ______my homework..”

A had finished

B will have finished

C would have finished

D finished

5. I suppose by the time I come back in ten years’ time all these old house______down.

A will have been pulled

B will be pulling

C will have pulled

D will be pulled

6. I hope that they ____the road by the time we come back.

A will have repaired

B would have repaired

C have repaired

D had repaired

7..By the time you arrive in London, we _______ in Europe for two weeks.

A shall stay

B will have stayed

C have stayed

D have been staying

8. By the year 2010,scientists probably________ a cure for cancer.

A . will be discovering B. are discovering C. will have discovered D. have discovered

9. Before long, he _______all about the matter.

A. will have forgotten

B. forget

C. have forgotten

D. forgot

10. I am sure he _______ the difficulties before you arrive there.

A will have settled

B settled

C had settled

D settle

11. By the summer, Elizabeth______ here for ten years .

A. will work

B. works

C. will have worked

D. has worked

12. I. hope you______ the instructions ready before I come tomorrow

A. to get

B. shall get

C. will get

D. will have gotten .

13. No sooner_______ than the accident happened.

A. he had gone

B. had he gone

C. his going

D. he went

14. Hardly______ when the bus suddenly pulled away.

A. they had got to the bus stop

B. had they got to the bus stop

C. did they get to the bus stop

D. they got to the bus stop

15. Mother doesn't know much time I have spent in watching TV; if she ever found out ,I'm sure_______.

A. she'd never forgive me

B. she never forgive me

C. she'll never forgive me

D. she does never forgive me

16. As soon as he______ his error, Rockfeller made the necessary corrections to his data collected.

A. discovered

B. has discovered

C. discovers

D. had discovered

17. I _______meeting you ever since we parted.

A. was looking forward to

B. have been looking forward to

C. had been looking forward to

D. looked forward to

18.Where have you been? What _____ ?

A. did you do

B. have you been doing

C. have made

D. were you doing

19. She has been studying here for five years and by the end of next summer she _____.

A. will graduate

B. will be graduating

C. will be graduated

D. will have graduated

20. When you come tonight at eight o’clock, I _____ eight lessons.

A. would review

B. shall review

C. shall have reviewed

D. shall be reviewing

21. “Are Alice and Tom still living in New York?”“No, they _____ to Dallas.”

A. are just moved

B. have just moved

C. had just moved

D. will just move

22. I haven’t heard from Maria_____.

A. since a long time

B. for many months ago

C. for many months

D. since many months before

23. His grandfather ______ for thirty years.

A. died

B. was dead

C. has been dead

D. has died

24.It’s (high) time you _____ a holiday.

A. had

B. have

C. will have

D. have had

25. By the time Juan gets home, his aunt _____ for Puerto Rico.

A. will leave

B. leaves

C. will have left

D. left

26.All the machines _____by the end of the following week.

A. were repaired

B. will be repaired

C. have been repaired D will have been repaired

27. The conference _____ a full week by the time it ends.

A. must have lasted

B. will have lasted

C. would last

D. has lasted

将来进行时专项练习

一、单项填空

1. The Blacks with us for the time being.

A. will stay

B. would stay

C. have been staying

D. will be staying

2. The plane at the present speed until it crosses the mountain at about ten tonight.

A. would go

B. went

C. will be going

D. goes

3. Mr. Smith will not be able to attend the meeting tonight because ______ then.

A. he must have a class

B. he will be teaching a class

C. he teaches a class

D. he will have been teaching a class

4. I wo n’t be able to watch the concert on TV tonight because I homework at that time.

A. shall have done

B. shall be doing

C. shall do

D. have been doing

5. I _______ my boss at three this afternoon.

A. shall be picking up

B. shall be picked

C. shall have been picking up

D. shall have picked

6. You can’t miss Frank. He______ a dark green suit and a yellow tie waiting for you.

A. is wearing

B. will wear

C. wears

D. will be wearing

7. ----Could you give these books to Mr. Black? ----Absolutely, _______him at five o’clock this afternoon.

A.I will have a talk

B. I have a talk with

C.I can have a talk with

D.I will be having a talk with

8. I’m afraid I won’t be available then. I _____ a friend off at three this afternoon.

A. see

B. am seeing

C. will see

D. will be seeing

9. Next Friday I will go to another concert .They ____some thing by Mozart at that time.

A. play

B. will be playing

C. are going to play

D. are to play.

10. ---What are you doing, Jack?

---Make a model plane. I ____ it in the science class at 10 o’clock tomorrow morning.

A. will be showing

B. am going to show

C. show

D. have showed

11. We _____ a debate on some environmental issues all afternoon tomorrow.

A. will be having

B. am having

C. am going to have

D. have

12. What do you think you _____at this time next year?

A .will do B. will be doing C. are about to do D. do

13. ---What will you do tomorrow evening?

---I _____my favorite program between 8 and 11, then I will go out to drink in my usual bar.

A. will watch

B. am about to watch

C. will be watching

D. am watching

14. ---When will you come to see me, Dad?---I will go to see you when you_____ the training course.

A. will have finished

B. will be finishing

C. are finishing

D. finish

15. Tom sat under a tree and seeing his friend, up in no time.

A. to stand

B. standing

C. stood

D. would stand

16. I _______ very happy if I could be of some service to you.

A. would be

B. have been

C. must be

D. can be

17. The meeting was to at 9 o’clock but the manager until twenty minutes later.

A. start; didn’t turn up

B. have started; didn’t turn up

C. s tart; hadn’t turned up

D. be started; hadn’t turned up

18. ---- he come to see you? ----Of course, please. And I’d rather he me the truth. A.Will; inform B.Shall; told C.Should; would say D.Can; spoke

19. If the building project _____ by the end of this month is delayed, the construction company

_____ fined.

A. will be completed; is to be

B. to be completed; will be

C. being completed; will be

D. completed; was

20. ---- I rang you at about ten, but no one answered the phone.

---- Oh, that was probably when I _______ my neighbor.

A. visited

B. was going to visit

C. was visiting

D. had visited

21. Because I the next day, I went to bed early on Saturday evening.

A. was leaving

B. will leave

C. had left

D. was about to leave

22. ----Henry, fancy meeting you here. ---Oh, it’s you Jack. Sorry, I ______ you ______ to me.

A. didn’t think; were speaking

B. don’t think; spoke

C. didn’t think; would speak

D. thought; are speaking

23. By next summer John in this factory for thirteen years.

A.has been working B.will have been working C.will be working D.has worked 24. He will have learned English for eight years by the time he __________ from the university next year.

A. will graduate

B. will have graduated

C. graduates

D. is to graduate

25. I _______________ the office when the telephone rang.

A. was about to leave

B. would leave

C. left

D. was to leave

26. According to their agreement reached in 1943, no country ___________ peace with Germany alone.

A. is to make

B. was to make

C. would make

D. was about to make

27. He promised me if we_______ the game, he ________us a round of drink.

A. win; will buy

B. would win; would buy

C. won; bought

D. won; would buy

28. He said time and time again that he _________, but he actually stayed well after midnight.

A. is leaving

B. was leaving

C. was to leave

D. will leave

29. ---- Mom, I got the first prize in the spelling contest.

----Oh, how great! Daddy will be so proud of you. He _____ you _____ to win.

A. never think; are going

B. never thought; were going

C. didn’t think; were goin

D. hadn’t thought; were going

30. Tom_________ to Jerry and tell him about his new school at once.

A. will write

B. writes

C. wrote

D. writes

二、用所给动词的适当形式填空

1. He __________ (lie) on one of the sunny beaches in Hawaii all day when he spends his holiday there.

2. Don’t call me between 2:00 and 4:00 this afternoon. I ________ (have) an test then.

3. Nobody knew what ________ (happen) to the Earth in a century’s time.

4. Mr. Lee said he would give the CD to me as soon as he ______ (return) from Canada.

5. When we were young, father________ (take) us for a special treat on Mother’s day.

6. ----Did you invite Sarah to your birthday party?

----Sorry, I forget. I _______ (call) her now.

7. You have to put in more effort if you were _________ (pass) the test.

8. I __________ (tell) you about my plan, but you stopped me before I could speak.

9. Will you __________(use)your computer this time tomorrow?

10. I __________ (close) the kitchen door when a little mouse popped its head out.

三、句子改错

1. He was to cross the road when a car suddenly raced up round the corner.

2. When we went to the west coast for spring break, we will find hotel near the beach.

3. Many animals will die of thirst when the river will run dry.

4. She said she was going to come when her mother told her supper was ready.

5. Are you going to call the police when you found your laptop stolen?

四、中译英

1. 我正打算往河里跳时看见水里出现一条蛇。

2. 下个月的今天我们将乘飞往去南美洲。

3. 据报道,有一颗人造卫星将在酒泉被发射。

4. 她本打算今年暑假去欧洲旅行,但金融危机使她丢了工作。

5. 我的朋友告诉我他下个月就开始他的研究计划。

五、真题回顾

1. ---Come on in, Peter. I want to show you something.

---Oh, how nice of you! I ______ you ______ to bring me a gift.

A. never think; are going

B. never thought; were going

C. didn’t think; were going

D. hadn’t thought; were going

2. --We could have walked to the station; it was so near. ---Yes. A taxi ______ at all necessary.

A. wasn't

B. hadn't been

C. wouldn't be

D. won't be

3. .We were all surprised when he made it clear that he ___ office soon.

A. leaves

B. would leave

C. left

D. had left

4. --- Alice, why didn't you come yesterday? --- I _______, but I had an unexpected visitor.

A. had

B. would

C. was going to

D. did

5. ---Is there anything wrong, Bob? You look sad.--- Oh, nothing much. In fact, I _____ of my friends back home.

A. have just thought

B. was just thinking

C. would just think

D. will just be thinking

6. ---Tom, you didn’t come to the party last night. --- I _____, but I suddenly remember I had homework to do.

A. had to

B. didn’t

C. was going to

D. wouldn’t

7. In a room above the store where a party_______ , some workers were busily setting the table.

A. was to be held

B. has been held

C. will be held

D. is being held

8. I _____ along the street looking for a place to park when the accident _______.

A. went; was occurring

B. went; occurred

C. was going; occurred

D. was going; had occurred

9. --- Has your father returned from Africa yet?

--- Yes, but he _________ here for only three days before his company sent him to Australia.

A. was

B. has been

C. will be

D. would be

10. ---Ring me at seven a.m.?--- No, not that early! I ________.

A. sleep

B. will sleep

C. am sleeping

D. will be sleeping

11. You know, I ______ looking for a job for three months, and this is my first interview.

A. am

B. was

C. will be

D. have been

12. You’d better not phone the manager between 7 and 8 tomorrow evening; he ______ an important meeting then.

A. will have

B. would have

C. will be having

D. will have had

13. --- Do you have any problem if you _______ this job?--- Well, I am thinking about the salary.

A. offer

B. will offer

C. are offered

D. will be offered

14. My uncle _________ until he was forty-five.

A. married

B. didn’t marry

C. was not marrying

D. wouldn’t marry

15. --- Have you known Dr. Jackson for a long time?--- Yes, since she ______ the Chinese Society.

A. has joined

B. joins

C. had joined

D. joined

将来完成时答案:

1.选C,by the end of this year, 是明确表示将来的时间状语,主句表示在这个将来时间以前完

成的动作,故应用将来完成时.

2.选D.by next summer是明确表示将来的时间状语, 主句表示在这个将来时间以前完成的动作,故应用将来完成时.

3.选D,by the time 引出的是时间状语分句,分句中用的come用一般现在时,表示将来概念,相当于一个表示将来的时间状语,主句谓语动词表示在将来某一时刻以前必定完成的行为,应该用将来完成时.不能选A,句子中带有表示将来时间的状语分句,故应该用与将来时相关的时态.也不能选C ,improve 在该句中作”好转”,”变得更好”解,为不及物动词,所以用被动语态时错误的.

4.B

5.A

6.A

7.B

8.C:By the year 2010 是明确表示将来的时间状语,主句表示在这个时间以前完成的动作,故用将来完成时.

9.A

10.A :before you arrive there. 是明确表示将来的时间状语,主句表示在这个时间以前完成的动作,故用将来完成时.

11.C 将来完成时态。By 指:到什么时间为止。

12 .D 将来完成时态。tomorrow 表示将来,get the instructions (指令,指示)这个动作在我回来之前已经完成。

13 .B “no sooner……than……”( 刚……就……) ,在no sooner 这部分应当用过去完成时,than 后面用一般过去时。A ,B 都是过去完成时态,怎么选择?No sooner 的特殊用法,在其后面跟倒装语序,所以选B 。

14 .B hardly……when……( 一……就……) ,hardly 后应当用过去完成时,when 后面用一般过去时。hardly 的特殊用法,在其后面跟倒装语序,所以选B 。

15 .A 过去将来时态。Forgive 原谅,She’d 相当于:she would. 妈妈不知道我看电视花费了多长时间,如果她知道的话,我相信她将永远不会原谅我。

16.D 过去完成时态。发现错误这个动作发生在纠正数据那个动作之前,而改正数据的动作用的是过去时态,所以,发生在过去的过去的动作就用过去完成时态。error 错误。correction 改正,是名词。data 数据。

17.B 现在完成时态。表示渴望见你这个动作从过去一直延续到现在以至于将来。look forward to 渴望,想要……。ever since 自从……。

18 .B 现在完成进行时态。通过上下句来识别时态。

19 .D 将来完成时态。by the end of next summer 为信号词。

20 .C 将来完成时态。Review 温习,复习。

21. B 现在完成时态。说话的时候,他已搬走。

22 .C 我已经好几个月没有Maria 的消息了。现在完成时态,for 引导一个时间状语。

23 .C 现在完成时态。他的祖父已经去世三十年了。这里死亡表示一种状态,而不能理解为一种动作,因为死亡是一个短暂性动词,它不可能持续三十年。所以用has been dead 。

24 .A It’s(high)time (是……什么的时候了)的特殊用法,要用完成时态。Have 在句中是拥有的意思。

25 .C将来完成时态。Leave for 离开一个地方到另一个地方去,By the time 信号词。

26 .D将来完成时态。by the end of 到……时间为止,在此句中引导的时间状语从句为将来时间,所以是用将来时。答案B ,D 选取哪个?机器(machines )是被修的,所以用被动语态。显然,D 为正确答案。

27. B译文:会议从开始到结束,将持续整整一个星期。本句是将来完成时的用法。到将来某时(会议结束)之前业已完成的动作(last) ,所以用将来完成时。

将来进行时答案:

一、单项填空1----5 DCBBA 6----10 DDDBA 11----15 ABCDC 16----20 ABBBC

21----25 AABCA 26----30 BDBBA

二、用所给动词的适当形式填空

1. will be lying

2. will/ shall be having

3. would happen

4. returned

5. would take

6. will call

7. to pass

8. was about to tell

9. be using 10. was about to close

三、句子改错

1. was to 改成was about to

2. will 改成would

3. will run 改成runs

4. was going to come 改成was coming

5. Are 改成Were

四、中译英

1. I was about to jump into the river when a snake appeared.

2. We shall be flying to South America this time next month.

3. It was reported that another satellite would be sent up in Jiu Quan.

4. She was going to take a trip to Europe this summer vacation, but she lost her job to the financial crisis.

5. My friend told me he would start his research project next month.

五、真题回顾

1----5 BABCB 6----10 CACAD 11----15 DCCBD

【英语】英语过去完成时练习题含答案

【英语】英语过去完成时练习题含答案 一、单项选择过去完成时 1.Not until ________a third time ________that he had given birth to the reading system for the blind called Braille. A.Louis Braille tried;he announced B.did Louis Braille try;he announced C.Louis Braille had tried;did he announce D.had Louis Braille tried;had he announced 【答案】C 【解析】 倒装句。句意:直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字--Braille。Not until位于句首时,后面的从句不倒装,主句使用部分倒装,即把 be/do/will/have/can等提到主语之前,A、B两项的第二空未倒装,排除A、B;D项第一空不需要用倒装,排除D,故选C。 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.A full preparation before Beijing finally won the bid for hosting the 2022 Winter Olympic Games. A.has been made B.had been made C.would be made D.is made 【答案】B 【解析】句意为:北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。该句中“before Beijing finally won the bid”使用了一般过去时态,而做准备发生在won这个动作之

过去完成时知识点总结经典1

过去完成时知识点总结经典1 一、初中英语过去完成时 1.By the time of last year, she the piano for five years. A. learnt B. has learnt C. had learnt D. will learn 【答案】C 【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语By the time of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词。故答案为C。 【点评】考查过去完成时。掌握过去完成时的构成和用法。 2.We are too tired. Please stop __________ a rest. A. to have B. having C. have D. has 【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A 【点评】注意时态一致, 3.Jake _____his key in the office so he had to wait until his wife _______ home. A. has forgotten … comes B. forgot… come C. had left… came D. had left…would come 【答案】 C 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。 4.By the end of last month, Jane _____ enough money for the poor sick boy. A. raised B. would raise C. had raised D. has raised 【答案】 C 【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据By the end of last month,可知句子的时态为过去完成时,C是过去完成时结构,故答

外研版英语英语现在完成时中考选择题(难)含答案解析推荐精选

外研版英语英语现在完成时中考选择题(难)含答案解析推荐精选 一、初中英语现在完成时 1.—How many letters you to your mother? —109 in all, since 2016. A. has, written B. have, written C. did, write D. are, writing 【答案】 B 【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。 2.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。 【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。 3.My sister English since she was 9 years old. She can talk to foreigners freely. A. learns B. learnt C. has learnt D. have learnt 【答案】C 【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C 【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。 4.—_______ my dictionary? I can't find it anywhere. —I _______ it on the desk when I came in. A. Did you see; have seen B. Have you seen; have seen C. Have you seen; saw D. Did you see; see 【答案】C 【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。---我进来的时候看

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors?-Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、单项选择 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?

过去完成时练习题及答案58094教学文稿

过去完成时练习题及答案58094

1. 单项选择 1.He asked me __A___ during the summer holidays. A. where I had been B. where I had gone C. where had I been D. where had I gone 2. What _D___ Jane ____ by the time he was sever? A. did, do B. has, done C did, did. D. had, done 3. I ___C___ 900 English words by the time I was ten。 A. learned B. was learning C. had learned D. learnt 4. She ___A___lived here for ______ years. A. had, a few B. has, several C. had, a lot of D. has, a great deal of 5. By the time my parents reached home yesterday, I __A___ the dinner already. A had cooked B. cooked C. have cooked D. was cooked 6. She said she __D________ the principle already A .has seen B. saw C. will see D. had seen 7. She said her family __B_____ themselves ______ the army during the war. A. has hidden, from B. had hidden, from C. has hidden, with D. had hidden, with 8. By the time he was ten years old, he ___D______. A. has completed university B. has completed the university B. had completed an university D. had completed university 9. She had written a number of books ___C___ the end of last year. A. for B. in C. by D. at 10. He __B___ to play ____ before he was 11 years old. A had learned, piano B. had learned, the piano C. has learned, the piano D. learns ,piano. 11. What __D_____ Annie ____ by the time he was ten? A. did, do B. did, did C. has, done D. had done 12 .He _C__ in the factory for three years before he joined the Army. A. has worked B. works C. had worked D. will work 13. By the end of last week, they _D___ the bridge. A. has completed B. completed C. will complete D. had completed 14. Ben hates playing _D____ violin, but he likes playing ____ football. A. a…the B. the… the C. / …the D. the…/ 15. By the time he was 4, he _A_____ a lot of German words. A. had learned B. has learned C. learned D. learns 16 .Jim turned off the lights and then __D___ the classroom. A. was left B. had left C. has left D. left 17.They ____C_____ in Guangzhou since 2000. A. lived B. had lived C. have lived D. were living 18. The train from Beijing__C_____ ten minutes ago. A. has arrived B. was arriving C. arrived D. had arrived

过去完成时知识点总结

外研版英语过去完成时知识点总结 一、初中英语过去完成时 1.My parents ______________ to work by the time I ______________ up. A. began; get B. began; had got C. had begun; had got D. had begun; got 【答案】 D 【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began开始,一般过去时;had begun开始,过去完成时;get up 起床,一般现在时;had got up起床,过去完成时。by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选D。 【点评】考查动词的时态。注意by the time的词义和用法。 2.By the end of last month,I all the CDs of the famous singer. A. collect B. collected C. have collected D. had collected 【答案】 D 【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过去,故用过去完成时。故选D. 【点评】此题考查动词时态。 3.I thought I _________in my project report , but the manager said he didn't see it at all. A. hand B. am handing C. have handed D. had handed 【答案】 D 【解析】【分析】句意:我以为我已经上交了我的项目报告,但是经理说他根本没有看到。hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时态;had handed过去完成时态。句中I thought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。 【点评】考查动词的时态,本题涉及过去完成时的应用。 4.The film when I got there. A. was on B. has been on C. had begun D. has begun 【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C. 【点评】此题考查过去完成时。

现在完成时选择题

现在完成时练习题 、单项选择 1 、 Both his parents look sad .Maybe they what's happe ned to him . knew B . have known C . must know D .will know He has bee n to Shan ghai , has he ? already B .never C .ever D . still Have you met Mr. L i just B . ago C .before D . a moment ago 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 eve n A . has changed ; well B . changed ; good C . has changed ; better D . changed bette r 6、Tom alread y 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 .se e 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 Have ; done ; fini shed C . Have ; done ; have fini shed will ; do ; finish

现在完成时练习题及答案

一、时态讲解:现在完成时 (1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下: 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, fo r…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。 She has been with us since Monday. ★注意: a)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 1. since 2. for 3. for 4. since 5. since 6. for 7. for 8. since 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说:

英语过去完成时练习题及答案及解析

英语过去完成时练习题及答案及解析 一、单项选择过去完成时 1.—Lily went to see the movie alone. —If she _____ me about it, I would have gone with her. A.should tell B.tells C.told D.had told 【答案】D 【解析】 考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.Hardly ___________the door when he rushed into the office out of breath. A.I opened B.did I open C.I had opened D.had I opened 【答案】D 【解析】 本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D。 【名师点睛】 hardly......when的用法 表示一件事紧接着另一件事发生,意思是“刚刚....,就....”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。

过去完成时知识点(大全)(word)

过去完成时知识点(大全)(word) 一、初中英语过去完成时 1.By the end of last year they _________ thousands of orange trees on the mountains. A. had planted B. have planted C. were planting D. would plant 【答案】 A 【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据By the end of last year,可知句子时态为过去完成时,因此用had planted,故答案是A。 【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。 2.Sue didn't go to see the film with us last week because she ________________ it with her mother. A. has seen B. had seen C. will see D. saw 【答案】 B 【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。 A.已经看了,现在完成时; B.已经看了,过去完成时; C.将看,一般将来时; D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。 【点评】考查过去完成时,注意平时识记其结构,理解句意。 3.We are too tired. Please stop __________ a rest. A. to have B. having C. have D. has 【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A 【点评】注意时态一致, 4.By the time I ________ on the TV, Beckham ________ two goals. A. turned; have scored B. turned; had scored C. had turned; have scored D. had turned; had scored 【答案】 B 【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。 【点评】考查动词时态辨析题。

现在完成时专项练习题及答案

现在完成时专项练习题及答案 一、单项选择。 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

将来完成时练习题及答案

将来完成时练习题及答案 1. By the end of this year ,I ____enough money for a holiday.( C ) A will save B will be saving C will have saved D have saved 2. I have been studying here for four years,by next summer _D___-. A shall graduate B shall be graduated C shall be graduating D shall have graduated 3. I hope her health _______greatly by the time we come back next year.( D ) A improves B improved C will be improved D will have improve 4. “Are yougoing to Richard”s birthday party?… “Y es.By then I ______my homework..”( C ) A had finished B will have finished C would have finished D finished 5. I suppose by the time I come back in ten years? time all these old house______down.( A) A will have been pulled B will be pulling C will have pulled D will be pulled 6. I hope that they _A_____the road by the time we come back. A will have repaired B would have repaired C have repaired D had repaired 1.选C,by the end of this year, 是明确表示将来的时间状语,主句表示在这个将来时间以前完成的动作,故应用将来完成时. 2.选D.by next summer是明确表示将来的时间状语, 主句表示在这个将来时间以前完成的动作,故应用将来完成时. 3.选D,by the time 引出的是时间状语分句,分句中用的come用一般现在时,表示将来概念,相当于一个表示将来的时间状语,主句谓语动词表示在将来某一时刻以前必定完成的行为,应该用将来完成时.不能选A,句子中带有表示将来时间的状语分句,故应该用与将来时相关的时态.也不能选 C ,improve 在该句中作”好转”,”变得更好”解,为不及物动词,所以用被动语态时错误的. 4.B 5.A 6.A .By the time you arrive in London, we B in Europe for two weeks. A shall stay B will have stayed C have stayed D have been staying 答案 B 2 By the year 2010,scientists probably C a cure for cancer. A will be discovering B are discovering C will have discovered D have discovered 答案C By the year 2010 是明确表示将来的时间状语,主句表示在这个时间以前完成的动作,故用将来完成时. 3 Before long, he A all about the matter. A will have forgotten B forget C have forgotten D forgot 答案 A

最新高考英语过去完成时练习题及答案

最新高考英语过去完成时练习题及答案 一、单项选择过去完成时 1.I suddenly realized that I was kept so busy that I ______ little time with my family before. A.have spent B.had spent C.would spend D.was spending 【答案】B 【解析】 试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。 考点:考查动词时态。 2.We to finish the work before dark, but the heavy rain held us up. A.meant B.was meaning C.had meant D.would mean 【答案】C 【解析】 试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C 考点:考查动词时态 3.As soon as I got to the airport, I realized I ________ my ID card at home. A.had left B.has left C.would leave D.will leave 【答案】A 【解析】 试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。 【知识归纳】 过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。 考点:考查时态 4.Sally was excited to meet Susan at the party last night.They _____ each other since they graduated from Oxford University in 2010. A.haven’t seen B.hadn’t seen C.didn’t see D.don’t see 【答案】B

【初中英语】过去完成时知识点(大全)

外研版英语【初中英语】过去完成时知识点(大全) 一、初中英语过去完成时 1.Mr. Smith ________ in a car factory for ten years before he came to China. A. had worked B. works C. is working D. will work 【答案】 A 【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据before he came to China,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had worked,故选A。 【点评】此题考查过去完成时。根据时间状语确定句子时态。 2.When I got to school, I realized I ______ my backpack at home. A. left B. had left C. forgot D. had forgotten 【答案】 B 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。 【点评】考查把…落在…的用法。熟背句型。做题就很容易。 3.By the first day of August, 2007, the PLA ________ for eighty years. A. founded B. has founded C. has been found D. had been founded 【答案】 D 【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D 【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。 4.The film when I got there. A. was on B. has been on C. had begun D. has begun 【答案】 C 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选C. 【点评】此题考查过去完成时。

相关文档
最新文档