八年级上册英语现在完成时专练(全外版)
英语现在完成时专题练习(及答案)

英语现在完成时专题练习(及答案)一、单项选择现在完成时1.―What do you think of our hometown?―Very beautiful. You know it is the first time that I _______ here.A.will be B.wasC.have been D.had been【答案】C【解析】试题分析:考查固定句型中的时态。
固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。
句意:—你认为我们国家怎么样?—发出漂亮。
你知道这是我第一次来到这里。
故C正确。
考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:这是这个星期里他第四次打电话给你了。
【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。
外研版英语现在完成时知识点梳理及经典练习(超详细)

外研版英语现在完成时知识点梳理及经典练习(超详细)一、初中英语现在完成时1.Mr.Fan in 2005.In other words,he for 9 years till now.A. got married;has been marriedB. married;had been marriedC. got married;had been marriedD. married;got married【答案】 A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。
2.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
3.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
(完整版)初中英语现在完成时练习题及答案

一、时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study 为例,其否定式、疑问式和简单回答形式如下:(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.★注意:a) 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 等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
八年级英语现在完成进行时练习题40题(带答案)

八年级英语现在完成进行时练习题40题(带答案)1. I _______ (read) this book for two weeks, but I still haven't finished it.A. have readB. have been readingC. readD. was reading答案解析:B。
本题考查现在完成进行时。
现在完成进行时表示动作从过去某一时间开始,一直持续到现在,可能仍然要继续下去。
句中说我读这本书已经两周了还没读完,强调动作的持续性。
A选项have read是现在完成时,侧重于动作的完成,这里书还没读完,所以A错误。
C选项read是一般现在时或一般过去时,不符合句子语境。
D选项was reading是过去进行时,只能表示过去某个时间正在进行的动作,不能表示从过去持续到现在的动作,所以也错误。
2. She _______ (paint) the picture since this morning.A. paintedB. has paintedC. has been paintingD. paints答案解析:C。
这里表示从今天早上开始她就一直在画画。
现在完成进行时强调动作从过去开始一直持续到现在。
A选项painted是一般过去时,不能体现持续到现在。
B选项has painted是现在完成时,侧重于动作的完成,而这里强调一直在画这个持续的动作,所以B错误。
D选项paints是一般现在时,不符合句子的语境。
3. They _______ (play) football in the park for an hour.A. playB. are playingC. have playedD. have been playing答案解析:D。
句子意思是他们已经在公园踢足球一个小时了,强调动作的持续。
A选项play是一般现在时,不能表示从过去持续到现在的动作。
八年级英语∶英语动词的时态专练及答案解析

八年级英语∶英语动词的时态专练及答案解析一、初中英语动词的时态1.—Mum, where is my dictionary?—Oh, I didn’t see it, either. I’m afraid you ___________ it.A.are losing B.will lose C.have lost D.were losing【答案】C【解析】句意:——妈妈,我的字典在哪里?——哦,我也没有看到它,恐怕你把它弄丢了。
A. are losing现在进行时态; B. will lose一般将来时态;C. have lost现在完成时态; D. were losing 过去进行时态。
lose这一动词发生在过去,造成的结果是现在看不见了,属于完成的动作,要用现在完成时态来表达,故答案为C。
2.—Shall we play tennis now?—Sorry, I can’t. I my homework.A.do B.did C.have done D.am doing【答案】D【解析】句意:——我们现在打网球去好吗?——对不起,我不能去,我在做作业。
A. do 做,用于一般现在时态,主语复数时; B. did做,用于一般过去时态; C. have done 做,用于一般现在完成时态; D. am doing做,用于现在进行时态,主语是I时;根据now可知用现在进行时态,故选D3.—You look unhappy. What’s wrong?—No one ______ me when I was in America. Maybe they all forgot me.A.phoned B.phones C.has phoned D.had phoned【答案】A【解析】句意:-你看起来不开心,怎么了?-当我在美国的时候没有人给我打电话,可能他们都忘了我吧!题干有过去的时间状语when I was in America,需要用一般过去时态用来描述过去的一个动作。
(完整版)英语现在完成时练习题含答案

(完整版)英语现在完成时练习题含答案一、选择题1.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 2.Gina can’t go to the farm with her classmates because she________ a bad cold.A.is caught B.is catching C.will catch D.has caught 3.—Where is Simon? We can’t find him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 4.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 5.—What do you think of the latest 5G smart phone?— It's amazing. It is the most wonderful phone I ________.A.used B.will use C.was using D.have used 6.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 7.—When did Suning Plaza in Xuzhou open?—It ________ for over three years.A.opened B.has been open C.was opened D.had been open 8.—Will your cousin go to Guiyang for the summer holiday?—In fact, he ________ Guiyang since he graduated.A.has gone to B.has been to C.has been in D.went to9.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now.A.finish B.were finishing C.have finished D.will finish 10.Sarah is only 15 years old, but she ________ the Tennis Club for three years.A.joined B.has joined C.has been in D.was 11.—Excuse me, which movie are you waiting for?—The Fate of the Furious. We ________ here for more than two hours.A.waited B.wait C.were waiting D.have waited 12.— Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 13.—When did you buy your car? It looks so new.—Really? I ________ it for three years and I like it very much.A.have bought B.have had C.bought D.had14.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.A.has been gone B.has gone C.is gone D.was gone 15.—What changes________in your lives?—Our lives have changed a lot, like...A.have there had B.has there been C.have there been D.has there had 16.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call17.Mary said that she________ to Yangzhou.A.has never gone B.had never gone C.has never been D.had never been 18.My mother is a teacher. She ________ English in our school since she graduated from university.A.taught B.has taught C.is teaching D.will teach 19.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 20.—Look! The man looks like Mr. Li.—It can’t be him. Because he with his families________Japan since last Thursday and they haven’t returned.A.has gone to B.has been to C.have been in D.has been in 21.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish 22.—Have you been to the Robot Restaurant in our city?—No. Although it _________ for more than a year, I’m far too busy to go there.A.has started B.has been on C.has been open D.has opened 23.Since Tencent released Wechat, it ________ one of the most popular apps in the world. A.became B.has become C.has been D.was24.With the wide use of e-business, the way of shopping we were used to a lot. A.change B.changing C.changed D.has changed 25.—Is that man George?—It can’t be him. After all he ________ this place f or years!A.has left B.has been away from C.was away from D.left26.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now27.—Sorry, I’m late. Has the meeting begun?—It doesn’t matter. The meeting ________ for several minutes.A.has just begun B.has just been overC.has just been on D.has just ended28.—Where are the doctors now?—In the meeting room. They ________ the meeting for 10 minutes.A.have begun B.have been on C.have had D.have been held 29.—How long ________ you ________ chemistry so far?—For almost one year.A.are; studying B.do; study C.have; studied D.will; study 30.—Hurry up. I can’t wait to see the movie. My Sister!—Oh dear! It ________ for five minutes. Come on!A.has begun B.has been on C.will begin D.will be on 31.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.A.has gone to B.went to C.has been to D.has been in 32.— Where is Jim?—He ________ Beijing on business for a week. He’ll be back tomorrow.A.has come to B.has gone to C.has been to D.has been in 33.—Have you ever worked in Nanjing?—Yes. I ________ in Nanjing since three years ago.A.would work B.worked C.was working D.have worked 34.The film Hi, Mom, ________ for two months. You will have another two months to enjoy it in the cinema.A.lasted B.was lasting C.will last D.has lasted 35.—OK, what do you want to know?—I’m unsure ________.A.which is the way to the Palace Museum B.how many colors are there in a rainbow C.that the couple has been married for 3 years D.how long I can borrow the story books 36.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in 37.—Jim, turn down the music. Our baby is sleeping.—Don’t worry. He__________ for half an hour.A.woke up B.has woken up C.was awake D.has been awake 38.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost39.The Hong Kong-Zhuhai-Macao Bridge, as the world’s longest cross-sea bridge, ________ for over one and a half years.A.has opened B.has been open C.has been opened D.opened40.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives41.Please t urn up the music, don’t worry about the baby because he ________ for half an hour. A.woke up B.has woke up C.was awake D.has been awake 42.So far, 5G technology, which is developed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 43.— Excuse me, which movie are you waiting for?—Cliff Walkers. We ________ here for more than two hours.A.wait B.are waiting C.waited D.have waited 44.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 45.William Shakespeare ________ for 405 years, but his works still have great influence today. A.died B.was dying C.has died D.has been dead 46.Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _________ there before.A.have been B.have gone C.has been D.have been to 47.—Why are you in a hurry?—I am late. Can you tell me how long _______?A.has the film been on B.the film has started C.the film has lasted D.has the film ended 48.—Could you ________ me this book please, Daniel?—Sorry, but I ________ it for only half an hour. I haven't finished it.A.lend; have had B.borrow; have bought C.borrow; have hadD.lend; bought49.—Do you know Sunshine Town very well, Mr Chen?—Sure. I____here since I was born.A.has lived B.lived C.have lived D.lives50.Neither Mark nor his parents ________ Sanya before, so they can’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to【参考答案】***试卷处理标记,请不要删除一、选择题1.C【详解】句意:他的父母亲看起来都很难过。
八年级上册(完整版)英语现在完成时专题(练习题含答案)含解析

八年级上册(完整版)英语现在完成时专题(练习题含答案)含解析一、选择题1.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 2.Gina can’t go to the farm with her classmates because she________ a bad cold.A.is caught B.is catching C.will catch D.has caught 3.—Mum, I want to watch the news about our school. Change the channel, please!—What a pity! It is eight o'clock now. It___________ for a while.A.has been over B.was over C.has finished D.finished 4.—Have you ever worked on this farm?—Yes. I _________ cows as a farmer there for two years.A.raised B.was raising C.have raised D.will raise 5.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 6.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been7.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 8.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 9.—When did Suning Plaza in Xuzhou open?—It ________ for over three years.A.opened B.has been open C.was opened D.had been open 10.—May I borrow your new-bought book The Adventures of Tom Sawyer now?—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.A.read B.am reading C.have read D.will read 11.Sarah is only 15 years old, but she ________ the Tennis Club for three years.A.joined B.has joined C.has been in D.was 12.—Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 13.— When will your sister go to England?— She _________ London since four months ago.A.went to B.has gone to C.has been to D.has been in 14.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.A.has been gone B.has gone C.is gone D.was gone 15.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call 16.Avengers: Endgame is such a wonderful film that I________ it twice.A.will see B.saw C.see D.have seen 17.Mary said that she________ to Yangzhou.A.has never gone B.had never gone C.has never been D.had never been 18.For nearly 100 years, the heartbroken Little Mermaid ________on a rock looking out over Copenhagen's port.A.will sit B.sits C.sat D.has sat19.— Where is your son Jimmy living now?— He________the city of Yangzhou, China for two years.A.has come to B.has been to C.has gone to D.has been in20.I think my father knows everything. He is my hero, he________ over 2500 books. A.reads B.read C.is reading D.has read21.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 22.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.A.died B.has died C.has been dead D.was dead23.The boy in red ___________ the football club for 3 years. He can play football very well now. A.has joined B.has been in C.joined D.was in 24.—Oh, your spoken English is very good, Linda.—Thank you. I _____________in England for three years.A.have studied B.studied C.was studying D.study 25.—Excuse me, which movie are you waiting for?—The Fate of the Furious. We ________ here for more than two hours.A.waited B.wait C.were waiting D.have waited 26.The schoolboy is so shy that he doesn’t like to be asked ________.A.whether he could enter his ideal school in the futureB.how long he has joined the navyC.how many languages he can communicate with othersD.about winning the national English competition27.—Carl, are you coming with us?—I’d love to, but something unexpected ______.A.is coming up B.comes up C.came up D.has come up 28.—Where are the doctors now?—In the meeting room. They ________ the meeting for 10 minutes.A.have begun B.have been on C.have had D.have been held29.So far, China ________ the world’s largest highway network, with a total length of 160,000 kilometers.A.builds B.built C.will build D.has built30.—Would you like to watch the film Fast and Furious 9 tonight?— Sure. I still want to see it again although I ________ it already.A.watch B.will watch C.was watching D.have watched 31.—How long ________ you ________ chemistry so far?—For almost one year.A.are; studying B.do; study C.have; studied D.will; study 32.—Hurry up. I can’t wait to see the movie. My Sister!—Oh dear! It ________ for five minutes. Come on!A.has begun B.has been on C.will begin D.will be on 33.—Jim, I haven’t s een your elder sister for a long time.—She ________ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in 34.—When will the live women’s football match between China and South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.A.has finished B.has been on C.has been over D.has begun 35.—Hello, Jack. This is Sandy. What are you doing?—I’m watching an exciting basketball match. It _______ for half an hour.A.begins B.began C.has begun D.has been on 36.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in 37.—Where is Simon? We can’t find him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 38.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost39.You are a collection of the experiences you ________ in your own life, so you should be proud of them even the bad ones.A.will have B.have had C.had had D.are having 40.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives41.So far, 5G technology, which is develop ed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 42.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 43.—Have you been to SuNing Plaza in our city?—No. Although it ________ for more than a week, I am far too busy to go there.A.has started B.has opened C.has been open D.has been on44.William Shakespeare ________ for 405 years, but his works still have great influence today. A.died B.was dying C.has died D.has been dead 45.The movie Hi, Mom________ the hearts of many people since it was shown in February. A.wins B.won C.will win D.has won 46.—Look! How dry and clean the road is!—Yes. Someone ________ up the snow. They’re so early.A.clean B.cleaned C.has cleaned D.was cleaning 47.—Why are you in a hurry?—I am late. Can you tell me how long _______?A.has the film been on B.the film has started C.the film has lasted D.has the film ended 48.—Could you ________ me this book please, Daniel?—Sorry, but I ________ it for only half an hour. I haven't finished it.A.lend; have had B.borrow; have bought C.borrow; have hadD.lend; bought49.—Do you know Sunshine Town very well, Mr Chen?—Sure. I____here since I was born.A.has lived B.lived C.have lived D.lives50.—Fou Ts’ong, whose letters from his father ________ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.—What a pity!A.has been B.has become C.was D.becomes【参考答案】***试卷处理标记,请不要删除一、选择题1.C【详解】句意:他的父母亲看起来都很难过。
八年级英语现在完成进行时被动语态练习题50题(带答案)

八年级英语现在完成进行时被动语态练习题50题(带答案)1. The classroom ______ (clean) for an hour, but it still looks a bit dirty.A. has been cleaningB. has been cleanedC. has been being cleanedD. is being cleaned答案:C解析:本题考查现在完成进行时的被动语态。
句子表达教室已经被打扫了一个小时,但看起来还是有点脏。
现在完成进行时的被动语态结构是“have/has been being + 过去分词”。
A选项“has been cleaning”是现在完成进行时主动形式,不符合题意;B选项“has been cleaned”是现在完成时被动语态,不能体现“一直在进行”这个动作的持续;D 选项“is being cleaned”是现在进行时被动语态,没有体现从过去到现在的持续时间。
所以C选项正确。
2. The new bridge ______ (build) since last year, and it is expected to be completed next month.A. has been buildingB. has been builtC. has been being builtD. is building答案:C解析:根据题意,这座新桥自从去年开始就在被建造,并且预计下个月完工。
这里需要现在完成进行时的被动语态。
A选项“has been building”为现在完成进行时主动形式;B选项“has been built”是现在完成时被动语态,不能表达动作从过去持续到现在并且还在进行;D选项“is building”是现在进行时主动形式。
只有C选项“has been being built”符合要求。
3. This computer program ______ (use) by many students for weeks.A. has been usingB. has been usedC. has been being usedD. is used答案:C解析:句子说这个电脑程序被很多学生使用了数周。