八年级英语-时态专项练习题-现在完成时
八年级英语现在完成进行时强化练习题40题

八年级英语现在完成进行时强化练习题40题1.She ______ her homework since two hours ago.A.has been doingB.has doneC.didD.does答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
“since two hours ago”是现在完成进行时的标志词。
B 选项has done 是现在完成时,强调动作已经完成;C 选项did 是一般过去时;D 选项does 是一般现在时。
2.He ______ football in the park for two hours.A.has been playingB.has playedC.playedD.plays答案:A。
“for two hours”是现在完成进行时的标志词,表示持续了一段时间。
B 选项has played 是现在完成时;C 选项played 是一般过去时;D 选项plays 是一般现在时。
3.They ______ TV all evening.A.have been watchingB.have watchedC.watchedD.watch答案:A。
“all evening”是现在完成进行时的标志词,表示整个晚上一直在做某事。
B 选项has watched 是现在完成时;C 选项watched 是一般过去时;D 选项watches 是一般现在时。
4.The girl ______ singing since morning.A.has beenB.hasC.isD.was答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
“since morning”是现在完成进行时的标志词。
B 选项has 后面缺少动词;C 选项is 和D 选项was 是一般现在时和一般过去时,不符合题意。
5.We ______ waiting for the bus for half an hour.A.have beenB.haveC.areD.were答案:A。
完整版八年级英语语法现在完成时练习题及答案

一、时态讲解:现在完成时现在完成时的否定式直接在助动词后面加上n o t、疑问式是把助动词提到主语之前。
以s t u d y为例,其否定式、疑问式和简单回答形式如下:(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
M y d a u g h t e r h a s j u s t g o n e o u t.我女儿刚出去。
I’m s u r e w e’v e m e t b e f o r e.我肯定我们以前见过面。
S h e h a s a r r i v e d.她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如r e c e n t l y,a l r e a d y,j u s t,l a t e l y,f o r…,s i n c e…,y e t 等。
如:I h a v e n’t h e a r d f r o m h e r t h e s e d a y s.这些日子我没有收到她的信。
W e h a v e n’t s e e n y o u r e c e n t l y.最近我们没有见到你。
T h e y h a v e b e e n a w a y f o r t w o y e a r s.他们离开已经两年了。
S h e h a s b e e n w i t h u s s i n c e M o n d a y.★注重:a)s i n c e和f o r的区别s i n c e后接时间点,如1993,l a s t t e r m,y e s t e r d a y,t h e t i m e I g o t t h e r ef o r后接一段时间,表示“长达多久”,如t e n y e a r s,a w h i l e,t w o d a y s 等。
八年级英语现在完成时练习题20题(带答案)

八年级英语现在完成时练习题20题(带答案)1. I ______ my homework yet.A. haven't finishedB. didn't finishC. won't finishD. don't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,所以此句用现在完成时,A 选项haven't finished 是现在完成时的否定形式,B 选项didn't finish 是一般过去时,C 选项won't finish 是一般将来时,D 选项don't finish 是一般现在时,故选A。
2. They ______ to Beijing twice.A. have goneB. have beenC. wentD. go答案:B解析:have gone 表示去了未回,have been 表示去过已回,twice 表明去过两次已回,所以用have been,A 选项have gone 不符合语境,C 选项went 是一般过去时,D 选项go 是一般现在时,故选B。
3. Tom ______ football for three years.A. has playedC. playedD. will play答案:A解析:for three years 是时间段,常与现在完成时连用,A 选项has played 是现在完成时,B 选项plays 是一般现在时,C 选项played 是一般过去时,D 选项will play 是一般将来时,故选A。
4. She ______ the book since last week.A. has borrowedB. borrowedC. has keptD. keeps答案:C解析:since last week 是时间段,borrow 是短暂性动词,不能与时间段连用,keep 是延续性动词,可以与时间段连用,A 选项has borrowed 错误,B 选项borrowed 是一般过去时,D 选项keeps 是一般现在时,故选C。
八年级英语现在完成时练习题50题

八年级英语现在完成时练习题50题1.I _______ my homework yet.A.haven't finishedB.didn't finishC.don't finishD.won't finish答案:A。
现在完成时的结构是have/has + 过去分词,yet 是现在完成时的标志词,所以选A。
B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。
2.She _______ to Beijing twice.A.has beenB.wasC.isD.will be答案:A。
现在完成时表示过去发生的动作对现在造成的影响或结果,have/has been to 表示去过某地,twice 是现在完成时的标志词,所以选A。
B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。
3.We _______ English for five years.A.have learnedB.learnedC.are learningD.will learn答案:A。
for five years 是现在完成时的标志词,现在完成时的结构是have/has + 过去分词,所以选A。
B 选项是一般过去时,C 选项是现在进行时,D 选项是一般将来时,都不符合题意。
4.They _______ the book. They know it well.A.have readB.readC.will readD.are reading答案:A。
现在完成时表示过去发生的动作对现在造成的影响或结果,they know it well 说明他们已经读过这本书了,现在完成时的结构是have/has + 过去分词,所以选A。
B 选项是一般过去时或一般现在时,C 选项是一般将来时,D 选项是现在进行时,都不符合题意。
5.Have you _______ your breakfast?A.hadB.haveC.eatD.ate答案:A。
完整版)初二现在完成时练习题

完整版)初二现在完成时练习题初二现在完成时用法I。
用 never。
ever。
already。
yet。
just 填空:1.I have never seen him before。
so I have no idea about him.2.Jack has already finished XXX.3.Mr。
Wang has taught in this school for ten years.4."Have you just seen the film?" "No。
I have already seen it."5."Has the bus left yet?" "Yes。
it has already left."II。
用适当的时态填空:1.Have you ever taken a train?2.Have you made friends with your new classmates yet?3.I have had my lunch and I'm not hungry now.4.Jim has never seen a panda。
has he?5.We can't find him anywhere。
Perhaps he has gone home.6.He has read the book before.7.I have never met her sister before.8.He came to our school last year/in 2008.9.They have already cooked the supper.10.XXX.11.Mary has lost her pen。
Have you seen it here and there?12.Have you found your watch yet?13."No。
(完整版)人教版初二下册现在完成时练习题

现在完成时构成:have (助动词)+ done,助动词have第三人称单数用has,其余用have.用法:现在完成时通常表示在说话之前已经完成的动作或存在的状态。
强调该动作或状态对现在造成的结果或影响I.与完成时连用的副词有:already 已经(肯定句) have already doneyet 已经(疑问句末)have done - yet? 还(否定句末)haven't done •••yetnever 从不have never done since ("自从”"since+寸间点/过去式的句子,用于句末。
)ever 曾经have ever donejust 刚刚已经have just done for ("多久""for++寸间段” 用于句末)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 ______________ f inished hishomework.3.Mr. Wang has taught in this school ______ ten years.4.“ Have you ____________ seen the film? ” “ No, I have ________________5_.__“seHenasit.the bus lef”t ? ”“ Yes, it has __________ left. ”★注意:since 和for 的区别Exercise: 用since 和for 填空1. ________ two years2. ___ two years ago3.___last month4. _______ 1995. _________ y esterday6._______ 4 o ’ cl7o.c_k _______ 4 hours 8. _____ an hour ago 9 _____ lunch time 10 _____she left here1.Jim has been in Ireland ____ Monday.2. Jill has been in Ireland ____ t hree 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 m any years.8.Mike has been ill _______________________________________ a long time. He has been in hospital October.9.He has lived in Nanjing ___ last year.. 10. I ’ ve known him ________ we were children.12. Our teacher has studied Japanese _______ three years.13. She has been away from the city ____ about tenyears.14. It ’ s about ten years ____________ she left the city.II. 短暂意义的动词如arrive, leave, borrow, buy, begin, start, die 等,在完成时当中不能和for+ 时间段连用,因为它们表示的动作不可能持续。
八年级英语现在完成时强化练习题40题(带答案)

八年级英语现在完成时强化练习题40题(带答案)1. I ______ my homework already.A. finishB. finishesC. have finishedD. finished答案解析:C。
在现在完成时中,结构为have/has + 过去分词。
句中主语是I,第一人称,所以用have。
选项A是一般现在时的形式;选项B中finishes是第三人称单数形式的一般现在时,不符合题意;选项D是一般过去时,而句中有already(已经)这个标志词,表明要用现在完成时,所以选C。
2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。
has been to表示去过某地(已经回来),has gone to表示去了某地((还没回来)。
根据句中的twice((两次)可知她去过北京两次,是已经回来的经历,所以用has been。
选项A不符合题意;选项C是一般过去时;选项D是一般现在时,所以选B。
3. They ______ a lot of English words since they came to this school.A. learnB. learnedC. have learnedD. are learning答案解析:C。
since((自从)引导的时间状语从句,从句用一般过去时,主句要用现在完成时,表示从过去某个时间开始一直持续到现在的动作或状态。
选项A是一般现在时;选项B是一般过去时;选项D是现在进行时,所以选C。
4. My brother ______ the book for a week.A. has borrowedB. has lentC. has keptD. has bought答案解析:C。
borrow((借入)、lend((借出)、buy((买)都是短暂性动词,不能和表示一段时间的for a week连用。
八年级英语现在完成时单选题50题

八年级英语现在完成时单选题50题1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案:B。
解析:本题考查现在完成时。
句中有标志性词语already,表示已经,是现在完成时的标志词之一。
现在完成时的结构是have/has+过去分词。
选项A是一般现在时;选项C是一般过去时;选项D是一般将来时,均不符合题意。
2. He ______ just ______ to school.A. has goneB. has goC. had goneD. goes答案:A。
解析:本题考查现在完成时。
just是现在完成时的标志词。
现在完成时的结构是have/has+过去分词,go的过去分词是gone,选项B形式错误;选项C是过去完成时;选项D是一般现在时,都不符合要求。
3. Have you ______ your book yet?A. findB. findsC. foundD. finding答案:C。
解析:本题考查现在完成时。
yet是现在完成时的标志词,用于疑问句或否定句中。
现在完成时的结构是have/has+过去分词,find的过去分词是found,选项A是原形,选项B是第三人称单数形式,选项D是现在分词形式,均不符合。
4. They ______ already ______ the exam.A. have takeB. have takenC. had takenD. takes答案:B。
解析:本题考查现在完成时。
already是现在完成时的标志词。
现在完成时的结构是have/has+过去分词,take的过去分词是taken,选项A形式错误;选项C是过去完成时;选项D是一般现在时的第三人称单数形式,都不符合题意。
5. She ______ not ______ her lunch yet.A. has eatB. has ateC. has eatenD. had eaten答案:C。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时北师大版英语【单选题】Her grandma's never been to the Palace Museum, _____?[ ]A. is sheB. has sheC. hasn't sheD. isn't she答案:B英语【改错题】改错。
1. Eddie, have you see my food?A B C D__________2. I have known his sister five years ago.A B C D__________3. I real don't know where he is.A B C D__________4. It has become more difficult seeing my old friend.A B C —————5.I enjoy chating with you.A B C D—————1. B seen2. D for five years3. A really4. C to see5. C chatting英语【单选题】In the past few years, there _____ great changes in my hometown.[ ]A. have beenB. wereC. has beenD. wasA英语【单选题】—Where is your father?—He _____ to the Great Wall. He _____ there twice.[ ]A. went, has beenB. has gone, has beenC. has been, wentD. has gone, wentB英语【单选题】My son _____ the school for about two weeks. And now he is more lovely.[ ]A. has gone toB. has been toC. has been inD. has gone inC英语【单选题】His sister _____ to the hospital. She will be back _____ half an hour.[ ]A. has gone; afterB. has been; inC. has gone; inD. has been; afterC英语【单选题】—Where is your brother, Leo?— He is in Hainan on vacation. He for two weeks.[ ]A. has goneB. has leftC. has been awayD. leftC英语【改错题】短文改错。
There have be a lot of changes sinceWorld 1._____WarⅡ. But perhaps a biggest changeis 2. the telephone. People no longer writeletters for one another. They pick upthe 3.___ telephone. Every house has at least two,sometimes three, four and fivetelephones. 4. Every office has many telephones. Therehave more telephones than peopleinAmerican. My little house hasthreephones. In the morning the first thingwhich wakes me is my telephonering.Long distance telephone call areverycheap before seven o'clock in the morning.So that my friend in Boston telephonesme 9._____ to say “Good morning.” If you never haveto write a letter, you simple take upthe 10 telephone and say what you want to say.1.be-been2.a-the3.for-to4.and-or5.have-are6.American-America7. which-that8.call-calls9.that 去掉 10simple-simply英语 【单选题】—Where is Mr Green now? I haven't seen him for a few days. — He _____ to Hong Kong.[ ]A. goesB. will goC. is goingD. has gone D英语 【单选题】The old man ______ for two years.[ ]A: died B: dead C: has died D: has been dead D英语 【改错题】短文改错。
对标有题号的每一行作出判断:如无错误,在该行右边横线上画一个勾(√);如有错误(每行只有一个错误),则在那个错的词下划一横线,在该行右边横线上写出改正后的词。
The bell for class has rung and all the students have taken their seat, waitingfor 1. __________ 2. __________ 3.the teacher.Our Chinese teacher, Miss Liu, has told us ago that we are going to write a composition of class.A minute passes, and another, and the teacherdoesn't go. The boys and girls begin to wonderthat has happened to her. Is she ill? Or does sheforget about our class at all? Somebody can tell. Soon some students start to talking, and some take up other subjects. Some boys even make a noisy.__________4. __________5. __________6. __________7. __________8. __________ 9. __________10. _________ 1. √ 2. seat-seats 3. ago-before 4. of-in 5. and-but 6. go-come 7. that-what 8. Somebody-Nobody 9. talking-talk 10. noisy-noise英语 【改错题】单句改错。
( ) 1. We learnt from each other since we became friends. _________A B ( ) 2. Danny said that he hadn't finished doing his lessons already. _________A B ( ) 3. She hopes you and I to come back in two days. _________A B( ) 4. The teacher often asked us don't speak in class. _________A B( ) 5. Those poor children will be happy only if we will help them. _________A( ) 6. Your knowledge of Chinese are tested when you play the game. _________A( ) 7. This computer was made by Beijing last year. _________A B C ( ) 8. I'm sorry I forgot my English book at home? Can I bring it here tomorrow? ____A B( ) 9. I was searching the Internet while my parents watched TV. _________A B( ) 10. We are made read English for an hour every morning by our English teacher.A1. A. learnt-have learnt2. D. already-yet3. B. to-will 或can4. C. don't speak-not5. D. will help-help6. B. are-is7. C. by-in8. B. forgot-left9. D. watched-wer 10. A. read-to read英语【改错题】短文改错。
There have be a lot of changes sinceWorld 1._____WarⅡ. But perhaps a biggest changeis 2._ the telephone. People no longer writeletters for one another. They pick upthe 3.___telephone. Every house has at least two,sometimes three, four and fivetelephones. 4. Every office has many telephones. Therehave more telephones than peopleinAmerican. My little house hasthreephones. In the morning the first thingwhich wakes me is my telephonering.Long distance telephone call areverycheap before seven o'clock in the morning.So that my friend in Boston telephonesme 9._____ to say “Good morning.” If you never haveto write a letter, you simple take upthe 10 telephone and say what you want to say.1.be-been2.a-the3.for-to4.and-or5.have-are6.American-America7. which-that8.call-calls9.that去掉 10simple-simply英语【单选题】I ______ an English teacher for ten years.[ ]A. have taughtB. have beenC. taughtD. teachedB英语【句型转换】句型转换。