现在完成时练习题及答案(老师专用)
四年级英语现在完成时练习50题含答案解析
四年级英语现在完成时练习50题含答案解析1.I have ______ finished my homework.A.alreadyB.yetC.just答案解析:A。
“already”通常用于肯定句中,表示已经完成某事。
“yet”常用于否定句和疑问句中。
“just”表示刚刚,通常放在助动词have/has 后面,实义动词之前。
本题是肯定句,所以选“already”。
2.She has ______ done the cleaning.A.alreadyB.yetC.just答案解析:A。
理由同上,本题是肯定句,所以选“already”。
3.Have you finished your work ______?A.alreadyB.yetC.just答案解析:B。
“yet”常用于否定句和疑问句中,本题是疑问句,所以选“yet”。
4.They haven't eaten lunch ______.A.alreadyB.yetC.just答案解析:B。
“yet”常用于否定句中,本题是否定句,所以选“yet”。
5.He has ______ come back from school.A.alreadyB.yetC.just答案解析:C。
“just”表示刚刚,通常放在助动词have/has 后面,实义动词之前。
本题表示他刚刚从学校回来,所以选“just”。
6.Has she read the book ______?A.alreadyB.yetC.just答案解析:B。
理由同第三题,本题是疑问句,所以选“yet”。
7.We have ______ visited the museum.A.alreadyB.yetC.just答案解析:A。
本题是肯定句,所以选“already”。
8.Have they done their homework ______?A.alreadyB.yetC.just答案解析:B。
现在完成时专项练习题及答案解析
现在完成时专项练习题及答案解析一、练习题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)
现在完成时讲解一.现在完成时结构:S(主语)+ have/has(单三人称用has)+p.p.(过去分词)+时间状语(for+时间段/ since +时间点/since+从句---用过去时)1.他已经到达了北京。
2.他还没有到达北京。
3.他到达北京了么?4.是的,他到了。
/不,他还没到。
二.P.P.过去分词 1.规则动词的过去式和过去完成时是一致的。
2.不规则动词的过去式和过去分词大部分一致,少数要求一一记忆(在过去式记忆清楚的基础上)。
写出下列单词的过去式和过去分词watch live changestudy carrystaycry prefer dropAAA cut puthit AAB beatABC fly begin writeABB buy lose dream二.现在完成时的标志already(已经),yet(只用于否定句和疑问句句尾,用在否定句中翻译成“还没”,用在疑问句中翻译成“已经”), just(刚刚), ever(曾经),never(绝不,从不),before(之前),so far(到目前为止),since(自...以来), for+时间段1.我已经刷过牙了。
2.我还没吃早饭。
3.我刚刚完成了我的家庭作业。
4.到目前为止我已经学习2000个单词。
5.我之前从没去过北京。
三.for/since①since: (自…以来)1)since+时间点1.自从下午5点以来,他就一直呆在这里。
2)since+ 时间段+ ago2.从五个小时以前他就一直呆在这里。
3)since+ 从句(从句用过去时)3.她在这教英语自从她来到这里。
②for+时间段1.)他已经学了五年的英语了。
③对for或since引导的时间状语提问必须用how long, 决不能用when.1).I have lived here for six years.(划线提问)2).He has been in China since he came.(划线提问)四.瞬间动词和延续性动词的转化瞬间动词,也叫终止性动词、点动词、非延续性动词、短暂性动词。
现在完成时练习题及答案(老师专用)
时态讲解:现在完成时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.3). 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.We have had four texts this semester.6. have been to 和have gone to的区别have been to 强调“去过”,现已不在那里,如:He has been to the USA three times.他到美国去过三次。
(过去“到美国”,现在已“不在美国”)have gone to主要强调的是“去了”,现在人不在说话的现场,如:--Where's your mother --你妈妈在哪--She has gone to the hospital. --她去医院了。
一结构1.肯定句:主语+have/has+动词的过去分词+其他2.否定句:主语+have/has+not+动词的过去分词+其他3.一般疑问句:have/has+主语+动词的过去分词+其他Yes, 主语+have/has. No , 主语+have/has+not4.特殊疑问句:特殊疑问词+have/has+主语+动词的过去分词+其他二常和现在完成时一起连用的时间状语注意:.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for, since连用.1.现在完成时往往同表示不确定的过去时间状语连用如already(肯定), yet(否定,疑问), just, before, recently, still, lately,Just, already, yet, ever, never, before, twice(重复性时间), for+短时间, since+点时间, so far, how long 提问的疑问句中.......He has already obtained a scholarship.I haven't seen much of him recently (lately).We have seen that film before.Have they found the missing child yet2. 现在完成时常常与表示频度的时间状语连用,如ever, never, twice, several times等:Have you ever been to BeijingI have never heard Bunny say anything against her.I have used this pen only three times. It is still good.George has met that gentleman several times.3. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如up to these few days/weeks/months/years, just, up to present(now), so far等:Peter has written six papers so far.Up to the present everything has been successful.三当现在完成时与表示短时间的时间状语连用时,谓语动词必须使用延续性动词。
五年级英语现在完成时练习题30题含答案解析
五年级英语现在完成时练习题30题含答案解析1. I ______ my homework already.A. finishB. finishesC. have finishedD. finished答案解析:C。
在这个句子中,“already”是一个表示已经的副词,通常与现在完成时连用,表示过去发生的动作( 完成作业)对现在造成的影响 作业已经完成了)。
选项A是一般现在时的形式,选项B 的“finishes”是一般现在时第三人称单数形式,这里主语是I,不适用。
选项D是一般过去时,不能体现出对现在的影响。
2. She ______ to Beijing three times.A. has goneB. has beenC. goesD. went答案解析:B。
“has been to”表示去过某地 人已经回来),“has gone to”表示去了某地 人还没回来),根据句子中“three times” 三次),说明她去过北京三次,人是回来的状态,所以用“has been”。
选项C是一般现在时,选项D是一般过去时,都不符合句子表达去过三次这个现在完成时的语境。
3. They ______ a lot of new friends since they came to this school.A. makeB. madeC. have madeD. are making答案解析:C。
“since” 自从)引导的时间状语从句,从句是一般过去时,主句要用现在完成时,表示从过去某个时间开始一直持续到现在的动作(交到很多新朋友)。
选项A是一般现在时,选项B是一般过去时,选项D是现在进行时,都不符合要求。
4. My mother ______ just ______ some delicious cakes.A. has; madeB. have; madeC. had; madeD. is; making答案解析:A。
现在完成时练习题及答案
现在完成时练习题及答案现在完成时是英语中表示过去发生的动作对现在造成影响或结果的时态。
它通常与时间状语连用,如"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",取决于主语是第一人称单数还是第三人称单数。
六年级英语现在完成时练习题50题含答案解析
六年级英语现在完成时练习题50题含答案解析1.I ______ my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。
主语是I,所以助动词用have。
现在完成时的结构是have/has+过去分词,finished 是finish 的过去分词。
B 选项has 与主语I 不搭配。
C 选项finished 是一般过去时,不能体现过去发生的动作对现在的影响。
D 选项finish 是一般现在时,也不符合要求。
2.She ______ to the park this morning.A.has goneB.wentC.goesD.go答案解析:A。
has gone 表示去了某地还没回来,符合语境。
B 选项went 是一般过去时,不能体现现在的情况。
C 选项goes 是一般现在时,也不合适。
D 选项go 与主语she 不搭配。
3.They ______ a lot of pictures since they came here.A.have takenB.has takenC.tookD.take答案解析:A。
主语是they,助动词用have。
现在完成时表示从过去某个时间开始一直持续到现在的动作,这里表示自从他们来到这里就一直在拍照。
B 选项has 与主语they 不搭配。
C 选项took 是一般过去时。
D 选项take 是一般现在时。
4.We ______ never ______ to Beijing.A.have,beenB.has,beenC.had,beenD.was,been答案解析:A。
主语是we,助动词用have。
have been to 表示去过某地。
B 选项has 与主语we 不搭配。
C 选项had been 是过去完成时,不符合语境。
D 选项was been 语法错误。
5.He ______ just ______ his breakfast.A.has,eatenB.have,eatenC.eatD.eats答案解析:A。
四年级英语现在完成时练习50题(答案解析)
四年级英语现在完成时练习50题(答案解析)1.I ______ my homework already.A.have finishedB.has finishedC.have finishD.has finish答案解析:A。
现在完成时的构成是have/has+动词的过去分词。
主语是I,所以用have。
finish 的过去分词是finished。
B 选项has 用于第三人称单数,这里主语是I,不合适。
C 和D 选项动词finish 形式错误。
2.She ______ a letter to her friend.A.have writtenB.has writtenC.have writeD.has write答案解析:B。
主语是she,第三人称单数,用has。
write 的过去分词是written。
A 选项have 用于非第三人称单数,这里不合适。
C 和D 选项动词write 形式错误。
3.They ______ the game.A.have wonB.has wonC.have winD.has win答案解析:A。
主语是they,非第三人称单数,用have。
win 的过去分词是won。
B 选项has 用于第三人称单数,这里不合适。
C 和D 选项动词win 形式错误。
4.We ______ to the park many times.A.have beenB.has beenC.have goD.has go答案解析:A。
have been to 表示去过某地。
主语是we,非第三人称单数,用have。
B 选项has 用于第三人称单数,这里不合适。
C 选项have go 形式错误。
D 选项has go 形式错误且has 用于第三人称单数不合适。
5.He ______ a book about animals.A.have readB.has readC.have readsD.has reads答案解析:B。
人教版英语英语现在完成时含答案
人教版英语英语现在完成时含答案一、初中英语现在完成时1.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
故选C。
【点评】本题考查现在完成时。
以及Have been to;have been in;have gone to三个短语的词义和用法。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.My sister English since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。
现在完成时练习题及答案(老师专用) 2
时态讲解:现在完成时(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)Yes, I have. No, I haven’t.studied…?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 have finished my homework.- 答案:have finished2. 他还没有去过中国。
- 英文:He hasn't been to China.- 答案:hasn't been3. 她已经学会了三门语言。
- 英文:She has learned three languages.- 答案:has learned4. 他们自2010年以来一直住在这个城市。
- 英文:They have lived in this city since 2010. - 答案:have lived5. 你看过这部电影吗?- 英文:Have you seen this movie?- 答案:seen6. 我还没有收到他的回信。
- 英文:I haven't received his reply yet.- 答案:haven't received7. 他们已经完成了项目。
- 英文:They have completed the project.- 答案:have completed8. 她已经去过巴黎两次了。
- 英文:She has been to Paris twice.- 答案:has been9. 我们还没有决定去哪里度假。
- 英文:We haven't decided where to go for vacation.- 答案:haven't decided10. 他自从大学毕业后就没有再见过他的朋友。
- 英文:He hasn't seen his friends since he graduatedfrom university.- 答案:hasn't seen练习题答案解析- 现在完成时的构成是:主语 + have/has + 过去分词。
- 使用现在完成时时,要注意动词的过去分词形式。
现在完成时练习题及答案(老师专用)
现在完成时练习题及答案(老师专用)时态讲解:现在完成时一、结构1.肯定句:主语+have/has+动词的过去分词+其他2.否定句:主语+have/has+not+动词的过去分词+其他3.一般疑问句:have/has+主语+动词的过去分词+其他Yes, 主语+have/has. No , 主语+have/has+not4.特殊疑问句:特殊疑问词+have/has+主语+动词的过去分词+其他二、标志词:如recently, already, just, lately, for…, since…,yet等。
三、区别下面三组词Have been to 表示去过某地方,不过现在已经回来Have gone to 表示去了,还未回来Have been in 表示一直在某个地方四现在完成时的反义疑问句的结构主语+have/has+动词过去分词+其他,have/has+not+主语主语+have/has+not+动词过去分词+其他,have/has+主语现在完成时的练习(一)一、单项选择。
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 th eyC. 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二、句型转换。
现在完成时练习题及答案(老师专用)
,ecno ,yltnecer ,yletal ,erofeb ,netfo ,syawla ,semitemos ,tey ,ydaerla 和以可但�ni emac I nehw ,won
�如例。用连等 reven ,reve ,eciwt
�大拿加在不经已在现� 。大拿加过到们他 .adanaC ot neeb evah yehT
空填 rof 和 ecnis 用 :esicrexE
别区的 rof 和 ecnis�1 �意注★
.yadnoM ecnis su htiw neeb sah ehS 。了年两经已开离们他 。信的她到收有没我子日些这 。你到见有没们我近最
.sraey owt rof yawa neeb evah yehT
elpicitraP tsaP
sbreV ralugerrI
mroF tsaP
mroF esaB
。他到看没来近我 。安延过去未从们他 。他见看上街在常经我 。生学好个是直一红马
.tneduts doog a neeb syawla sah gnoH aM .erofeb mih tem evah I .tey ti daer t’nevah I .emoc ydaerla sah ehS
dah ,evah .D
?llew yrev aidyL wonk uoy oD--.7 .skeew 2 tsuJ-tem .A
teem lliw .D
tem dah .C
?ti _____ uoy _____ gnol woH !sserd ecin a tahW-- .6 .semit lareves reh _____ I .lliw I-ecnis .B enog .B retfa .A tem evah .B
现在完成时练习题
现在完成时练习题篇一:现在完成时态习题(含答案)现在完成时态专练句型转换: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 been there? (划线提问)4.__________ __________ you ____________ lunch? (划线提问)用since和for填空1. ______ two years2._______ two years ago3. _______ last month4.______ 19995._______ yesterday6. _______ 4 o’clock7. ______ 4 hours8._______ an hour ago9. _______ we were children 10. _____ lunch time 11.______ she left here12. 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.用适当的时态填空: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.三、用have/has been to/in, have gone to 及go to形式填空。
八年级英语现在完成时练习题50题含答案解析
八年级英语现在完成时练习题50题含答案解析1.I____my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。
选项A“have finished”是现在完成时,主语是I,助动词用have,“finished”是过去分词。
现在完成时表示过去发生的动作对现在造成的影响,这里表示“我已经完成了作业”,对现在的状态有影响。
选项B“has finished”助动词错误,主语是I 不能用has。
选项C“finished”是一般过去时,只表示过去的动作,不能体现对现在的影响。
选项D“finish”是一般现在时,也不能体现过去动作对现在的影响。
2.She____the book for two days.A.has hadB.have hadC.hadD.has答案解析:A。
选项A“has had”是现在完成时,主语是she,助动词用has,“had”在这里是“have”的过去分词,表示“拥有”。
现在完成时可以和一段时间连用,表示从过去持续到现在的动作或状态,这里表示“她拥有这本书两天了”。
选项B“have had”助动词错误,主语是she 不能用have。
选项C“had”是一般过去时,不能和一段时间连用。
选项D“has”后面缺少动词,不完整。
3.They____to Beijing twice.A.have beenB.has beenC.wentD.go答案解析:A。
选项A“have been”是现在完成时,主语是they,助动词用have,“been”是“be”的过去分词。
现在完成时中“have been to”表示去过某地,这里表示“他们去过北京两次”。
选项B“has been”助动词错误,主语是they 不能用has。
选项C“went”是一般过去时,不能体现去过的次数对现在的影响。
选项D“go”是一般现在时,也不能体现过去动作对现在的影响。
人教版英语英语现在完成时专题(含答案)含答案解析推荐精选
人教版英语英语现在完成时专题(含答案)含答案解析推荐精选一、初中英语现在完成时1.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选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.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
4.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
人教版英语英语现在完成时专题(含答案)含答案推荐精选
人教版英语英语现在完成时专题(含答案)含答案推荐精选一、初中英语现在完成时1.—How many letters you to your mother?—109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】 B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。
句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。
注意现在完成时的用法。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
英语现在完成时试题和答案含答案解析
英语现在完成时试题和答案含答案解析一、初中英语现在完成时1.—I'm sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】【分析】句意:——对不起,我迟到了。
——没关系.会议只开了5分钟,请这边走。
for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。
2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。
我已经有两年没有打过了。
根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
3.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。
现在完成时练习题含答案及解析
现在完成时练习题含答案及解析一、单项选择现在完成时1.T h e G r e e n s_____C h i n a f o r f i v e y e a r s.A.h a s b e e n i nB.h a v e b e e n i nC.w e n t t oD.h a s g o n e t o【答案】B【解析】【详解】考查时态。
句意:G r e e n一家人来中国已经五年了。
时间状语f o r f i v e y e a r s表明用现在完成时,T h e G r e e n s作主语时,谓语动词用复数,而且接一段时间要用h a v e b e e n i n,故B项正确。
2.A l t h o u g h s h e i s o n l y16y e a r s o l d,s h e______t o d r u g s f o rt w o y e a r s.A.a d d i c t sB.h a d b e e n a d d i c t e dC.h a s a d d i c t e dD.h a s b e e n a d d i c t e d【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;b e a d d i c t e d t o沉迷于---,故选D。
3.S h e i s a s t r o n g-w i l l e d w o m a n a n d n o t o n c e_______i n t o a n yd i f f i c u l t y i n he r l if e.A.s h e h a s g i v e nB.d i d s h e g i v eC.s h e g a v eD.h a s s h e g i v e n 【答案】D【解析】试题分析:考查动词时态和倒装句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以(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. 最近我们没有见到你。
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 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 hasbeen there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus is late. They'vebeen waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ many years. 8. Mikehas 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 have 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. 我刚刚丢了我的化学书。