初中现在完成时过去完成时练习题中考
现在完成时与过去完成时练习题及答案精选全文
可编辑修改精选全文完整版现在完成时与过去完成时练习题及答案一、选择题: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. 我已经完成作业了。
初二英语现在完成时句子转过去完成时练习题40题
初二英语现在完成时句子转过去完成时练习题40题1<背景文章>I have been learning English for several months. It has been an amazing journey. I joined an English club at the beginning of this semester. In the club, we have many activities. We often have discussions about different topics in English. I have also read a lot of English books. Reading helps me improve my vocabulary and understanding of the language.I have watched some English movies too. Watching movies is a great way to learn idiomatic expressions and pronunciation. I have tried to speak English as much as possible. I talk to my classmates and teachers in English.I have made great progress in my English study. I am proud of myself. But I know there is still a long way to go. I will keep learning and improving.1. I ___ joined an English club at the beginning of this semester.A. haveB. hasC. hadD. having答案:C。
九年级英语将来完成进行时与现在完成进行时及过去完成时对比练习题30题含答案解析
九年级英语将来完成进行时与现在完成进行时及过去完成时对比练习题30题含答案解析1. By this time next year, she _______ English for three years.A. will have been studyingB. has been studyingC. had been studying答案:A。
解析:本题考查将来完成进行时与现在完成进行时的区别。
A选项will have been studying是将来完成进行时,表示到将来某个时间点一直持续的动作。
这里是说到明年这个时候,她将已经持续学习英语三年了,强调将来某个时刻动作的持续状态。
B选项has been studying 是现在完成进行时,用于表示从过去某一时间开始一直持续到现在的动作,但是这里说的是明年这个时间点,不是现在,所以B不符合。
C选项had been studying是过去完成进行时,用于表示在过去某个时间之前一直持续的动作,与本题的将来时间语境不符。
2. I _______ on this project since last month, but I _______ it by the end of next month.A. have been working; will have finishedB. had been working; will finishC. will have been working; have finished答案:A。
解析:第一空,since last month表示从上个月开始一直持续到现在的动作,要用现在完成进行时,所以是have been working。
第二空,by the end of next month表示到下个月底,是将来的时间点,要用将来完成时,表示在将来某个时间之前完成的动作,即will have finished。
B选项had been working是过去完成进行时,不符合第一空语境;C 选项will have been working是将来完成进行时,不符合第一空语境,have finished是现在完成时,不符合第二空语境。
(完整版)(练习题)现在完成时和过去完成时专项练习
一、单项选择。
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二、句型转换。
初二英语现在完成时句子转过去完成时练习题40题
初二英语现在完成时句子转过去完成时练习题40题1.I have finished my homework.A.I had finished my homework.B.I finish my homework.C.I will finish my homework.答案:A。
现在完成时表示过去发生的动作对现在造成的影响,这句话意思是“我已经完成了我的作业”。
过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,这里把现在完成时转换为过去完成时,只需要把have 变为had 即可。
2.She has read the book.A.She had read the book.B.She reads the book.C.She will read the book.答案:A。
现在完成时“她已经读了这本书”,变为过去完成时“她在过去某一时间之前已经读过这本书了”,同样把has 变为had。
3.We have played basketball.A.We had played basketball.B.We play basketball.C.We will play basketball.答案:A。
“我们已经打过篮球了”变为过去完成时“我们在过去某一时间之前已经打过篮球了”,have 变had。
4.They have visited the museum.A.They had visited the museum.B.They visit the museum.C.They will visit the museum.答案:A。
现在完成时“他们已经参观过博物馆了”,过去完成时是在过去某一时间之前完成的动作,把have 变为had。
5.He has watched the movie.A.He had watched the movie.B.He watches the movie.C.He will watch the movie.答案:A。
中考英语过去完成时练习题50题(答案解析)
中考英语过去完成时练习题50题(答案解析)1. By the time he got to the cinema, the movie _____.A. has startedB. had startedC. startsD. started答案解析:B。
本题考查过去完成时的用法。
过去完成时表示在过去某个时间或动作之前已经发生的动作。
句中“by the time he got to the cinema(当他到达电影院的时候)”是一个过去的时间点,电影开始这个动作发生在他到达电影院之前,所以要用过去完成时,即had+过去分词的形式,start的过去分词是started,A选项has started是现在完成时,C选项starts是一般现在时,D选项started是一般过去时,均不符合语境。
2. She told me that she _____ her homework.A. has finishedB. had finishedC. finishesD. finished答案解析:B。
这里考查过去完成时。
“She told me( 她告诉我)”是过去的动作,而她完成作业这个动作是在她告诉我之前就已经发生了,所以要用过去完成时,结构为had+过去分词,finish的过去分词是finished,A选项has finished是现在完成时,C选项finishes是一般现在时,D选项finished是一般过去时,都不符合此处的语境要求。
3. When I arrived at the party, most of the guests _____.A. have leftB. had leftC. leaveD. left答案解析:B。
这题重点在过去完成时的判断。
“When I arrived at the party(当我到达聚会的时候)”是过去的时间,而大部分客人离开这个动作是在我到达之前就发生了,所以要用过去完成时,即had+过去分词,leave的过去分词是left,A选项has left是现在完成时,C选项leave是一般现在时,D选项left是一般过去时,不符合题意。
初二英语现在完成时句子转过去完成时练习题30题含答案解析
初二英语现在完成时句子转过去完成时练习题30题含答案解析1.She has visited the museum.(改为过去完成时)She had visited the museum.答案解析:现在完成时变为过去完成时,将has/have 变为had,动词的过去分词形式不变。
2.They have eaten breakfast.(改为过去完成时)They had eaten breakfast.答案解析:现在完成时变为过去完成时,把have 变为had,eaten 不变。
3.I have read the book.(改为过去完成时)I had read the book.答案解析:现在完成时改过去完成时,将have 变为had,read 的过去分词还是read。
4.He has finished his homework.(改为过去完成时)He had finished his homework.答案解析:现在完成时变过去完成时,has 变为had,finished 不变。
5.We have seen the movie.(改为过去完成时)We had seen the movie.答案解析:现在完成时转过去完成时,把have 变成had,seen 保持不变。
6.She has written a letter.(改为过去完成时)She had written a letter.答案解析:现在完成时改成过去完成时,has 变为had,written 不变。
7.They have played basketball.(改为过去完成时)They had played basketball.答案解析:现在完成时变为过去完成时,have 变为had,played 不动。
8.I have bought a new book.(改为过去完成时)I had bought a new book.答案解析:现在完成时改过去完成时,将have 变为had,bought 不变。
初二英语现在完成时句子转过去完成时练习题40题
初二英语现在完成时句子转过去完成时练习题40题1.She has visited Paris.(改为过去完成时)A.She had visited Paris.B.She have visited Paris.C.She has visit Paris.D.She visited Paris.答案解析:A。
现在完成时改为过去完成时,将have/has 变为had,动词的过去分词形式不变。
B 选项have 形式错误。
C 选项has 后动词形式错误。
D 选项只是一般过去时,不是过去完成时。
2.They have read that book.A.They had read that book.B.They have reads that book.C.They had readed that book.D.They read that book.答案解析:A。
现在完成时变过去完成时,have 变had,read 的过去分词还是read。
B 选项reads 形式错误。
C 选项readed 错误。
D 选项是一般过去时。
3.He has finished his homework.A.He had finished his homework.B.He have finished his homework.C.He has finish his homework.D.He finished his homework.答案解析:A。
现在完成时变过去完成时,have 变had,finished 形式不变。
B 选项have 形式错误。
C 选项has 后动词形式错误。
D 选项是一般过去时。
4.We have seen the movie.A.We had seen the movie.B.We have sees the movie.C.We had see the movie.D.We saw the movie.答案解析:A。
初中现在完成时过去完成时练习题-中考
现在完成时与过去完成时一.延续性动词和瞬间性动词之间的转化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四.现在完成时与过去完成时单项选择。
初二英语现在完成时句子转过去完成时练习题30题含答案解析
初二英语现在完成时句子转过去完成时练习题30题含答案解析1. I have read this book.(改为过去完成时)A. I had read this book.B. I have readed this book.C. I read this book.答案解析:A。
现在完成时表示过去发生的动作对现在造成的影响或结果,结构是have/has + 过去分词;过去完成时表示过去某个时间或动作之前已经发生的动作,结构是had + 过去分词。
B 选项read 的过去分词还是read;C 选项是一般过去时。
2. She has finished her homework.(改为过去完成时)A. She had finished her homework.B. She has finish her homework.C. She finished her homework.答案解析:A。
理由同上。
B 选项语法错误;C 选项是一般过去时。
3. We have visited the museum.(改为过去完成时)A. We had visited the museum.B. We have visit the museum.C. We visited the museum.答案解析:A。
现在完成时变为过去完成时,把have/has 变为had,动词用过去分词。
B 选项语法错误;C 选项是一般过去时。
4. They have played basketball.(改为过去完成时)A. They had played basketball.B. They have play basketball.C. They played basketball.答案解析:A。
现在完成时改过去完成时的规则,had + 过去分词。
B 选项错误;C 选项是一般过去时。
5. I have learned English for five years.(改为过去完成时)A. I had learned English for five years.B. I have learn English for five years.C. I learned English for five years.答案解析:A。
初二英语现在完成时句子转过去完成时练习题30题(带答案)
初二英语现在完成时句子转过去完成时练习题30题(带答案)1. I have finished my homework.A. I had finished my homeworkB. I have had finished my homeworkC. I has finished my homeworkD. I finished my homework答案:A。
解析:现在完成时的结构是have/has+过去分词,本题中have finished是现在完成时,转换为过去完成时,结构为had+过去分词,原句中的finished是过去分词,所以转换后为had finished。
2. She has seen that movie.A. She had saw that movieB. She had seen that movieC. She has had seen that movieD. She saw that movie答案:B。
解析:现在完成时she has seen,转换为过去完成时,就是把has变为had,seen是see的过去分词,保持不变,所以是had seen。
3. They have played football for two hours.A. They had played football for two hoursB. They have had played football for two hoursC. They has played football for two hoursD. They played football for two hours答案:A。
解析:原句是现在完成时they have played,转换为过去完成时,将have变为had,played不变,即had played。
4. He has read this book.A. He had read this bookB. He has had read this bookC. He had reads this bookD. He read this book答案:A。
初二英语现在完成时句子转过去完成时练习题30题含答案解析
初二英语现在完成时句子转过去完成时练习题30题含答案解析1.She has visited the museum.(改为过去完成时)She had visited the museum.答案解析:现在完成时表示过去发生的动作对现在造成的影响或结果;过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。
这里将现在完成时改为过去完成时,只需要将has visited 改为had visited。
2.He has finished his homework.(改为过去完成时)He had finished his homework.答案解析:现在完成时的“has finished”表示到现在为止已经完成作业;过去完成时的“had finished”则表示在过去某个时间点之前就已经完成了作业。
3.They have played basketball.(改为过去完成时)They had played basketball.答案解析:现在完成时强调过去发生的动作对现在的影响;过去完成时强调在过去的过去发生的动作。
4.We have gone to the park.(改为过去完成时)We had gone to the park.答案解析:“have gone”在现在完成时中表示去了某地还没回来;“had gone”在过去完成时中表示在过去某一时间之前就去了某地还没回来。
5.She has read the book.(改为过去完成时)She had read the book.答案解析:现在完成时的“has read”表示现在已经读过这本书;过去完成时的“had read”表示在过去某个时间之前就已经读过这本书。
6.He has seen the movie.(改为过去完成时)He had seen the movie.答案解析:现在完成时的“has seen”强调目前为止看过电影;过去完成时的“had seen”强调在过去某一时刻之前就已经看过电影。
中考英语 语法 现在完成时与过去完成时练习试题
币仍仅州斤爪反市希望学校现在完成时与过去完成时一、现在完成时⒈构成Have/has +过去分词现在完成时的肯定式、否认式和疑问式:【提示】①现在完成时的肯定式和否认式有其缩写形式: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 he not 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 the 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.我肯定我们以前见过面。
九年级英语过去完成时与现在完成时的对比练习题30题答案解析版
九年级英语过去完成时与现在完成时的对比练习题30题答案解析版1. I have visited many places this year. But by the end of last year, I _____ visited so many.A.hadn'tB.haven'tC.didn'tD.wouldn't答案解析:A。
“by the end of last year”是过去的时间点,在这个时间点之前的动作要用过去完成时。
B 选项是现在完成时,C 选项是一般过去时,D 选项是过去将来时,都不符合语境。
2. She has learned English for five years. Before she started high school, she _____ learned English for three years.A.hadB.hasC.haveD.will have答案解析:A。
“Before she started high school”是过去的时间点,在这个时间点之前的动作要用过去完成时。
B 选项是现在完成时,C 选项是与第三人称单数不搭配的现在完成时形式,D 选项是将来完成时,都不符合语境。
3. We have cleaned the classroom. When the teacher came in, we_____ cleaned it.A.hadB.haveC.hasD.will have答案解析:A。
“When the teacher came in”是过去的时间点,在这个时间点之前的动作要用过去完成时。
B、C 选项是现在完成时,D 选项是将来完成时,都不符合语境。
4. He has read many books this month. By the end of last month, he _____ read so many.A.hadn'tB.haven'tC.didn'tD.wouldn't答案解析:A。
九年级英语过去完成时与现在完成进行时对比单选题40题
九年级英语过去完成时与现在完成进行时对比单选题40题1.She ______ her homework for two hours when her friend called.A.had been doingB.has been doingC.was doingD.is doing答案:A。
本题考查过去完成进行时。
“for two hours”表示一段时间,且“when her friend called”是一个过去的时间点,在这个时间点之前她一直在做作业,所以用过去完成进行时。
B 选项现在完成进行时不符合时间点;C 选项过去进行时只强调过去某个时间正在做;D 选项现在进行时也不符合。
2.They ______ football since morning.A.had been playingB.have been playingC.were playingD.are playing答案:B。
本题考查现在完成进行时。
“since morning”表示从早上开始一直持续到现在,用现在完成进行时。
A 选项过去完成进行时不符合;C 选项过去进行时不能体现从早上到现在一直持续;D 选项现在进行时没有体现持续的时间段。
3.He ______ to the park before he went to school.A.had goneB.has goneC.wentD.goes答案:A。
本题考查过去完成时。
“before he went to school”表示在去学校这个过去的动作之前,去公园的动作已经完成,所以用过去完成时。
B 选项现在完成时不符合时间顺序;C 选项一般过去时没有体现动作的先后顺序;D 选项一般现在时也不符合。
4.We ______ waiting for the bus for half an hour.A.had beenB.have beenC.wereD.are答案:B。
本题考查现在完成进行时。
初二英语现在完成时与过去完成时对比单选题50题
初二英语现在完成时与过去完成时对比单选题50题1. When I got to the cinema, the movie ____ already ____.A. has startedB. had startedC. startsD. started答案:B。
解析:本题考查过去完成时的用法。
句子表达当我到达电影院这个过去的动作时,电影已经开始了,电影开始这个动作发生在到达电影院之前,是过去的过去,所以要用过去完成时had + 过去分词。
A选项has started是现在完成时,不符合语境;C选项starts 是一般现在时,D选项started是一般过去时,都不能表达动作的先后顺序。
2. She ____ just ____ her homework when her mother came back.A. has finishedB. had finishedC. finishesD. finished答案:B。
解析:这里考查过去完成时。
当她妈妈回来这个过去动作发生时,她已经完成作业了,完成作业这个动作在妈妈回来之前,属于过去的过去,要用过去完成时had + 过去分词。
A选项是现在完成时,C选项是一般现在时,D选项是一般过去时,都不能准确表达这种动作先后顺序。
3. By the time he ____ ten years old, he ____ many books.A. was had readB. was has readC. was had readedD. was had read答案:A。
解析:这题考查过去完成时。
by the time引导的从句是一般过去时,他十岁的时候是过去的一个时间点,而他读很多书这个动作在十岁之前就已经发生了,是过去的过去,要用过去完成时,read的过去分词是read。
B选项中has read是现在完成时,C选项readed形式错误,D选项语法错误。
4. They ____ never ____ to Paris before last year.A. have beenB. had beenC. areD. were答案:B。
初二英语现在完成时句子转过去完成时练习题40题
初二英语现在完成时句子转过去完成时练习题40题1.I have visited the museum.I had visited the museum before I went home.答案解析:将现在完成时的句子“I have visited the museum.”转变为过去完成时,“before I went home”表示过去的某个时间点,在这个时间点之前发生的动作要用过去完成时,所以是“I had visited the museum”。
2.She has read the book.She had read the book by the time her friend came.答案解析:“by the time her friend came”表示过去的某个时间点,在这个时间点之前发生的动作要用过去完成时,所以是“She had read the book”。
3.We have played basketball.We had played basketball before the rain started.答案解析:“before the rain started”表示过去的某个时间点,在这个时间点之前发生的动作要用过去完成时,所以是“We had played basketball”。
4.They have watched the movie.They had watched the movie before they went to bed.答案解析:“before they went to bed”表示过去的某个时间点,在这个时间点之前发生的动作要用过去完成时,所以是“They had watched the movie”。
5.He has eaten breakfast.He had eaten breakfast before he went to school.答案解析:“before he went to school”表示过去的某个时间点,在这个时间点之前发生的动作要用过去完成时,所以是“He had eaten breakfast”。
初二英语现在完成时句子转过去完成时练习题40题
初二英语现在完成时句子转过去完成时练习题40题1.I have finished my homework.(改为过去完成时)A.I had finished my homework.B.I have finish my homework.C.I finish my homework.D.I will finish my homework.答案解析:A。
选项 B 语法错误,应该是I had finished。
选项 C 是一般现在时,不符合要求。
选项 D 是一般将来时,也不符合要求。
过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,结构是had + 过去分词。
2.She has read the book.(改为过去完成时)A.She had read the book.B.She has readed the book.C.She reads the book.D.She will read the book.答案解析:A。
选项 B 语法错误,read 的过去分词还是read。
选项 C 是一般现在时,不符合要求。
选项 D 是一般将来时,不符合要求。
3.We have visited the museum.(改为过去完成时)A.We had visited the museum.B.We have visit the museum.C.We visit the museum.D.We will visit the museum.答案解析:A。
选项 B 语法错误,应该是had visited。
选项 C 是一般现在时,不符合要求。
选项 D 是一般将来时,不符合要求。
4.They have played football.(改为过去完成时)A.They had played football.B.They have play football.C.They play football.D.They will play football.答案解析:A。
人教版初二英语现在完成时句子转过去完成时练习题30题含答案解析
人教版初二英语现在完成时句子转过去完成时练习题30题含答案解析1.I have finished my homework.(改为过去完成时)I had finished my homework.答案解析:将现在完成时改为过去完成时,需要把have/has 变为had,动词的过去分词形式不变。
本题中现在完成时“I have finished my homework.”改为过去完成时就是“I had finished my homework.”。
2.She has read the book.(改为过去完成时)She had read the book.答案解析:同样,现在完成时变为过去完成时,把has 变为had,read 的过去分词还是read。
所以“She has read the book.”改为过去完成时为“She had read the book.”。
3.We have visited the museum.(改为过去完成时)We had visited the museum.答案解析:现在完成时变过去完成时,把have 变为had,visited 是visit 的过去分词形式不变。
“We have visited the museum.”变为过去完成时是“We had visited the museum.”。
4.They have played basketball.(改为过去完成时)They had played basketball.答案解析:现在完成时改过去完成时,have 变为had,played 是play 的过去分词形式不变。
“They have played basketball.”改为过去完成时为“They had played basketball.”。
5.I have seen the movie.(改为过去完成时)I had seen the movie.答案解析:现在完成时变为过去完成时,把have 变为had,seen 是see 的过去分词形式不变。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
初中现在完成时过去完成时练习题中考集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-现在完成时与过去完成时一.延续性动词和瞬间性动词之间的转化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 .; do ; finished ; done ; finished; done ; have finished ; 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 madehe 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 infactory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become meeting _____ for a week now.A. has finishedB. has endedC. has been overGao ______ 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 slept ________ the car for a week.A. boughtB. has boughtC. has hadlong _____ you _____ ill -----Two weeks.A. did fallB. have, fellC. have, been'll lend you the book , but you can only _____ it for 2 days.A. borrowB. keepC. takeHow long can I ______ the book ------ Two weeks.A. borrowB. lendC. getD. keep三.过去完成时( )1. The police found that the house _______and a lot ofthings_________.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. finished finish C. had finished D. 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.having already hadhad D. had already had( ) 7. It seems that the old man _________something important.lost B. had lost C. lost D. would lose ( ) 8. She __________in this school ________the past ten years.teaching, since B. had been teaching, sinceteach, for D. 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. expect C. would expect expected( ) 11. We couldn’t catch up with the others because they _____too long before us.starting started started( ) 12. She felt anxious about her son as she ________for quite a long time.'t heard him B. hadn’t heard him‘t heard from him D. hadn’t heard from him( ) 13. By the time the speaker entered the hall, all thelisteners_______.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.began B. was broken outout D. 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 been been C. was D. 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四.现在完成时与过去完成时单项选择。