现在完成时和过去完成时练习

初中英语现在完成时、过去完成时,过去时练习一、单项选择。

1. Jim turned off the lights and then the classroom.A. was leftB. had leftC. has leftD. left2. Both his parents look sad . Maybe they _________what's happened to him .A. knew B. have known C. must know D.will know3. He has _______ been to Shanghai, has he ?A. already B.never C.ever D. still4. The train from Beijing ten minutes ago.A. has arrivedB. was arrivingC. arrivedD. had arrived5. Have you met Mr Li ______?A. just B. ago C.before D. a moment ago 6. The famous writer _____ one new book in the past two yearA. is writing B.was writing C.wrote D.has written 7. —Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; well B. changed ; goodC. has changed ; better D. changed ; better8. Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying9. We ______ Xiao Li since she was a little girl .A. met B. have met C. have known D. knew10. The students their classroom when the visitors arrived.A . have cleaned B. had cleaned C. was cleaned D. have been cleaned11. My brother here for three years.A. have come B. came C. haven’t come D.come12. —These farmers have been to the United States .—Really? When _____ there ?A. will they go B. did they goC. do they go D. have they gone13. —______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A. Did; do; finished B. Have; done; finishedC. Have; done; have finished D. will; do; finish14.His father ______ the Party since 1978 .A. joined B. has joined C. was in D. has been in15. By the time my parents reached home yesterday, I the dinner already.A had cooked B. cooked C. have cooked D. was cooked16. —Do you know him well ?—Sure .We _________ friends since ten years ago .A. were B. have been C. have become D. have made17. —How long have you ____ here ?—About two months .A. been B. gone C. come D. arrived18. She had written a number of books the end of last year.A. forB. inC. byD. at19. Hurry up ! The play __________ for ten minutes .A. has begun B. had begun C. has been on D. began20. It _____ ten years since he left the army .A. is B. has C. will D. was21. Miss Green isn't in the office. She_______ to the library .A.has gone B. had went C.went D. has been22. I 1000 English words by the time I was ten.A. have learnedB. was learningC. had learnedD. learnt23. My parents ______ Shandong for ten years .A. have been in B. have been toC. have gone to D. have been24. He in Beijing for six years. He in Shanghai now.A. lived; livedB. has lived; livedC. have lived; livesD. lived; lives25.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, arrived26. His uncle for more than 9 years.A. has come hereB. had been hereC. has lived thereD. has left the university27. He in the factory for three years before he joined the Army.A. has workedB. worksC. had workedD. will work28.—I’m sorry to keep you waiting.— Oh, not at all. I _____ here only a few minutes.A. have beenB. had beenC. wasD. will be29. —my glasses?— Yes . I them on your bed a minute ago .A. Do you see; have seenB. had you seen; have seenC. Would you see; sawD. Have you seen; saw30. I from Henry for a long time.A. don’t hearB. hadn’t heardC. have heardD. haven’t heard31. My mother_____ in that factory at the age of 18.A. had workedB. has workedC. workedD. works32. You don’t need to describe her. I ____ her several times .A. had metB. have metC. metD. meet33. It is the third time you ____ late this week.A. had beenB. areC. have beenD. will be二.按正确的形式填空。

1. We (live) in the house for three years.2. That rich old man (make) a will before he (die).3. They (study) the map of the country before they(leave).4. The robbers (run away ) before the policemen(arrive).5. I (turn off) all the lights before I (go) to bed.6. She (come)for a long time.7. The old man _________ last year. He for a year. (die)9. Miss Gao left an hour ago. (同义句转换)It an hour since Miss Gao .三.翻译句子。

1. 从上次见他到现在已经六年了。

(提示since)2. 到上个星期为止,我已经读了七本书。

(提示by)3. 我到这里已经三年了。

(提示have been in)4. 当他醒来时,雨已经停了。

(提示:when)答案解析:我们将会以时间轴的方式来分析句子到底是哪个时态。

一.单项选择:1.题意:Jim关灯后紧接着离开了教室。

由时间轴可以看出“离开”是在“关灯”以后,所以不是过去完成时,排除B;离开是主动行为,排除A;再由于本题没有线索显示“离开”是说话时刚刚结束的,也不是现在完成时;表示做完“关灯”动作紧接着是“离开”中间间隔很短,所以是一般过去时,故选D。

题意:他的父母看起来很伤心。

可能他们已经知道了发生在他身上的事。

由look原形可以看出,父母现在看起来伤心,所以可能现在已经知道了发生在儿子身上的事,到说话时完成刚刚的事要用现在完成时,故选B。

3. 因为反意疑问句用的是has he?所以主句应该是一个否定的形式,只能是never了,故选B。

合集下载

现在完成时与过去完成时练习题及答案精选全文

现在完成时与过去完成时练习题及答案精选全文

可编辑修改精选全文完整版现在完成时与过去完成时练习题及答案一、选择题:1. I _______ my homework already.A. have finishedB. finishedC. had finished2. Sarah _______ to the new movie yet.A. hasn't beenB. hasn't goneC. didn't go3. By the time I arrived, they _______ the meeting.A. have finishedB. finishedC. had finished4. How long _______ this book?A. have you readB. did you readC. had you read5. He _______ breakfast when I called him this morning.A. hadB. hasC. was having6. _______ to the store before you went home?A. Did you goB. Have you goneC. Had you gone7. I _______ him for a long time.A. have not seenB. did not seeC. had not seen8. She _______ her car keys.A. lostB. has lostC. had lost9. We _______ the project by the deadline.A. have not finishedB. did not finishC. had not finished10. By the time we arrived at the party, they _______ all the food.A. have eatenB. had eatenC. ate答案:1. A2. A3. C4. A5. C6. C7. A8. B9. A 10. B二、填空题:1. He _______ (already/finish) his homework.2. They _______ (not/be) to the new restaurant yet.3. By the time he arrived, the train _______ (already/leave).4. How long _______ you _______ (already/read) this book?5. She _______ (be) tired because she _______ (already/work) all day.6. _______ you _______ (ever/go) to Paris before?7. I _______ (not/see) him since last year.8. They _______ (already/lose) their way in the forest.9. We _______ (not/finish) the project on time.10. By the time they came to the party, we _______ (already/eat) all the cake.答案:1. has already finished2. haven't been3. had already left4. have you already read5. is, has already worked6. Have, ever been7. haven't seen8. have already lost9. haven't finished 10. had already eaten三、改错题:1. I have never been to London before.2. She have already cooked dinner.3. They had already arrived when I got there.4. How long have you know each other?5. By the time we arrived, they left the party.6. I had seen him since yesterday.答案:1. √2. have -> has3. √4. have -> have you known5. left -> had left6. seen -> not seen四、句子翻译题:1. 我已经完成作业了。

现在完成时和过去完成时练习

现在完成时和过去完成时练习

、单项选择。

1. Jim turned off the lights and the n the classroom.A. was leftB. had leftC. has leftD. left2. Both his pare nts look sad . Maybe they what's happened to him .A. knew B . have known C . must know D .will know3. He has ________ b ee n to Shan ghai, has he ?A. already B .never C .ever D . still4. The train from Beiji ng ten minu tes ago.A. has arrivedB. was arrivi ngC. arrivedD. had arrived5. Have you met Mr LiA. justB. ago C .before D . a moment ago6. The famous writer one new book in t he past two yearA. is writing B .was writing C .wrote D .has written7. —Our country ________ a lot so far .—Yes . I hope it will be eve n _____ .A. has changed ; well B . changed ; goodC . has changed ; better D. changed ; better8. Zhao Lan _____ already _______ in this school for two years .A. was ; study ing C . has ; studied B . will ; study D . are ; studying初中英语现在完成时、过去完成时,过去时练习9. We Xiao Li si nee she was a little girl .A. metB. have metC. have knownD. knew10. The stude nts their classroom when the visitors arrived.A . have clea ned B. had cleanedC. was cleanedD. have bee n cleaned11. My brother here for three years.A. have come B . came C . haven ' t come D .come12. —These farmers have beento the Un ited States .13. —Really? WhenA. will they goC . do they goyou yourthere ?did they gohave they gonehomework yet ?—Yes . I it a mome nt ago .Did; do; finishedB . Have; done; finishedHave; done; have finishedD . will; do; finish14.His father the Party si nee 1978 .joined B . has joined C . was in D. has bee n in15. By the time my pare nts reached home yesterday, I the dinner already.A had cooked B. cooked C. have cooked D. was cooked16. —Do you know him well ?—Sure .We friends since ten years ago .A. were B . havebeenC . have become D.have made17. —How long have you here ?——About two mon ths .A . beenB .gone18. She had writte n a nu mber of booksA. forB. in19. Hurry up ! The play _______________ for ten minutes .A . has begunB . had begunC . has been onD . began20. It ______ ten years since he left the army .A . isB . hasC . willD . was21. Miss Gree n isn't in the office. She _____ to the library .A .has goneB . had wentC .wentD . has been22. I _______ 1000 English words by the time I was ten.A. have lear nedB. was lear ningC. had lear nedlearnt26. His uncle _______ for more than 9 years.C . comeD . arrived________ the end of last year.C. byD. atD.23. My pare nts _____ Shandong for ten years .A . have bee n inB . have been toC . have gone toD . have been24. He _____ in Beijing for six years. He ________ in Shanghai now.A. lived; livedB. has lived; livedC. have lived; livesD. lived; lives25. ______ has Mr White bee n a member of Gree ner Chi na si nee he_______ toChina? A. How soon, comes B. How often, gotC. How long, cameD. How far, arrivedA. has come hereB. had bee n hereC. has lived thereD. has left the uni versity27. He ______ in the factory for three years before he joined the Army.A. has workedB. worksC. had workedD. will work28. —I'm sorry to keep you wait ing.—Oh, not at all. I _____ here only a few minu tes.A. have bee nB. had bee nC. wasD. will be29. —my glasses?—Yes . I them on your bed a minute ago .A. Do you see; have see nB. had you see n; have see nC. Would you see; sawD. Have you see n; saw30. I from Henry for a long time.A. don ' t hearB.hadn 't heardC. have heardD. haven 't heard31. My mother in that factory at the age of 18.A. had workedB. has workedC. worked D .works32. You don ' t need to describe her. I her several times .A. had metB. have metC. metD. meet33. It is the third time you late this week.A. had bee nB. areC. have bee nD. will be按正确的形式填空1. We ______________ (live) in the house for three years.2. That rich old man ________________ (make) a will before he __________________ (die).3. They _____________ (study) the map of the country before they _________ (leave).4. The robbers _________________ (run away ) before the policemen ______________ (arrive).5. I ______________ (turn off) all the lights before I ___________________ (go) to bed.6. She _______________ (come ) for a long time.7. The old man _________ last year. He __________________ for a year. (die)9. Miss Gao left an hour ago. (同义句转换)It _______________ an hour since Miss Gao ___________ .三.翻译句子。

现在完成时和过去完成时专项练习练习题

现在完成时和过去完成时专项练习练习题

单项选择。

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 _______ a lready _____ 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 theyC. 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 二、句型转换。

现在完成时和过去完成时练习题及答案

现在完成时和过去完成时练习题及答案

现在完成时和过去完成时练习题及答案(总4页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--现在完成时课内练一、短暂性动词转换为延续性动词或者表示可以延续的状态的短语。

① 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 Beijing for .2) I moved to the USA in 2008. I the USA since .3) I went home yesterday. I home for .4) They came here last week. They ___________ here since _____________.② come to / go back to / return to→ be back to go out → be out1) He came out two years ______________ for ____________.2) We return to Beijing ___ ____________ to Beijing since __________.③ become → be1) I became a teacher in 2000. 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 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 ________ ______ _______since _______________.2) He left Shanghai just _______ _____________ ______ Shanghai for five minutes.3) My grandpa died in grandpa _______ _____ ______for _______ ________.4) The meeting finished at 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 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 in 2002.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 two years.二、用have(has) been 或have(has) gone 填空。

现在、过去完成时、过去将来完成讲解及练习

现在、过去完成时、过去将来完成讲解及练习

现在完成时讲解一.基本结构:助动词have/has+过去分词(done)二.句型:否定句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven't/hasn't.(否定)三.用法(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果I have spent all of my money (so far).(含义是:现在我没有钱花了.)Guo zijun has (just/already) come. (含义:郭子君现在在这儿)My father has gone to work.(含义是:我爸爸现在不在这儿)(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.①for+时段②since+过去一个时间点(译为:自从……以来)③since+时段+ago④since+从句(过去时)●⑤It is+时段+since+从句(过去时)Mary has been ill for three days.I have lived here since 1998.四.has gone (to),has been (to), has been (in) 的区别Have/Has gone(to) :去了(现在不在说话现场)Where is your father?He has gone to Shanghai.Have/Has been (to) :去过(已不在去过的地方)My father has been to Shanghai.Have/has been in:呆了多久(还在所呆的地方)My father has been in Shanghai for two months. /since two months ago.五.现在完成时的标志1.现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:* 以already, just和yet为标志He has already got her help.他已得到她的帮助。

(完整版)现在完成时和过去完成时专项练习

(完整版)现在完成时和过去完成时专项练习

一、单项选择。

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 theyC. 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二、句型转换。

英语现在完成时和过去完成时综合讲解及练习

现在完成时现在完成时构成:主语+ have/has + P.P. (过去分词)一.表示过去已经开始,持续到现在的动作或状态,往往和表示一段时间的状语连用。

(1) He has learned English for about 7 years.(2) They have lived in Beijing ⎪⎩⎪⎨⎧.sin .2000sin .10there came they ce ce years for(3) My uncle has taught in that school ⎩⎨⎧.2000sin .10ce years for 对划线部分提问:How long has your uncle taught in that school?(4) A: How long has your father worked in that company?B: He has worked there ⎪⎩⎪⎨⎧.sin .1990sin .20army the left he ce ce years for注意:① 一次性动词可以有完成时,但不能与for 或since 等表示一段时间的状语连用。

②要想和一段时间连用,需要把一次性动词转换成相应的延续性动词。

如:come —be here, go —be away, borrow —keep, buy —have,join —be a member of, get to know--know(1) ⎩⎨⎧.2'.2'years about for pen the had ve I years about for pen the bought ve I (2) ⎩⎨⎧.2.2years for member League a been has He years for League Youth the joined has He (3)(4)注意:否定句例外:(5) A :Hello! I haven ’t seen you for a long time. How are you?B: I ’m fine, thank you. And you?A: I ’m fine, too.二.表示过去发生的某一动作对现在造成的影响或结果。

现在完成时与过去完成时练习

现在完成时与过去完成时一、现在完成时⒈构成Have/has +过去分词现在完成时的肯定式、否定式和疑问式:肯定式否定式疑问式单数I haveYou have + workedHe/She/It hasI haveYou have + not workedHe/She/It hasHave IHave you + worked?Have he/she/it复数WeYou +have workedTheyWeYou +have notworkedTheyHave weHave you + worked?Have they【提示】①现在完成时的肯定式和否定式有其缩写形式:have→’ve, has→’s.例如:She’s worked. =She has worked. I’ve not worked. = I haven’t worked.②现在完成时的否定疑问句形式为:Have you not worked? Have they not worked? Has henot worked?其缩写形式为:Haven’t you worked? Haven’t they worked? Hasn’t he worked?③现在完成时的简略回答形式为:Yes, I have. No, I have not/haven’t.⒉用法⑴过去动作产生的影响等表示过去发生的某一动作对现在造成的影响或产生的结果。

在没有具体时间状语的情况下,现在完成时可以表示某一行为动作在说话之前已经完成,而其结果或影响至今仍然存在。

因此,现在完车时这一时态强调的是过去的动作同现在的联系,也就是强调现在的影响和结果。

例如:Someone has broken the window.(“打破”这一动作虽然发生在过去,但影响延续至今,其结果是窗子仍然是破的,The window is now broken.)I have lost my pen.(结果是:我现在无钢笔可用,I have no pen to use.)He’s locked the door.(结果是:现在门锁上了,我们进不去,Now t he door is locked and we can’t go in.)The party has started. (The party started and now it is going on.)She has not eaten anything today.(现在一定很饿了)I have had my lunch.( I had my lunch and I am not hungry now.)I’ve forgotten her name= I forgot her name.我肯定我们以前见过面。

初中现在完成时过去完成时练习题-中考

现在完成时与过去完成时一.延续性动词和瞬间性动词之间的转化1.He died 10 years ago. ——He ______________ for 10 years / since 10 years ago.2. He borrowed the book 2 weeks ago. ——He _____________the book for 2 weeks.3. He bought the motorbike a month ago. ——He ___________the motorbike for a month.4. He arrived here three days ago.—He ____________here since three days ago.5. They turned off the light 2 hours ago. —— The light __________for 2 hours.6. He left here 2 years ago.——— He ____________from here for 2 years.7. The film began 30 minutes ago. ——The film __________ for 30 minutes.8. They opened the door an hour ago. —— The door __________ for an hour.9. They closed the door an hour ago. ——The door ___________for an hour.10. He joined the army last year. ——He _____________ a _______ for a year.He _____________ the army for a year.It ____ a year ____ he joined the army.二.现在完成时练习1、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A.Did ; do ; finishedB.Have ; done ; finishedC.Have ; done ; have finishedD.will ; do ; finish2、 His father ______ the Party since 1978 .A. joinedB. has joinedC. was inD. has been in3、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. wereB. have beenC. have becomeD. have made4.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away5. I ______ the League for 5 years so far.A. joinedB. have joinedC. have been in6.The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened7.Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become8.The meeting _____ for a week now.A. has finishedB. has endedC. has been over9.Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught10. How long _______ he ________ ?A. diedB. has, diedC. has, been dead11. He ______ at eight yesterday afternoon.A. sleptB. was sleepingC. has sleepD. had slept12.He ________ the car for a week.A. boughtB. has boughtC. has had13.-----How long _____ you _____ ill ? -----Two weeks.A. did fallB. have, fellC. have, been14.I'll lend you the book , but you can only _____ it for 2 days.A. borrowB. keepC. take15.----- How long can I ______ the book? ------ Two weeks.A. borrowB. lendC. getD. keep三.过去完成时( )1. The police found that the house _______and a lot of things_________.A. has broken into, has been stolenB. had broken into, had been stolenC. has been broken into, stolenD. had been broken into, stolen( )2. By the end of this century, we__ ours into a strong modern country.A. will buildB. had builtC. have builtD. will have built ( )3. We _________the work by six yesterday evening.A. finishedB.would finishC. had finishedD. had been finished ( )4. I _________to help you but couldn’t get here in time.A. wantB. had wantedC. have wantedD. was wanting ( )5. Mrs. Wu told me that her sister___________.A. left about two hours beforeB. would leave about two hours beforeC. has left about two hours agoD. had left about two hours before( ) 6. When I reached home, my parents __________their supper.A.are havingB.have already hadC.have hadD. had already had( ) 7. It seems that the old man _________something important.A.has lostB. had lostC. lostD. would lose ( ) 8. She __________in this school ________the past ten years.A.was teaching, sinceB. had been teaching, sinceC.would teach, forD. has been teaching, for( ) 9. Did you see Xiao Li at the party? No, ______by the time I arrived.A. she’d leftB. she's leftC. She was leftD. she must leave ( )10. The job proved to be much more difficult than I______.A. expectB.expectedC. would expectD.had expected ( ) 11. We couldn’t catch up with the others because they _____too long before us.A.startedB.were startingC.have startedD.had started( ) 12. She felt anxious about her son as she ________for quite a long time.A.haven't heard himB. hadn’t heard himC.haven‘t heard from himD. hadn’t heard from him( ) 13. By the time the speaker entered the hall, all the listeners_______.A. had seatedB. were seatedC. seatedD. were seating ( ) 14. By the end of next July this building__________.A. will be finishedB. will have finishedC. will have been finishedD. had been finished( ) 15. By the time the war ____, most of the people had left.A.was beganB. was broken outC.broke outD. had been broken out( ) 16. If she ______harder, she would have succeeded.A. had workedB. have workedC. should workD. worked ( ) 17. I wish ______I you yesterday.A. seenB. did seeC. had seenD. were to see ( )18. He is talking so much about America as if he _______ there.A. had beenB.has beenC. wasD. been( ) 19. That dinner was the most expensive meal we___.A. would haveB. have hadC. had never hadD. had ever had( )20. When Jack arrived he learned Mary ______for almost an hour.A. had goneB. had set ofC. had leftD. had been away四.现在完成时与过去完成时单项选择。

六年级英语一般过去时与现在完成时对比练习题50题

六年级英语一般过去时与现在完成时对比练习题50题1.I ______ my homework yesterday.A.finishedB.have finishedC.will finishD.finish答案:A。

本题考查一般过去时。

yesterday 是一般过去时的标志词,所以要用finished。

B 选项have finished 是现在完成时;C 选项will finish 是一般将来时;D 选项finish 是一般现在时。

2.She ______ to the park this morning.A.wentB.has goneC.goesD.will go答案:A。

this morning 是一般过去时的标志词,went 是go 的过去式。

B 选项has gone 是现在完成时;C 选项goes 是一般现在时;D 选项will go 是一般将来时。

3.We ______ a great time at the party last night.A.hadB.have hadC.will haveD.have答案:A。

last night 是一般过去时的标志词,had 是have 的过去式。

B 选项have had 是现在完成时;C 选项will have 是一般将来时;D 选项have 是一般现在时。

4.They ______ the movie already.A.sawB.have seenC.will seeD.see答案:B。

already 是现在完成时的标志词,所以要用have seen。

A 选项saw 是一般过去时;C 选项will see 是一般将来时;D 选项see 是一般现在时。

5.I ______ never ______ to Beijing before.A.have,beenB.had,beenC.was,beenD.am,been答案:A。

before 是现在完成时的标志词,have been to 表示去过某地。

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