初二现在完成时练习题及答案

合集下载

初二英语现在完成进行时疑问句练习题50题答案解析版

初二英语现在完成进行时疑问句练习题50题答案解析版

初二英语现在完成进行时疑问句练习题50题答案解析版1. Have you been playing basketball since this morning?A. Yes, I haveB. No, I haven't答案解析:这个句子是现在完成进行时的一般疑问句。

句子结构为“Have/Has + 主语+ been + 动词的现在分词形式+其他”。

这里的关键词“since this morning”表示从今天早上开始一直持续到现在的动作,强调动作的持续性,所以使用现在完成进行时。

如果回答是肯定的就选A,表示从早上开始一直在打篮球;如果是否定的就选B,表示没有从早上开始一直在打篮球。

2. Has she been reading that book all day?A. Yes, she hasB. No, she hasn't答案解析:句子是现在完成进行时的一般疑问句。

结构是“Has + 主语+ been + 动词的现在分词形式+其他”。

“all day”是关键词,表明一整天这个时间段,强调从过去一直持续到现在的读书这个动作,所以用现在完成进行时。

肯定回答选A,否定回答选B。

3. Have they been doing their homework for two hours?A. Yes, they haveB. No, they haven't答案解析:这是现在完成进行时的疑问句,结构为“Have + 主语+ been + 动词- ing形式+时间状语”。

“for two hours”是时间状语,表示动作持续了两个小时,从过去持续到现在,这符合现在完成进行时的用法。

如果他们已经持续做了两个小时作业就选A,否则选B。

4. Have you been painting in the art room?A. Yes, I haveB. No, I haven't答案解析:此句为现在完成进行时的一般疑问句。

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析1.I have never been to Paris.A.beenB.goneC.wente答案解析:A。

本题考查have been to 和have gone to 的区别。

have been to 表示去过某地,人已经回来;have gone to 表示去了某地,人还没回来。

本题说“我从未去过巴黎”,应用have been to,所以选A。

B 选项have gone to 不符合题意;C 和D 选项不是现在完成时的正确用法。

2.She has just finished her homework.A.doB.doneC.madeD.did答案解析:B。

finish 的过去分词是finished,do 的过去分词是done。

本题说“她刚刚完成了她的作业”,应用现在完成时,has+过去分词,所以选B。

A 选项do 是动词原形;C 选项made 不是finish 的正确搭配;D 选项did 是过去式。

3.We have lived in this city for ten years.A.liveB.livedC.livesD.living答案解析:B。

本题考查现在完成时的用法。

have+过去分词,live 的过去分词是lived,所以选B。

A 选项live 是动词原形;C 选项lives 是第三人称单数形式;D 选项living 是现在分词。

4.Have you ever read this book?A.readB.readedC.readsD.reading答案解析:A。

read 的过去分词还是read。

本题是现在完成时的一般疑问句,Have+主语+过去分词,所以选A。

B 选项readed 是错误的;C 选项reads 是第三人称单数形式;D 选项reading 是现在分词。

5.They have seen the movie twice.A.seeB.seenC.sawD.seeing答案解析:B。

初二英语现在完成时 since、for 用法单选题 30 题

初二英语现在完成时 since、for 用法单选题 30 题

初二英语现在完成时since、for 用法单选题30 题1. My sister has studied English ______ five years.A. sinceB. forC. inD. at答案:B。

解析:for后面接一段时间,表示动作持续了多久,这里说姐姐学英语持续了五年,所以用for。

since后面接时间点,如since 2010,这里不是时间点,所以A错误。

in和at不能用于现在完成时表示动作持续的时间,C和D错误。

2. Tom has lived in this city ______ he was born.A. forB. sinceC. whenD. as答案:B。

解析:since后面接时间点,表示自从某个时间点开始,这里说自从他出生就住在这个城市,是时间点,所以用since。

for后面接一段时间,这里不是一段时间,A错误。

when和as没有这种用于现在完成时表示从某个时间开始的用法,C和D错误。

3. They have been friends ______ three months ago.A. sinceB. forC. fromD. after答案:A。

解析:since后面接时间点,three months ago是一个时间点,表示自从三个月前他们就是朋友了。

for后面接一段时间,这里不是一段时间,B错误。

from没有这种用于现在完成时表示从某个时间开始的用法,C错误。

after表示在之后,不符合句子语境,D错误。

4. We have known each other ______ a long time.A. sinceB. forC. inD. during答案:B。

解析:for后面接一段时间,a long time是一段时间,表示我们认识彼此很长时间了。

since后面接时间点,这里不是时间点,A错误。

in和during不能用于现在完成时表示动作持续的时间,C和D错误。

八年级英语现在完成时练习题20题(带答案)

八年级英语现在完成时练习题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。

(完整版word)八年级英语∶英语现在完成时专练及答案

(完整版word)八年级英语∶英语现在完成时专练及答案

(完整版word)八年级英语∶英语现在完成时专练及答案一、初中英语现在完成时1.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.—Your new bike is so nice! When did you buy it?—In July. I _____it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】 B【解析】【分析】句意:——你的新自行车那么好看。

(完整版)初二现在完成时练习题及答案

(完整版)初二现在完成时练习题及答案

(完整版)初二现在完成时练习题及答案初二现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗? .他离开中国三年了。

2. 我刚刚丢了我的化学书。

.我认识他们五年了。

3. 我以前从来没去过那个农场。

10.他们已去了美国五年了。

4. 他已经吃过午饭 11.自从他搬到济宁,他就住这儿了。

5. 你已经看过这部电影了吗?12.我妹妹成为一个大学生已经三年。

6. 我哥哥还没回来。

13.自从1999年以来他们就认识。

7.这本字典我已买了三年了。

14.我来到这个学校已3年多了。

二、用since和for填空1.______two years._______ o’clock10._____ lunch time2.____two years ago hours 11.____ she left here3.___last month._____an hour ago4.______ 1999. ___we were5._______yesterdaychildren12. He has lived in Nanjing ___ the year beforelast.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.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

① arrive at / in sp / get to / reach sp / come / go / move to sp→ be in sp / at school / at home / on the farm / be here / be there1) He got to Beijing five minutes ago.He Beijing for .2) I moved to the USA in008.I .3) I went home yesterday. I.4) They came here last week. They ___________ here since _____________.② come to / go back to / return to→ be back togo out → be out1) He came out two years ago.He ______________ for ____________.2) We return to Beijing yesterday.We ___ ____________ to Beijing since __________.③ become → be1) I became a teacher in000. I ________________a teacher for _________________.2) The river became dirty last year. The river _______ _______ dirty for _______ ________.④ close → be closed open → be open1) The shop closed two hours ago. The shop _______________ ______ for _________________.2) The door opened at six in the morning.The door ________ ________ ________ for six hours.⑤ get up → be up;die → be d ead;leave sp. → be away from sp.fall asleep / get tot sleep → be asleep;finish / end → be over;marry → be married;1) I got up two hours ago.I ________ ______ _______since _______________.2) He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.3) My grandpa died in002.My grandpa _______ _____ ______for _______ ________.4) The meeting finished at six.The meeting ________ ______ ______ for six hours.5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________.6) They married in 1990. They ________ _________ __________since _________.⑥ start / begin to do sth. → do sth. ;begin → be on1) I began to teach at this school in 1995. I ____ ____ at this school since ____.2) The film began two minutes ago. The film ____ ____ ____ for ____ ____.⑦ borrow → keep;lose → not have ;buy → have ;put on → wearcatch / get a cold → have a cold;get to know → know1) They borrowed it last week.They __________it since _____________.2) I bought a pen two hours ago. I ____________a pen for _____________.3) I got to know him last year. I ___________ him since ___________.4) I put on my glasses three years ago. I _________ my glasses for ______________.⑧have / has gone to → have been inHe has gone to Beijing.He _____________ Beijing for two days.⑨ join the league / the Party / the army→ be a league member /a Party member / a soldier→ be a member of the league / the Party→ be in the league / the Party / the army1) He joined the league in002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2) My brother joined the army two years ago.My brother _________a ________ for ___________ ___________.My brother ___________ in ___________ for twoyears.四、划线提问__________ _________ __________ you __________ __________ ? _________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book五、用have been 或have gone 填空。

初二英语现在完成进行时练习题30题(带答案)

初二英语现在完成进行时练习题30题(带答案)

初二英语现在完成进行时练习题30题(带答案)1.She______her homework since two hours ago.A.has been doingB.has doneC.didD.does答案解析:A。

现在完成进行时的结构是have/has been doing,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

B 选项has done 是现在完成时,强调过去发生的动作对现在的影响。

C 选项did 是一般过去时。

D 选项does 是一般现在时。

本题中since two hours ago 表示从两个小时前开始一直在做作业,所以用现在完成进行时。

2.They______football for three hours.A.have been playingB.have playedC.playedD.plays答案解析:A。

for three hours 表示一段时间,要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

B 选项have played 是现在完成时。

C 选项played 是一般过去时。

D 选项plays 是一般现在时。

3.He______the book all morning.A.has been readingB.has readC.readD.reads答案解析:A。

all morning 表示一段时间,要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

B 选项has read 是现在完成时。

C 选项read 是一般过去时或一般现在时(原形)。

D 选项reads 是一般现在时。

4.We______English since we were in primary school.A.have been learningB.have learnedC.learnedD.learn答案解析:A。

人教版八年级英语现在完成时练习题20题含答案解析

人教版八年级英语现在完成时练习题20题含答案解析

人教版八年级英语现在完成时练习题20题含答案解析1. I ______ my homework already.A. finishB. finishedC. have finishedD. will finish答案解析:C。

现在完成时的结构是“have/has + 过去分词”。

在这个句子中,“already”是现在完成时的标志词,表示已经完成的动作。

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

2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。

“has been to”表示去过某地(已经回来),“has gone to”表示去了某地(还没回来)。

这里说她去过北京两次,是去过已经回来的经历,所以用“has been”。

选项A不符合语境;选项C是一般过去时;选项D是一般现在时。

3. They ______ a lot of English words since they came to this school.A. learnB. learnedC. have learnedD. will learn答案解析:C。

“since”引导的时间状语从句,从句用一般过去时,主句用现在完成时,表示从过去某个时间开始一直持续到现在的动作。

这里说自从他们来到这个学校,他们已经学了很多英语单词,所以用现在完成时“have learned”。

选项A是一般现在时;选项B是一般过去时;选项D是一般将来时。

4. -______ you ______ your breakfast? -Yes, I have.A. Have; hadB. Do; haveC. Did; haveD. Are; having答案解析:A。

根据回答“Yes, I have.”可知问句是现在完成时的一般疑问句,其结构是“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”,所以是“Have you had your breakfast?”。

初二英语现在完成进行时练习题30题含答案解析

初二英语现在完成进行时练习题30题含答案解析

初二英语现在完成进行时练习题30题含答案解析1.She______English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案解析:A。

本题考查现在完成进行时。

“for two hours”表示一段时间,现在完成进行时强调动作从过去开始一直持续到现在,并且可能继续下去,A 选项符合;B 选项现在完成时强调过去发生的动作对现在的影响;C 选项一般过去时只强调过去某个时间发生的动作;D 选项一般现在时表示经常发生的动作。

2.They______football since this morning.A.have been playingB.have playedC.playedD.plays答案解析:A。

“since this morning”表示从早上开始一直持续到现在,现在完成进行时符合,A 选项正确;B 选项现在完成时强调结果;C 选项一般过去时和D 选项一般现在时不符合此语境。

3.I______my homework for an hour.A.have been doingB.have doneC.didD.do答案解析:A。

“for an hour”一段时间,现在完成进行时强调动作持续,A 选项正确;B 选项现在完成时强调结果;C 选项一般过去时和D 选项一般现在时不符合。

4.He______the piano since he was five.A.has been playingB.has playedC.playedD.plays答案解析:A。

“since he was five”从五岁开始到现在,现在完成进行时强调动作持续,A 选项正确;B 选项现在完成时强调结果;C 选项一般过去时和D 选项一般现在时不符合。

5.We______books in the library all afternoon.A.have been readingB.have readC.readD.reads答案解析:A。

初二英语现在完成进行时时间状语练习题30题(带答案)

初二英语现在完成进行时时间状语练习题30题(带答案)

初二英语现在完成进行时时间状语练习题30题(带答案)1. I ______ (read) this book ______ two hours.A. have been reading; forB. have read; sinceC. was reading; forD. read; since答案:A。

解析:现在完成进行时表示从过去某一时间开始一直持续到现在的动作,这个动作可能刚刚终止,也可能还在进行。

for + 时间段表示一段时间,这里表示我读这本书这个动作持续了两个小时,所以要用现在完成进行时。

选项B中have read是现在完成时,不能表达动作的持续进行。

选项C中was reading是过去进行时,不能体现从过去到现在的持续过程。

选项D中read是一般现在时或一般过去时,不符合语境。

2. She ______ (dance) ______ she was five years old.A. has been dancing; sinceB. has danced; forC. danced; sinceD. is dancing; for答案:A。

解析:since + 时间点表示从过去的某个时间点开始,这里since she was five years old表示从她五岁开始,句子要用现在完成进行时来表示从过去一直持续到现在的动作。

选项B中has danced 是现在完成时,不能很好地体现动作的持续进行。

选项C中danced是一般过去时,不能表达从过去到现在的持续情况。

选项D中is dancing是现在进行时,不符合题意。

3. They ______ (play) football ______ last Sunday.A. have been playing; sinceB. have played; forC. were playing; sinceD. have been playing; for答案:A。

现在完成时练习题带答案

现在完成时练习题带答案

现在完成时练习题带答案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 + 过去分词。

- 使用现在完成时时,要注意动词的过去分词形式。

八年级英语现在完成时练习题50题(带答案)

八年级英语现在完成时练习题50题(带答案)

八年级英语现在完成时练习题50题(带答案)1.I ______ my homework yet.A.haven't finishedB.didn't finishC.don't finishD.won't finish答案解析:A。

“yet”常与现在完成时连用,所以选A。

B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

2.She ______ to Beijing twice.A.has beenB.wentC.goesD.will go答案解析:A。

“twice”表示去过两次,用现在完成时have/has been to,所以选A。

B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

3.They ______ English for five years.A.have studiedB.studiedC.studyD.will study答案解析:A。

“for five years”表示一段时间,用现在完成时,所以选A。

B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

4.He ______ never ______ the Great Wall.A.has,visitedB.have,visitedC.did,visitD.will,visit答案解析:A。

“never”常与现在完成时连用,主语是he,所以用has visited,选A。

B 选项主语错误,C 选项是一般过去时,D 选项是一般将来时,都不符合题意。

5.We ______ just ______ the book.A.have,readB.readC.will readD.reads答案解析:A。

“just”常与现在完成时连用,所以选A。

B 选项是一般过去时,C 选项是一般将来时,D 选项是一般现在时第三人称单数形式,都不符合题意。

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析1. I ______ to Beijing last year. But I ______ there twice this year.A. went; have beenB. have gone; wentC. go; have beenD. have been; went答案解析:A。

第一句中有“last year”,要用一般过去时,went 符合;第二句中有“this year”且表示去过两次,用现在完成时have been。

2. She ______ her homework an hour ago. She ______ it yet.A. did; hasn't finishedB. has done; didn't finishC. does; hasn't finishedD. did; doesn't finish答案解析:A。

第一句中有“an hour ago”,用一般过去时did;第二句中有“yet”,用现在完成时hasn't finished。

3. They ______ a party last weekend. They ______ a lot of fun.A. had; hadB. have had; hadC. had; have hadD. have had; have答案解析:A。

第一句中有“last weekend”,用一般过去时had;第二句中“had a lot of fun”也是描述过去的情况,用一般过去时had。

4. He ______ the book two days ago. He ______ it for two days.A. bought; has hadB. has bought; boughtC. buys; has hadD. bought; has bought答案解析:A。

初二英语现在完成进行时练习题20题【含答案解析】

初二英语现在完成进行时练习题20题【含答案解析】

初二英语现在完成进行时练习题20题【含答案解析】1.She has been playing the piano for two hours.(这句话用的是什么时态?)A.一般现在时B.现在进行时C.现在完成时D.现在完成进行时答案解析:D。

选项 A 一般现在时表示经常发生的动作或存在的状态,此句不是一般现在时。

选项 B 现在进行时表示正在进行的动作,此句不是现在进行时。

选项 C 现在完成时表示过去发生的动作对现在造成的影响或结果,此句不是现在完成时。

选项 D 现在完成进行时表示从过去某一时间开始一直持续到现在的动作,此句she has been playing the piano for two hours 表示她弹钢琴这个动作从过去某一时间开始一直持续到现在已经两个小时了,是现在完成进行时。

2.He has been reading books since morning.(他从早上开始一直在读书。

这里用现在完成进行时强调了什么?)A.读书这个动作刚刚开始B.读书这个动作已经结束C.读书这个动作从早上开始一直持续到现在D.读书这个动作在将来会继续答案解析:C。

选项 A 此句不是强调读书这个动作刚刚开始。

选项 B 此句不是强调读书这个动作已经结束。

选项 C 现在完成进行时he has been reading books since morning 强调读书这个动作从早上开始一直持续到现在。

选项D 此句不是强调读书这个动作在将来会继续。

3.They have been watching TV all day.(他们一整天都在看电视。

这句话中的all day 对时态有什么影响?)A.没有影响B.使句子变成一般现在时C.使句子变成现在进行时D.强调动作从过去某一时间开始一直持续到现在答案解析:D。

选项 A all day 对时态有影响。

选项 B all day 不会使句子变成一般现在时。

选项 C all day 不会使句子变成现在进行时。

【含答案解析】人教版八年级英语现在完成时强化练习题40题

【含答案解析】人教版八年级英语现在完成时强化练习题40题

【含答案解析】人教版八年级英语现在完成时强化练习题40题1. I ______ many interesting places since I started traveling last year.A. visitB. visitedC. have visitedD. had visited答案:C。

解析:现在完成时的结构是have/has+过去分词。

在这个句子中,since引导的时间状语从句表示从去年开始旅行到现在,强调过去的动作对现在造成的影响,即已经参观了很多有趣的地方,所以要用现在完成时。

A选项是一般现在时,B 选项是一般过去时,D选项是过去完成时,都不符合句子的语境。

2. She ______ a lot of new friends at school this term.A. makesB. madeC. has madeD. had made答案:C。

解析:现在完成时强调过去发生的动作对现在的影响或结果。

句中this term 表示这个学期,从这个学期开始到现在她交了很多新朋友,这是过去的动作对现在的结果。

A选项是一般现在时,B选项是一般过去时,D选项是过去完成时,均不符合题意。

3. He ______ English for five years already.B. learnedC. has learnedD. had learned答案:C。

解析:for+一段时间是现在完成时的标志,表示从过去某个时间开始一直持续到现在的动作或状态。

这里说他已经学英语五年了,是过去开始学一直持续到现在,所以用现在完成时。

A选项是一般现在时,B选项是一般过去时,D选项是过去完成时,不符合要求。

4. They ______ the Great Wall twice.A. visitB. visitedC. have visitedD. had visited答案:C。

解析:现在完成时可以用来表示过去发生的动作到现在为止发生的次数。

初二英语现在完成进行时练习题50题答案解析版

初二英语现在完成进行时练习题50题答案解析版

初二英语现在完成进行时练习题50题答案解析版1.I have been reading this book for two hours.A.have readB.readC.been readD.am reading答案解析:A 选项have read 是现在完成时;B 选项read 是一般现在时或一般过去时;C 选项been read 是被动语态;D 选项am reading 是现在进行时。

题目中for two hours 是一段时间,要用现在完成进行时have been reading,表示从过去开始一直持续到现在并且还在进行的动作。

2.She has been singing songs since morning.A.has sangB.singsC.is singingD.was singing答案解析:A 选项has sang 错误,应该是has sung;B 选项sings 是一般现在时;C 选项is singing 是现在进行时;D 选项was singing 是过去进行时。

since morning 表示从早上开始,要用现在完成进行时has been singing,表示从过去开始一直持续到现在并且还在进行的动作。

3.We have been playing football for an hour.A.play footballB.played footballC.are playing footballD.will play football答案解析:A 选项play football 是一般现在时;B 选项played football 是一般过去时;C 选项are playing football 是现在进行时;D 选项will play football 是一般将来时。

for an hour 表示一段时间,要用现在完成进行时have been playing football,表示从过去开始一直持续到现在并且还在进行的动作。

八年级英语现在完成时深化练习题30题(带答案)

八年级英语现在完成时深化练习题30题(带答案)

八年级英语现在完成时深化练习题30题(带答案)1. I _______ (visit) the Great Wall three times.A. visitB. visitedC. have visitedD. will visit答案:C解析:句子表达到目前为止我已经去过长城三次了,强调过去的动作对现在造成的影响(去过三次这个结果),这种情况要用现在完成时,结构为have/has+过去分词。

A选项是一般现在时,表示经常发生的动作或状态;B选项是一般过去时,只强调过去发生的动作,不涉及对现在的影响;D选项是一般将来时,表示将来要发生的动作。

2. She _______ (read) this book already.A. readsB. readC. has readD. is reading答案:C解析:句中有already这个标志词,表示已经,说明到现在为止她已经读完这本书了,要用现在完成时。

A选项是一般现在时;B选项read的形式在这里不符合句子要求;D选项是现在进行时,表示正在进行的动作。

3. They _______ (not see) the new movie yet.A. don't seeB. didn't seeC. haven't seenD. won't see答案:C解析:句中的yet是现在完成时的标志词,用于否定句中,表示到现在还没有,句子表达他们到现在还没有看这部新电影,所以要用现在完成时的否定形式haven't/hasn't+过去分词。

A选项是一般现在时的否定形式;B选项是一般过去时的否定形式;D选项是一般将来时的否定形式。

4. _______ you ever _______ (be) to Paris?A. Do; beB. Did; beC. Have; beenD. Will; be答案:C解析:ever是现在完成时的标志词,用于疑问句中,询问到目前为止是否有过某种经历,句子问你是否曾经去过巴黎,要用现在完成时的结构。

八年级英语现在完成时练习题50题含答案解析

八年级英语现在完成时练习题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.— Would you like to see the film The Wondering Earth with me?—I’m sorry I __________it twice.A.see B.have seen C.am seeing D.saw2.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 3.—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 4.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday. A.walks B.walked C.has walked D.is walking 5.—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 6.—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 to7.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 8.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 9.—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 10.You are too late. The film for half an hour.A.ends B.ended C.has ended D.has been over 11.What a pity! My new computer__________ a virus and it can't work now. A.catches B.caught C.is caught D.has caught 12.— 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 been 13.— I think the man over there must be Douglas.— It ________ be him. He has ________ to Australia.A.can’t, gone B.can’t, been C.may not, been D.mustn’t, gone 14.—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 15.Avengers: Endgame is such a wonderful film that I________ it twice.A.will see B.saw C.see D.have seen 16.Mary said that she________ to Yangzhou.A.has never gone B.had never gone C.has never been D.had never been 17.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 sat18.— 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 in19.I think my father knows everything. He is my hero, he________ over 2500 books. A.reads B.read C.is reading D.has read20.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 21.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 dead 22.—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.study23.My deskmate was once a top student but she behind since she began to play online games. A.has fallen B.fell C.has felt D.has been 24.Since Tencent released Wechat, it ________ one of the most popular apps in the world. A.became B.has become C.has been D.was25.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 26.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives 27.—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 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.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 in31.—Bill Gates and Melinda Gates, two of the world’s richest people, said “we no longer believe we can grow together as a couple”.—I am so sorry to hear that because they ________ for nearly 30 years.A.have been married B.have got married C.have got married to D.have been married with32.—Jim, I haven’t seen y our 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 33.—Where is your uncle? —In the USA.He ________ there for two months.A.has gone B.has gone to C.has been D.has been to 34.China’s high-speed railways ________ from 9, 000 to 35, 000 kilometers in the past few years.A.are growing B.were growing C.will grow D.have grown 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.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving38.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 now39.—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 ended40.Please turn 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 41.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 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 on 44.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 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.—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; bought48.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 49.—Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. T he film has just_______for five minutes.A.begun B.finished C.been on D.been over 50.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 competition【参考答案】***试卷处理标记,请不要删除一、选择题1.B【详解】句意:——你愿意和我一起看电影《神奇的地球》吗?——对不起,我已经看了两遍了。

初二现在完成时练习题及答案

初二现在完成时练习题及答案

初二现在完成时练习题及答案一、选择题1. 我已经(完成/完成了)我的作业了。

2. 他们已经(回答/回答了)所有的问题。

3. 杰克(刚刚去了/刚刚去)购物中心。

4. 我们(在那里/在那里呆了)两个小时。

5. 小明(借/借了)了一本好书给我。

6. 爸爸(买/买了)了一台新电视。

7. 她们(参加/参加了)了一个舞蹈比赛。

8. 你(见过/见过了)我的新同学吗?9. 我们(刚刚到达/刚刚到达了)机场。

10. 他们(已经结束/已经结束了)了这个项目。

答案:1. 完成了2. 回答了3. 刚刚去4. 在那里呆了6. 买了7. 参加了8. 见过9. 刚刚到达10. 已经结束了二、用现在完成时填空1. 我已经(读)完这本书。

2. 她(去)过法国两次。

3. 他(写)了一封给父母的信。

4. 他们已经(看)过这部电影了。

5. 我(吃)过午饭了。

6. 她们已经(学习)这个主题两个星期了。

7. 我(见)过他的父母。

8. 我们已经(到达)目的地了。

9. 他(丢失)了他的手机。

10. 我们(等待)他已经很久了。

1. 读2. 去3. 写4. 看5. 吃6. 学习7. 见8. 到达9. 丢失10. 等待三、改错题1. 小明已经买了一些水果在超市。

(去掉了)2. 她们已经完成了晚饭。

(加上了)3. 我已经认识他们很多年了。

(认识改为认识了)4. 我刚刚做完了家庭作业。

(去掉了)5. 我们去年夏天去了北京旅行了。

(旅行了改为旅行)1. 小明已经买了一些水果在超市。

(去掉了在)2. 她们已经完成了晚饭。

(加上了已经)3. 我已经认识他们很多年了。

(认识改为认识了)4. 我刚刚做完了家庭作业。

(去掉了刚刚)5. 我们去年夏天去了北京旅行了。

(旅行了改为旅行)。

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

初二现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗? .他离开中国三年了。

2. 我刚刚丢了我的化学书。

.我认识他们五年了。

3. 我以前从来没去过那个农场。

10.他们已去了美国五年了。

4. 他已经吃过午饭 11.自从他搬到济宁,他就住这儿了。

5. 你已经看过这部电影了吗?12.我妹妹成为一个大学生已经三年。

6. 我哥哥还没回来。

13.自从1999年以来他们就认识。

7.这本字典我已买了三年了。

14.我来到这个学校已3年多了。

二、用since和for填空1.______two years._______ o’clock10._____ lunch time2.____two years ago hours 11.____ she left here3.___last month._____an hour ago4.______ 1999. ___we were5._______yesterdaychildren12. He has lived in Nanjing ___ the year beforelast.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.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

① arrive at / in sp / get to / reach sp / come / go / move to sp→ be in sp / at school / at home / on the farm / be here / be there1) He got to Beijing five minutes ago.He Beijing for .2) I moved to the USA in008.I .3) I went home yesterday. I.4) They came here last week. They ___________ here since _____________.② come to / go back to / return to→ be back togo out → b e out1) He came out two years ago.He ______________ for ____________.2) We return to Beijing yesterday.We ___ ____________ to Beijing since __________.③ become → be1) I became a teacher in000. I ________________a teacher for _________________.2) The river became dirty last year. The river _______ _______ dirty for _______ ________.④ close → be closed open → be open1) The shop closed two hours ago. The shop _______________ ______ for _________________.2) The door opened at six in the morning.The door ________ ________ ________ for six hours.⑤ get up → be up;die → be dead; leave sp. → be away from sp.fall asleep / get tot sleep → be asleep; finish / end → be over;marry → be married;1) I got up two hours ago.I ________ ______ _______since _______________.2) He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.3) My grandpa died in002.My grandpa _______ _____ ______for _______ ________.4) The meeting finished at six.The meeting ________ ______ ______ for six hours.5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________.6) They married in 1990. They ________ _________ __________since _________.⑥ start / begin to do sth. → do sth. ;begin → be on1) I began to teach at this school in 1995. I ____ ____ at this school since ____.2) The film began two minutes ago. The film ____ ____ ____ for ____ ____.⑦ borrow → keep;lose → n ot have ;buy → have ;put on → wearcatch / get a cold → have a cold; get to know → know1) They borrowed it last week.They __________it since _____________.2) I bought a pen two hours ago. I ____________a pen for _____________.3) I got to know him last year. I ___________ him since ___________.4) I put on my glasses three years ago. I _________ my glasses for ______________.⑧have / has gone to → have been inHe has gone to Beijing.He _____________ Beijing for two days.⑨ join the league / the Party / the army→ be a league member /a Party member / a soldier→ be a member of the league / the Party→ be in the league / the Party / the army1) He joined the league in002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2) My brother joined the army two years ago.My brother _________a ________ for ___________ ___________.My brother ___________ in ___________ for twoyears.四、划线提问 __________ _________ __________ you __________ __________ ? _________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book五、用have been 或have gone 填空。

A: Where ____________ Li Fei ___________?B: He ____________ to Hainan Island.A: How long ___________ he ___________ there? B: He _____________ there for three days.A: When will he come back , do you know?B: I’m afraid he won’t come back recently.A: Could you tell me the way to Hainan Island? B: Sorry, I _________ never ___________ there. A: How many times ___________ Li Fei __________ to that place?B: He _____________ there only once.六、用have / has been to / in, have gone to及go的各种形式填空。

1) Where is Jack? He __________ his country.2) David ________ the park just now.3) John _______ England since he came back.4) How long _____ they _____ this village?5) The Smiths ______ Beijing for years.6) _____ you ever ____ America? -- Yes, I _____ there many times.7) I _____ this school since three years ago.8) Where is Jim? He _____ the farm.9) When_____ he _____? He _______ an hour ago.10) Would you like to _____ to the zoo with me? ---Yes, but I _____ there before.11) Where _____ you _____ now? --- I ____ to the zoo.12) He often _____ swimming.13) _____ you ______ there last year?14) _____ they often ______ skating in winter?七用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 _____________ here ever since she was ten.2.Both of them ________________ in Hongkong for ten days.3.Both of them ____________ to Hongkong ten days ago.4. Half an hour __________ since the train __________ .5. Mary________ her pen. ________ you _______ it here and there?6. _________ you _____ your watch yet?7. ---Are you thirsty? ---No I _________just _________ some orange.8. We ---- already _________ the book.9. ________ they _______ a new school in the village?10. I _____________ my homework . Can you help me?11. My father _____ the novel twice.12. I _________ a book just now.13. I _________ my watch yesterday.14. My father ___________ 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 threeyears = My sister hasbeen in college for three years.13.They have known each other since 1999.14.I have been in this school for over three years.二、用since或者for填空1. for. since . since . since5. since6. since7. forsince9.since10. since11. since12.since 13. since 14.for 15.for16. since三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语① 1. has been in , five minutes has been , member of , League2. have been in ,00 has been in3. have been at, two days. has been , soldier , two years4. have been , last week has been , the army② 1. have been out, two years2. have been back , yesterday③ 1. have been , nine years2. has been , two years④ 1. has been closed , two hours2. has been open⑤ 1. have been up , two hours ago2. has been away from3. has been dead , seven years4. has been over5. have been asleep , two hours ago6. have been married , 1990⑥ 1. have taught , 19952. has been on , two minutes⑦ 1. have kept , last week2. have had , two hours3. have known , last years4. have worn , three years⑧ has been in⑨has been , League member四、划线提问1. How long have, been there . How long has , lived here3. When did , leave here4. When did , buy五、用have been 或have gone 填空。

相关文档
最新文档