现在完成时练习题及答案
现在完成时练习
一、翻译下列句子:
1. 你曾经吃过鱼和薯条吗?
_______________________________________________________________
2. 我刚刚丢了我的化学书。
_______________________________________________________________
3. 我以前从来没去过那个农场。
_______________________________________________________________
4. 他已经吃过午饭 。
_______________________________________________________________
5. 你已经看过这部电影了吗?
_______________________________________________________________
6. 我哥哥还没回来。
_______________________________________________________________
7. 这本字典我已买了三年了。
_______________________________________________________________
8. 他离开中国三年了。
_______________________________________________________________
9. 我认识他们五年了。
_______________________________________________________________
10. 他们已去了美国五年了。
_______________________________________________________________
11. 自从他搬到济宁,他就住这儿了。
_______________________________________________________________
12. 我妹妹成为一个大学生已经三年。
_______________________________________________________________
13. 自从1999年以来他们就认识。
_______________________________________________________________
14. 我来到这个学校已3年多了。
_______________________________________________________________
二、用never, ever, already, just, yet, for, since填空:
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.She’s _____________ (live) here ever since she was ten.
2.Both of them ________________ (be) in Hong Kong for ten days.
3.Both of them ____________ (come) to Hong Kong ten days ago.
4. Half an hour __________ (pass) since the train __________ (leave).
5. Mary________(lose) her pen. ________ you _______(see) it here and there?
6. _________ you _____ (find) your watch yet?
7. ---Are you thirsty? ---No I _________just _________ (have) some orange.
8. We ---- already _________ (return) the book.
9. ________ they _______ (build) a new school in the village?
10. I _____________(not finish) my homework . Can you help me?
11. My father _____ (read) the novel twice.
12. I _________ (buy) a book just now.
13. I _________ (lost ) my watch yesterday.
14. My father ___________ (read) this book since yesterday.
现在完成时答案
一.翻译:
1. Have you ever had / eaten fish and chips?
2. I have just lost my chemistry book.
3. I have never been to the farm before.
4. He has already had lunch = He has had lunch already.
5. Have you seen the movie yet?
6. My brother hasn’t come /get / been back yet = My brother hasn’t returned yet.
7. I have had this dictionary for three years / since three years ago.
8. Has been away from China for three years.
9. I have known them for five years.
10. They have been in the USA for five years.
11. He has been here since he moved to Jining.
12. My sister has been a college student for three years = My sister has been in college for three
years.
13. They have known each other since 1999.
14. I have been in this school for over three years.
二、填空:
1. never 2. just , already 3. for 4. ever, never 5. yet , just / already
三、用适当的时态填空:
1. lived / has been living
2. have been
3. went
4. has passed ; left
5. has lost ; have , seen
6. Have , found
7. have , had
8. have , returned
9. Have , built
10. haven’t finished
11. has read
12. bought
13. lost
14. have been reading / has read
现在完成时练习题及答案
现在完成时练习题及答案现在完成时是英语中最常用的时态之一,表示过去某个时间点开始,一直延续到现在的动作或状态。
在学习中,我们需要掌握现在完成时的用法和构成,同时还需要进行一些练习来巩固所学知识。
以下是一些现在完成时的练习题及答案,希望对大家学习英语时有所帮助。
一、按照要求完成句子1. He has studied English for three years.(改为否定句)He has not studied English for three years.2. They have just finished the project.(改为一般疑问句)Have they just finished the project?3. She has visited Canada twice.(改为完成疑问句)How many times has she visited Canada?4. We have been friends since we were children.(改为同义句)We have been friends since childhood.5. He has never traveled abroad.(改为反义疑问句)He has never traveled abroad, has he?二、根据句意选择正确的选项1. I ________ up late last night.A. have stayedB. stayedC. have been stayingD. had stayed答案:B2. ________ you ever ________ to London?A. Did, goB. Have, beenC. Have, goneD. Are, going答案:B3. She ________ her homework yet.A. hasn't finishedB. didn't finishC. hadn't finishedD. wasn't finishing答案:A4. We ________ this restaurant before.A. visitedB. have visitedC. had visitedD. will visit答案:B5. They ________ for the meeting for two hours.A. have been waitingB. had been waitingC. are waitingD. will be waiting答案:A三、根据提示写出正确的句子1. Jack / live / in Paris / for six months答案:Jack has lived in Paris for six months.2. I / finish / my homework / just now答案:I have just finished my homework.3. They / not visit / the museum / yet答案:They have not visited the museum yet.4. She / study / English / since she was eight years old答案:She has studied English since she was eight years old.5. We / not hear / from John / for a long time答案:We have not heard from John for a long time.以上就是现在完成时的练习题及答案,大家可以通过练习巩固所学知识。
现在完成时与过去完成时练习题及答案精选全文
可编辑修改精选全文完整版现在完成时与过去完成时练习题及答案一、选择题: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.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)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study 为例,其否定式、疑问式和简单回答形式如下:否定式疑问式I have not (haven’t) studied….Have I studied…?You have not (haven’t) studied….Have you studied…?He has not (hasn’t) studied….Has he studied…?否定疑问式简单回答(肯定/否定)Have I not (Haven’t I) studied…?Yes, you have. No, you haven’t.Have you not (Haven’t you)studied…?Yes, I have. No, I haven’t.Has he not (Hasn’t he) studied…?Yes, he has. No, he hasn’t.(2)用法: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. 最近我们没有见到你。
现在完成时练习题及答案
现在完成时练习题及答案1. I ________ (study) English for three years.- 答案: have studied2. She ________ (live) in this city since 2010.- 答案: has lived3. They ________ (travel) to many countries around the world. - 答案: have traveled4. The company ________ (expand) its business to Asia.- 答案: has expanded5. He ________ (not finish) his homework yet.- 答案: hasn't finished6. We ________ (meet) all the project requirements.- 答案: have met7. The children ________ (play) outside for two hours.- 答案: have been playing8. Since you ________ (leave), a lot has changed.- 答案: left9. I ________ (never try) this kind of food before.- 答案: have never tried10. She ________ (write) two novels and is working on the third one.- 答案: has written答案解析- 现在完成时的结构是:have/has + 过去分词。
- 现在完成时可以与表示一段时间的状语连用,如"for + 一段时间"或"since + 过去的时间点/从句"。
现在完成时(含练习题及答案)
现在完成时定义:表示在过去的某个时间已经发生的行为或者曾经做过的事情对现在产生的影响和结果。
构成:have/has+动词的过去分词(done)常与以下时间状语连用,比如:1. already/yet- I have already read that book. 我已经读过那本书了。
- Flora hasn’t finished her homework yet. 弗洛拉还未完成作业。
2. just- I have just received a letter from my brother.我刚刚收到我兄弟的来信。
3. recently- I haven’t seen him recently. 我最近没见过他。
4. ever/never- Have you ever been to London? 你去过伦敦吗?- I have never been to London. 我从未去过伦敦。
5. so far- So far I have learnt to speak German, English and French.到目前为止,我已经学会了说德语,英语和法语。
6. for引导的短语表示延续的时间,延续性动词多用于此。
- We have studied English for six years. 我们已经学习英语六年了。
7. since引导的短语,或者从句- He has lived here since 1997. 自从1997年,他就住在这里。
- We haven’t seen each other since he moved to London.自从他搬去伦敦,我们就再也没见过。
8. have/has been to 与have/has gone to /has been in的区别- He has been to the Great Wall twice. 他去过长城两次。
(表示去了人已回来)- He has gone to Beijing. 他去了北京。
中考英语现在完成时练习题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)构成:现在完成时由助动词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等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
现在完成时练习题及答案
现在完成时练习题及答案一、填空练习请根据下面的句子,用现在完成时填空。
1.I __________ (visit) my grandparents last week.2.She __________ (finish) her homework just now.3.They __________ (travel) to Europe twice.4.We __________ (watch) that movie several times.5.He __________ (read) three books this month.6.My sister __________ (learn) how to play the guitar.答案1.I visited my grandparents last week.2.She has finished her homework just now.3.They have traveled to Europe twice.4.We have watched that movie several times.5.He has read three books this month.6.My sister has learned how to play the guitar.二、选择题请选择正确的答案。
1.Sarah __________ to Japan.a)has beenb)has gonec)went2.They __________ their dinner yet.a)haven’t eatenb)didn’t eatc)has eaten3.He __________ the new computer game.a)have already playedb)has already playedc)already played4.__________ you ever __________ bungee jumping?a)Have, beenb)Have, gonec)Have, did5.My parents __________ a new car for me as a birthday gift.a)has boughtb)have boughtc)bought答案a)has beena)haven’t eatenb)has already playeda)Have, beenb)have bought三、改错题请找出并改正下面句子中的错误。
现在完成时专项练习题及答案
现在完成时专项练习题及答案一、选择正确的答案填空:1. Have you ever ____________ to Paris?A. wentB. goC. goneD. been2. She _____________ her homework yet.A. not finishedB. is not finishedC. has not finishedD. did not finished3. They _____________ each other since last year.A. not seenB. haven't seenC. didn't seeD. not seeing4. _____________ Mary ever been to Australia?A. DidB. HaveC. IsD. Does5. We _____________ a lot of progress in the past few months.A. have madeB. has madeC. had madeD. will make6. How long _____________ they lived in that house?A. haveB. hasC. didD. do7. He _____________ to the gym three times this week.A. has beenB. have beenC. wasD. were8. I _______________ the new Avengers movie. It was amazing!A. sawB. have seenC. am seeingD. will see9. _____________ you ever _____________ sushi?A. Have / tryB. Have / triedC. Do / triedD. Did / try10. She _______________ in that company for over 10 years.A. has workedB. have workedC. had workedD. will work二、句子变换:将下列句子改为现在完成时:1. I go to this restaurant every week. (选择一个)_____________________________________________________ 2. She teaches English at the university. (选择一个)_____________________________________________________ 3. They visited Italy two years ago. (选择一个)_____________________________________________________ 4. He knew the answer to the question. (选择一个)_____________________________________________________ 5. We have a picnic every summer. (选择一个)_____________________________________________________三、根据提示完成句子:根据所给的谓语动词,用现在完成时填空。
