天才领路者

总算知晓初中英语完成时态练习题

发布时间: 2019-10-03 10:36:00

时态是表示行为、动作、状态在各种时间条件下的动词形式。时态也是英语学习的重点内容。下面是小编收集整理的*英语完成时态练习题,大家一起来看看吧!   *英语完成时态练习题:   过去完成时习题   1. She ______her hairstyle in her hometown before she came to Chongqing for a better job.   A. would change B. has changed C. changed D. was changing   分析:C。由came可知,她已来重庆了,而改变发型是在来重庆之前,即过去的过去,按理要用过去完成时,但before已经表明紧接着发生的先后两个动作,所以也可用一般过去时,所以选C。  

*英语完成时态练习题

  2. He ______more than 5000 English words when he entered the university at the age of 15.   A. has learned B. would have learned C. learned D. had learned   分析:D。因为上*是过去,学了5千个英语单词是在上*之前,即“过去的过去”,所以用过去完成时。   3. Father ______for London on business upon my arrival, so I didn’t see him.   A. has left B. left C. was leaving D. had left   分析:D。由“我没见到他”可知,“在我到达”前“父亲已经去伦敦”了,即父亲去伦敦发生在“过去的过去”,用过去完成时。   现在完成进行时习题:   1. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year.   A. studies B. studied C. is studying D. has been studying   分析:D。根据句中的现在进行时可排除B,再根据句中的for a year可知此题选现在完成进行时*,即选D。     2. —I have got a headache.   —No wonder. You ______ in front of that computer too long.   A. work B. are working C. have been working D. worked   分析:C。由于在电脑前工作太久,所以导致了现在头痛的结果,故空格处应填现在完成时或现在完成进行时,即答案选C。   3. —I’m sure Andrew will win the first prize in the final.   —I think so. He ______ for it for months.   A. is preparing B. was preparing C. had been preparing D. has been preparing   分析:D。根据句中的…will win the first prize in the final可知,决赛还没有举行,所以下文谈到的“准备”指的肯定是从过去一直持续到现在的情况,故用现在完成进行时。   现在完成时习题:   1. When you are home, give a call to let me know you ______ safely.   A. are arriving B. have arrived C. had arrived D. will arrive   分析:B。根据句子本身已有的时态可知,过去完成时had arrived不能选;再根据常识,说话人应该是叫对方“已经”到家后才打电话报平安,故选现在完成时。   2. Up to now, the program ______ thousands of children who would otherwise have died.   A. would save B. saves C. had saved D. has saved   分析:D。短语up to now的意思是“到现在为止”,指从过去某时开始持续到现在的一段时间,通常与现在完成时连用。如:Her life has run smoothly up to now. 她的生活到目前仍一帆风顺。 Up to now, the work has been easy. 到现在为止这工作还算容易。   3. For many years, people ______ electric cars. However, making them has been more difficult than predicted.   A. had dreamed of B. have dreamed of C. dreamed of D. dream of   分析:B。根据句意和句中的时态has been可知,空格处不可能填过去时态,故可排除A和C;比较B和D,B为现在完成时,与句中的for many years(多年来)相吻合,故选B。   过去完成时与一般过去时的区别:   (1) 当几个过去的动作用and, then, but等连接,且按照动作发生的先后顺序表达时,几个动作均可用一般过去:   I bought a radio but lost it. 我买了一部收音机,但丢了。   Very soon she apologized and left. 不久她表示了歉意就走了。   He retired and wrote his memoirs. 他退休了,撰写了他的回忆录。   He stood up, took his coat and went out. 他站起身来,拿起外套,然后就出去了。   The little girl alternately sulked and made scenes. 这小姑娘一会儿生闷气,一会儿和人吵架。   (2) 由after, before, as soon as 等连词引导时间状语从句,由于这些连词已经清楚地表明了主从句谓语动词的先后顺序,所以对于先发生的动作也可用一般过去时表示:   I told them the news after you (had) left. 你走后我把这消息告诉了他们。   As soon as I (had) put the phone down it rang again. 我刚把电话一放下,它又响了。   (3) 在一定的语境中,表示过去未曾实现想法或打算的过去完成时也可用一般过去时表示:   He hoped to come with us, but he was too busy. 他本想同我们一起来的,但他太忙了。   I thought I could go, but I can’t. 我原认为我能去,但我(现在)去不了。   【注】若没有明确的语境,则宜用过去完成时表示过去未曾实现的想法,否则可能有歧义,如说I hoped to pass the examination. 它只表明过去想通过考试,但并未说明通过与否。如说 I had hoped to pass the examination,则表示过去想通过考试,但实际上未通过。不过在过去式后接不定式的完成式也可明确表示过去未曾实现的想法,如 I hoped to have passed the examination。

更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 天才领路者网站详细了解
咨询电话:400-850-8622

相关文章

最新文章

相关课程2

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622