现在完成时练习题及答案(精华版)

现在完成时(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, for…, 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.★注意:1)since和for的区别since后接时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如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.2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。

因此,不能说:He has come here for 2 weeks. ×The old man has died for 4 months. ×They have left only for 5 minutes. ×以上三句话可以改为:He has been here for 2 weeks.The old man has ______ _______ for 4 months.They have _____ _____ only for 5 minutes.3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。

试比较:Where has he been? 他刚才到哪里去了?(已经回来了)Where has he gone? 他上哪儿去了?(人不在)They have been to Canada. 他们到过加拿大。

(现在已经不在加拿大)They have gone to Canada. 他们到加拿大去了。

(可能在路上和已经到加拿大).4)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。

例如:She has already come. 她已经来了。

I haven’t read it yet. 我还没读过这个。

I have met him before. 我从前曾见过他。

Ma Hong has always been a good student. 马红一直是个好学生。

I have often seen him in the street. 我经常在街上看见他。

They hav e never been to Yan’an. 他们从未去过延安。

I haven't seen him lately. 我近来没看到他。

Exercise:I. Fill in the blanks with the proper form.1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) his work today? Not yet.3. My father ____ just ____ (come) back from work. He is tired now.4. Where’s Li Ming ? He __________ (go) to the teacher’s office.5. I __________ (work) here since I ______ (move) here in 1999.6. So far I _______________(make) quite a few friends here.7. How long ________ the Wangs ______________(stay) here ? For two weeks.8. I ________ just ___________ (finish) my homework. 9. He ________ (go) to school on foot every day.10.____ you ______ (find) your science book yet? 11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher came in.13. Look! The monkey __________ (climb) the tree. 14. My mother __________ (come) to see me next Sunday.15. I've lost my pen. _________ you ________ (see) it anywhere?II. Choose the best answer.1. How long have you _______ here?A. comeB. gotC. arrivedD. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been4. It is ten years _____ I last saw her.A. afterB. sinceC. forD. that5.--Who will go to the station to meet Lorry? --I will. I _____ her several times.A. metB. have metC. had metD. will meet6. --What a nice dress! How long _____ you _____ it? --Just 2 weeks.A. will, buyB. did, buyC. are, havingD. have, had7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years.A. has livedB. livedC. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10. --____ you ever ____ to the US? -- Yes, twice.A. Have, goneB. Have, been C, Do, go D. were, goingIII. Rewrite the sentences.1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before.2. He hasn’t come to school because he was ill. (就划线部分提问) ______ _______ he come to school?3. I bough a new bike just now. (用just改写) I ____ just ____ a new bike.4. We began to learn English three years ago.(改为同义句) We ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问) _______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换) Miss Gao has _______ ________ ________ an hour ago.Ⅳ. Ask the questions1) 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?Ⅴ. Use “never, ever, already, just, yet, for, since” to fill in the blanks.1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.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.”现在完成时专项练习一、翻译下列句子:1.你曾经吃过鱼和薯条吗?___________________________________________________________2. 我刚刚丢了我的化学书。

合集下载

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

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

可编辑修改精选全文完整版现在完成时与过去完成时练习题及答案一、选择题: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. 选择正确的现在完成时形式填空。

(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。

(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。

(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。

(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。

因此,根据句意,第一个空应填"already",第二个空应填"just"。

英语现在完成时专项练习(附答案)含答案

英语现在完成时专项练习(附答案)含答案

英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时1.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。

——她已经去武汉了。

她将下周回来。

主语是she,所以用has,排除C、D。

A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。

根据She'll be back next week.她下周回来可知现在还没有回来,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案1.Jim has been in Ireland since Monday.2.Jill has been in Ireland for three days.3.His aunt has lived in Australia for 15 days.4.Mary is in her office。

She has been there since 7 o'clock.5.India has been an independent country since 1947.6.The bus is late。

They've been waiting for 20 minutes.7.Nobody lives in those houses。

They have been empty for many years.8.Mike has been ill for a long time。

He has been in hospital since October.1.I have already seen the film。

I saw it last week.2.Has he finished his work today。

Not yet.3.My father has just come back from work。

He is tired now.4.Where’s Li Ming。

He has gone to the teacher’s office.5.I have been working here since I moved here in 1999.6.So far I have made quite a few friends here.7.How long did the Wangs stay here。

They stayed for two weeks.8.I have just finished my homework.9.He walks to school every day.10.Have you found your science book yet?11.If it is fine tomorrow。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、用所给动词的适当形式填空1、 I ______ (see) the film already答案:have seen2、 They ______ (finish) their homework yet答案:haven't finished3、 We ______ (be) to that park many times答案:have been4、 She ______ (not read) the book so far答案:hasn't read5、______ you ______ (find) your pen?Yes, I ______答案:Have; found; have6、 How long ______ you ______ (live) here?答案:have; lived7、 They ______ (know) each other for five years答案:have known8、 My father ______ (work) in this factory since 1980、答案:has worked9、 The Greens ______ (leave) China for two years答案:have been away from10、 I ______ (not hear) from him since he left答案:haven't heard二、句型转换1、 They have bought a new car (改为否定句)They ______ ______ a new car答案:haven't bought2、 She has been to Beijing twice (改为一般疑问句)______ she ______ to Beijing twice?答案:Has; been3、 I have eaten breakfast (改为一般疑问句,并作否定回答)______ you ______ breakfast?No, I ______答案:Have; eaten; haven't4、 He has lived here for ten years (对划线部分提问)______ ______ has he lived here?答案:How long5、 We have learned English for five years (对划线部分提问)______ ______ have you learned English?答案:How long三、单项选择1、 Have you ever been to Shanghai?Yes I ______ there last yearA goB wentC have goneD have been答案:B解析:last year 是过去的时间,用一般过去时,故选 B。

中考英语现在完成时练习题40题含答案解析

中考英语现在完成时练习题40题含答案解析

中考英语现在完成时练习题40题含答案解析1.I have lost my key. I can't find it _____.A.somewhereB.anywhereC.everywhereD.nowhere答案解析:B。

“anywhere”用于否定句中,表示“任何地方都不”。

A 选项“somewhere”常用于肯定句;C 选项“everywhere”虽然表示到处,但在否定句中不如“anywhere”准确;D 选项“nowhere”表示“没有地方”,过于绝对,且不常用于这种语境。

现在完成时“have lost”表示过去丢了钥匙这个动作对现在造成的影响就是现在找不到钥匙了。

2.She has read the book. She can tell you _____ about it.A.somethingB.anythingC.everythingD.nothing答案解析:C。

“has read”表示已经读过这本书,所以能告诉你关于这本书的所有事情。

A 选项“something”表示一些事情;B 选项“anything”用于否定句和疑问句;D 选项“nothing”表示什么都没有,均不符合题意。

现在完成时在这里体现出因为过去读过书这个动作,所以现在能对书的内容有所了解。

3.We have visited the museum. It was very interesting. We _____ alot from it.A.learnB.learnedC.have learnedD.will learn答案解析:C。

“have visited”表明已经参观过博物馆,从中学到很多是过去的动作对现在造成的影响,所以用现在完成时“have learned”。

A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时,均不符合语境。

4.He has eaten breakfast. He isn't hungry _____.A.nowB.thenterD.soon答案解析:A。

现在完成时练习题及答案

现在完成时练习题及答案一、选择题1、 I ______ this book for two weeks I have to return it nowA have borrowedB have keptC have lentD borrowed答案:B解析:borrow,lend 都是短暂性动词,不能与时间段连用,keep 表示“保存,保持”,是延续性动词,可以与时间段连用,for two weeks 是时间段,所以用 have kept。

2、—How long ______ you ______ in this city?—For five yearsA have; livedB did; liveC do; liveD were; living答案:A解析:根据答语 For five years 可知,问句要用现在完成时,结构是“have/has +动词的过去分词”,live 的过去分词是 lived,所以选 A。

3、 They ______ since 2012、A have marriedB have been marriedC got marriedD married答案:B解析:marry 是短暂性动词,不能与时间段连用,be married 表示“结婚”的状态,可以与时间段连用,since 2012 是时间段,所以用 have been married。

4、—Have you ever been to Shanghai?—Yes I ______ there last yearA wentB have goneC have beenD go答案:A解析:last year 是过去的时间点,要用一般过去时,go 的过去式是went,所以选 A。

5、—______ you ______ your homework yet?—Yes, I ______ it just nowA Did; do; finishedB Have; done; finishedC Have; done; have finishedD Will; do; finish答案:B解析:yet 常用于现在完成时的疑问句和否定句中,just now 是过去的时间点,要用一般过去时,所以问句用现在完成时,答句用一般过去时,故选 B。

现在完成时练习题及答案

现在完成时练习题及答案现在完成时是英语中表示过去发生的动作对现在造成影响或结果的时态。

它通常与时间状语连用,如"already", "yet", "ever", "never", "so far", "since"等。

现在完成时的结构是:主语 + 助动词have/has + 过去分词。

以下是一些现在完成时的练习题及答案:练习题:1. I _______ (already) finished my homework.A. haveB. hadC. has2. She _______ (never) been to Paris.A. hasB. hadC. have3. They _______ (just) arrived at the airport.A. haveB. hadC. has4. We _______ (ever) visited this museum.A. haveB. had5. He _______ (just) left the office.A. hasB. hadC. have6. Since you _______ (already) started the project, you can't stop now.A. haveB. hadC. has7. The company _______ (so far) made a lot of progress.A. hasB. hadC. have8. I _______ (never) heard of that band before.A. haveB. hadC. has9. They _______ (ever) won a championship.A. haveB. hadC. has10. She _______ (just) finished her book.A. hasB. had答案:1. A2. A3. A4. A5. A6. A7. A8. A9. A10. A解析:- 现在完成时的助动词是 "have" 或 "has",取决于主语是第一人称单数还是第三人称单数。

现在完成时练习题及答案

现在完成时练习题及答案(精华汇总)I. Fill in the blanks with the proper form.1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) his work today? Not yet.3. My father ____ just ____ (come) back from work. He is tired now.4. Where’s Li Ming ? He __________ (go) to the teacher’s office.5. I __________ (work) here since I ______ (move) here in 1999.6. So far I _______________(make) quite a few friends here.7. How long ________ the Wangs ______________(stay) here ? For two weeks.8. I ________ just ___________ (finish) my homework.9. He ________ (go) to school on foot every day.10.____ you ______ (find) your science book yet?11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher came in. 13. Look! The monkey__________ (climb) the tree.14. My mother __________ (come) to see me next Sunday.15. I've lost my pen. _________ you ________ (see) it anywhere?II. Choose the best answer.1. How long have you _______ here? A. come B. got C. arrived D. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow. A. been B. gone C. went D. never been4. It is ten years _____ I last saw her. A. after B. since C. for D. that5.--Who will go to the stationto meet Lorry? --I will. I _____ her several times. A. met B. have met C. had met D. will meet6. --What a nice dress! How long _____ you _____ it?--Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black? -- Sorry. He ______ the Bainiao Park. A. has been to B. has gone to C. went to D. will go to10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, goingIII. Rewrite the sentences.1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before.2. He hasn’t come to schoolbecause he was ill. (就划线部分提问) ______ _______ he come to school?3. I bough a new bike just now. (用just改写)I ____ just ____ a new bike.4. We began to learn English three years ago.(改为同义句) We ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问) _______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换)Miss Gao has _______ ________ ________ an hour ago.Ⅳ. Ask the questions1) 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?Ⅴ. Use “never, ever, already, just, yet, for, since” to fill in the blanks.1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.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.”二、用since和for填空1.______two years2.____two years ago3.___last month4.______ 19995._______yesterday6._______ 4 o’clock 7 4 hours8._____an hour ago9. ___we were children10._____ lunch time11.____ she left here12. He has lived in Nanjing ___ the year before last.known him ______ we were children.13. I’ve14. Our teacher has studied Japanese ______ three years.15. She has been away from the city ______ about ten years.about ten years __________ she left the city.16. It’s三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

(完整版)现在完成时专项练习题及答案(精选)

现在完成时专项练习一、单项选择。

1、Both his parents look sad . Maybe they _________what's happened to him .(呼和浩特)A. knew B. have knownC. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. agoC.before D. a moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had knownC. have known D. knew8、Harry Potter is a very nicefilm .I_______ it twice .A. will see B. have seenC. saw D.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finished D. will ; do ; finish11、 His father ______ the Partysince 1978 .A. joined B. has joinedC. was in D. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. were B. have beenC. have become D. have made13、—How long have you ____ here ?—About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begunC. has been on D. began15、 It _____ ten years since heleft the army .A. is B. has C. will D. was16、 Miss Green isn't in the office .she_______ to the library .A.has gone B. wentC.will go D. has been17、My parents ______ Shandong forten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned theclassroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member ofGreener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。

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