(完整word版)(练习题)现在完成时和过去完成时专项练习

合集下载

现在完成时与过去完成时练习题及答案精选全文

现在完成时与过去完成时练习题及答案精选全文

可编辑修改精选全文完整版现在完成时与过去完成时练习题及答案一、选择题:1. I _______ my homework already.A. have finishedB. finishedC. had finished2. Sarah _______ to the new movie yet.A. hasn't beenB. hasn't goneC. didn't go3. By the time I arrived, they _______ the meeting.A. have finishedB. finishedC. had finished4. How long _______ this book?A. have you readB. did you readC. had you read5. He _______ breakfast when I called him this morning.A. hadB. hasC. was having6. _______ to the store before you went home?A. Did you goB. Have you goneC. Had you gone7. I _______ him for a long time.A. have not seenB. did not seeC. had not seen8. She _______ her car keys.A. lostB. has lostC. had lost9. We _______ the project by the deadline.A. have not finishedB. did not finishC. had not finished10. By the time we arrived at the party, they _______ all the food.A. have eatenB. had eatenC. ate答案:1. A2. A3. C4. A5. C6. C7. A8. B9. A 10. B二、填空题:1. He _______ (already/finish) his homework.2. They _______ (not/be) to the new restaurant yet.3. By the time he arrived, the train _______ (already/leave).4. How long _______ you _______ (already/read) this book?5. She _______ (be) tired because she _______ (already/work) all day.6. _______ you _______ (ever/go) to Paris before?7. I _______ (not/see) him since last year.8. They _______ (already/lose) their way in the forest.9. We _______ (not/finish) the project on time.10. By the time they came to the party, we _______ (already/eat) all the cake.答案:1. has already finished2. haven't been3. had already left4. have you already read5. is, has already worked6. Have, ever been7. haven't seen8. have already lost9. haven't finished 10. had already eaten三、改错题:1. I have never been to London before.2. She have already cooked dinner.3. They had already arrived when I got there.4. How long have you know each other?5. By the time we arrived, they left the party.6. I had seen him since yesterday.答案:1. √2. have -> has3. √4. have -> have you known5. left -> had left6. seen -> not seen四、句子翻译题:1. 我已经完成作业了。

(练习题)现在完成时和过去完成时专项练习

(练习题)现在完成时和过去完成时专项练习

(练习题)现在完成时和过去完成时专项练习一、现在完成时和过去完成时专项练习在我们的日常生活和工作中,我们经常会遇到一些需要表达过去发生的事情对现在产生影响的情况。

这时,我们就需要使用现在完成时和过去完成时来表达。

现在完成时表示从过去某个时间点开始一直延续到现在的动作或状态,而过去完成时则表示在过去某个时间点之前已经完成的动作或状态。

接下来,我们将通过一些实际的例子来加深对这两种时态的理解。

我们来看一个关于旅行的例子。

假设你是一名背包客,你在过去的五年里去过很多国家。

那么,当你在今年的夏天决定再次出发去旅行时,你可以这样描述:"在过去的五年里,我去过很多国家,比如法国、意大利和日本。

这些旅行经历让我对各国的文化和风俗有了更深入的了解。

而在今年的夏天,我决定再次出发去旅行,因为我想继续探索这个世界的美丽。

"在这个例子中,我们使用了现在完成时来描述过去发生的事情对现在产生的影响。

我们还使用了过去完成时来强调在过去的某个时间点之前已经完成的动作。

接下来,我们再来看一个关于学习的例子。

假设你是一名学生,你在高中时期就开始学习英语。

那么,当你在大学毕业后开始工作时,你可以这样描述:"在高中时期,我就已经开始学习英语了。

那时候,我觉得英语很难学,总是记不住单词和语法。

但是,我一直坚持学习,因为我知道英语对我未来的工作和生活非常重要。

所以,在大学毕业后,我可以流利地用英语与外国同事沟通,这让我在职场上取得了很好的成绩。

"在这个例子中,我们同样使用了现在完成时来描述过去发生的事情对现在产生的影响。

我们还使用了过去完成时来强调在过去的某个时间点之前已经完成的动作。

二、现在完成时和过去完成时的用法总结通过以上的例子,我们可以总结出现在完成时和过去完成时的用法如下:1. 现在完成时表示从过去某个时间点开始一直延续到现在的动作或状态。

通常用于描述具有持续性的动作或状态,或者表示一种习惯性的行为。

(完整版word)过去完成时总复习经典例题、习题含答案

(完整版word)过去完成时总复习经典例题、习题含答案

(完整版word)过去完成时总复习经典例题、习题含答案一、初中英语过去完成时1.—I ______ know you can play the piano so well.—Thank you.A. didn'tB. don'tC. can't【答案】 A【解析】【分析】句意:——我不知道你钢琴弹得那么好。

——谢谢。

A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。

根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。

2.— How long has the train been away?— Sorry. I don't know. By the time I got here, the train ________.A. has leftB. was leavingC. had been awayD. had left【答案】 C【解析】【分析】句意:——火车离开多久了?——很抱歉。

我不知道。

我到这儿的时候,火车已经离开了。

由By the time I got here可知该用过去完成时,所以选C。

【点评】考查动词时态。

3.By the time he ______________ at the cinema, the movie ______________ for five minutes.A. arrived; had begunB. had arrived; had begunC. arrived; had been onD. had arrived; had been on【答案】 C【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。

arrived到达,一般过去时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据for five minutes.故排除AB,be on进行,上映,表状态,可和段时间连用,by the time到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。

高二英语现在完成时与过去完成时对比完形填空题40题(带答案)

高二英语现在完成时与过去完成时对比完形填空题40题(带答案)

高二英语现在完成时与过去完成时对比完形填空题40题(带答案)1I had always dreamed of traveling to Paris. Last year, I finally got the chance. Before I went on the trip, I had spent months researching the city. When I arrived in Paris, I was amazed by its beauty. I ___ visited the Eiffel Tower and Notre Dame Cathedral. I also tried delicious French food. After coming back from Paris, I realized that it was one of the best experiences of my life.1. I ___ visited the Eiffel Tower and Notre Dame Cathedral.A. haveB. hadC. hasD. having答案:B。

解析:此处表示在回来之前已经参观了埃菲尔铁塔和巴黎圣母院,动作发生在过去的过去,用过去完成时,所以选had。

I had planned this trip for a long time. I ___ saved money for it. When I finally had enough money, I booked my flight and hotel. I was so excited when the day of the trip came. During my stay in Paris, I took a lot of pictures. I will always remember this wonderful trip.2. I ___ saved money for it.B. hadC. hasD. having答案:B。

(完整word版)过去完成时练习题及答案

(完整word版)过去完成时练习题及答案

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 gone2. What _D___ Jane ____ by the time he was sever?A. did, do B。

has, done C did, did. D. had, done3. I ___C___ 900 English words by the time I was ten。

A. learnedB. was learningC. had learned D。

learnt4。

She ___A___lived here for ______ years。

A. had, a fewB. has, severalC. had, a lot of D。

has, a great deal of5. By the time my parents reached home yesterday, I __A___ the dinner already。

A had cooked B。

cooked C。

have cooked D。

was cooked6。

She said she __D________ the principle alreadyA .has seen B。

saw C. will see D。

had seen7. 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, with8. By the time he was ten years old, he ___D______。

初二英语现在完成时句子转过去完成时练习题30题含答案解析

初二英语现在完成时句子转过去完成时练习题30题含答案解析

初二英语现在完成时句子转过去完成时练习题30题含答案解析1.She has visited the museum.(改为过去完成时)She had visited the museum.答案解析:现在完成时变为过去完成时,将has/have 变为had,动词的过去分词形式不变。

2.They have eaten breakfast.(改为过去完成时)They had eaten breakfast.答案解析:现在完成时变为过去完成时,把have 变为had,eaten 不变。

3.I have read the book.(改为过去完成时)I had read the book.答案解析:现在完成时改过去完成时,将have 变为had,read 的过去分词还是read。

4.He has finished his homework.(改为过去完成时)He had finished his homework.答案解析:现在完成时变过去完成时,has 变为had,finished 不变。

5.We have seen the movie.(改为过去完成时)We had seen the movie.答案解析:现在完成时转过去完成时,把have 变成had,seen 保持不变。

6.She has written a letter.(改为过去完成时)She had written a letter.答案解析:现在完成时改成过去完成时,has 变为had,written 不变。

7.They have played basketball.(改为过去完成时)They had played basketball.答案解析:现在完成时变为过去完成时,have 变为had,played 不动。

8.I have bought a new book.(改为过去完成时)I had bought a new book.答案解析:现在完成时改过去完成时,将have 变为had,bought 不变。

(完整word)初中英语八大时态的详细讲解与练习

(完整word)初中英语八大时态的详细讲解与练习

初中英语语法:八种时态详解与练习一.概念:英语中表示不同时间发生的动作或存在的状态,需用不同的动词形式表示,这种不同的动词形式称为时态。

二.种类:(基本时态)一般现在时一般过去时现在进行时过去进行时一般将来时过去将来时现在完成时过去完成时一般现在时一、概念:经常、反复发生的动作或行为及现在的某种状况。

二、常搭配的时间状语:always, usually, often, sometimes, every week (day, year, month…), once a week,on Sundays, etc.三、基本结构①be动词(is,am,are);②行为动词(主语是第三人称单数时谓语动词要加s或es外) 否定形式:①am/is/are+not;②此时态的谓语动词若为行为动词,则在其前加don't,如主语为第三人称单数,则用doesn't,同时还原行为动词。

一般疑问句:①把be动词放于句首;②用助动词do提问,如主语为第三人称单数,则用does,同时,还原行为动词。

例句:I go to school at 6 every morning. 每天早上我七点去上学。

Summer follows spring. 春天之后是夏天。

I learned that the earth goes around the sun when I was in primary school. 我在小学就学过地球是围绕太阳转的。

Pride goes before a fall. 骄者必败。

四、基本用法:1) 描述当前时间内经常出现、反复发生的动作或存在的状态。

在这种情景中,句子常带有表示频率的时间状语:always , everyday , often , once a week (month , year , etc.) , sometimes , seldom , usually等等,以表示句中的动作或状态是习惯性的、经常性的。

高二英语现在完成时与过去完成时对比单选题40题

高二英语现在完成时与过去完成时对比单选题40题

高二英语现在完成时与过去完成时对比单选题40题1. I ____ my homework before my parents came back home.A. had finishedB. have finishedC. finishedD. finish答案:A。

本题考查过去完成时。

“before my parents came back home”是过去的时间点,在这个时间点之前完成的动作要用过去完成时,所以选A。

选项B 是现在完成时;选项C 是一般过去时;选项D 是一般现在时,都不符合该语境。

2. They ____ the project by the end of last month.A. have completedB. had completedC. completedD. complete答案:B。

“by the end of last month”是过去的时间点,在这之前完成的动作要用过去完成时,所以选B。

A 是现在完成时;C 是一般过去时;D 是一般现在时,均不符合。

3. She ____ English for five years before she went abroad.A. had learnedB. has learnedC. learned答案:A。

“before she went abroad”是过去的动作,在此之前学英语的动作持续了五年,要用过去完成时,A 选项正确。

B 是现在完成时;C 是一般过去时;D 是一般现在时,都不符合。

4. We ____ never ____ to such a beautiful place before.A. have; beenB. had; beenC. were; beingD. are; being答案:A。

“before”常用于现在完成时,所以用“have been”,表示“从未去过”,A 选项符合。

B 是过去完成时;C 和D 时态错误。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择。

1、Both his parents look sad . Maybe they _________what's happened to him.(呼和浩特)A. knewB. have knownC. must knowD.will know2、He has _______ been to Shanghai, has he ?A. alreadyB.neverC.everD. still3、Have you met Mr Li ______?A. justB. agoC.beforeD. a moment ago4、The famous writer _____ one new book in the past two year.A. is writingB.was writingC.wroteD.has written5、—Our country ______ a lot so far.—Yes. I hope it will be even ______.A. has changed ; wellB. changed ; goodC. has changed ; betterD. changed ; better6、Zhao Lan ______already ______in this school for two years.A. was ; studyingB. will ; studyC. has ; studiedD. are ; studying7、We ______ Xiao Li since she was a little girl.A. KnowB. had knownC. have knownD. knew8、Harry Potter is a very nice film .I_______ it twice.A. will seeB. have seenC. SawD.see9、—These farmers have been to the United States.—Really ? When _____ there ?A. will they goB. did they goC. do they goD. have they gone10、—______ you ___ your homework yet?—Yes . I _____ it a moment ago.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. will; do; finish11、His father ______ the Party since 1978.A. JoinedB. has joinedC. was inD. has been in12、—Do you know him well ?— Sure.We _________ friends since ten years ago.A. wereB. have beenC. have becomeD. have made13、—How long have you ____ here?—About two months.A. beenB. goneC. comeD. arrived14、Hurry up! The play __________ for ten minutes.A. has begunB. had begunC. has been onD. began15、It _____ ten years since he left the army.A. isB. hasC. willD. was16、Miss Green isn't in the office . she_______ to the library.A.has goneB. wentC.will goD. has been17、My parents ______ Shandong for ten years.A. have been inB. have been toC. have gone toD. have been18、The students have cleaned the classroom,_____?A. so theyB. don’t theyC. have theyD. haven’t they19、_____has Mr White been a member of Greener China since he ____ to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、His uncle ____ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。

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、C4、现在完成时常与recently(近来),so far(到目前为止),in the past/“last + 一段时间”等时间状语连用。

因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。

故4应选D。

5、C6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。

故6应选C。

7、C8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。

故8应选B。

9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week , a moment ago等)连用。

故9的正确答案为B。

10、B11、现在完成时中,非延续性动词不能与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 long3、died, has been dead4、has been open5、has been away6、joined;ago7、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?现在完成时专项练习一、用所给动词的适当形式填空。

1.I___already____(see)the film.I___(see)it last week.2.__ he ____(finish) his work today ? Not yet .3.___you ___(be)to Hong Kong ?Yes,I ____(be)there twice .4.__ you ever ____(eat )chocolate sundaes? No, never.5.My father ____just ____(come) back from work.Heis tired now.6.Where's Li Ming? He____(go)to the teacher's office.7.Shanghai ___(be) a small town hundreds of years ago. Now it ____ (become) a large city.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.二、句型转换(每空一词)。

相关文档
最新文档