勤学思培训网RMOYRF
  • 终于清楚中考英语时态语态填空题

    在语法里,时或时态表示行为发生的时间和说话时的关系。在英语考试中经常会遇到时态题。下面是小编收集整理的中考英语时态语态填空题,大家一起来看看吧! 中考英语时态语态填空题: ( )1. There _______ a talk on science in our school next Monday. A. will give B. will be C. is going to give D. is ( )2. --- Shall we go shopping now? --- Sorry, I can't. I _______ my shirts. A. wash B. washes C. washed D. am washing ( )3. --- Hurry up! We're all waiting for you. --- I _______ for an important phone call. Go without me. A. wait B. was waiting C. am waiting D. waited ( )4. --- Did you see Tom at the party? --- No, he _______ by the time I got there. A. had left B. was leaving C. left D. has left ( )5. --- Is this raincoat yours? --- No, mine _______ there behind the door. A. has hung B. is hanging C. hung D. will hang
    [图片0] ( )6. --- _______ you _______ TV at the moment? --- No, you can turn it off. A. Did; watch B . Are; watching C. Do; watch D. Have; watched ( )7. I don't think Jim saw me; he _______ a book at that moment. A. just read B. has just read C. was just reading D. had just read ( )8. Mr Smith ____a book about China last year but I don't know whether he has finished it. A. has written B. wrote C. had written D. was writing ( )9. --- I called you at seven yesterday evening, but there was no answer. --- Oh, I am sorry. I _______ dinner at my friend's home. A. am having B. had C. was having D. have had ( )10. --- Do you know Miss Wang? --- Yes. I first met her two years ago. She _______ at a radio shop at that time. A. was working B. has worked C. is working D. had worked Key: 1-5 BDCAB 6-10 BCDCA 一般过去时典型考题: 1. They ______ two free tickets to Canada, otherwise they’d never have been able to afford to go. A. had got B. got C. have got D. get 解析:答案选 B。句子前半句讲的是过去的事实,用一般过去时; 后半句讲的是对过去情况的假设,故用了would never have been这样的形式。
    [图片1] 2. The play had already been on for quite some time when we ______ at the New Theatre. A. have arrived B. arrived C. had arrived D. arrive 解析:答案选 B。由于句中的had already been用的是过去完成时,而根据句意,arrive显然应发生在其后,故要用一般过去时。全句意为:当我们到达新剧院时,戏已经演了好一会儿了。 3. When I called you this morning, nobody answered the phone. Where ______? A. did you go B. have you gone C. were you D. had you been 解析:C。句子的前半句说上午打电话时没有人接电话,而后半句问对方当时在什么地方。显然,句子前后两部分的时间应一致,即用一般过去时。 一般现在时典型考题: 1. — Where did you put the car keys? — Oh, I ______ I put them on the chair because the phone rang as I ______ in. A. remembered; come B. remembered; was coming C. remember; come D. remember; was coming 【分析】D。第一空用一般现在时,指的是“现在”还记得; 第二空用过去进行时,指的是当时正在做的事。 2. Look at the timetable. Hurry up! Flight 4026 ______ off at 18:20. A. takes B. took C. will be taken D. has taken 【分析】A。用一般现在时表示按规定或时间表预计要发生的事。 3. This machine ______. It hasn’t worked for years. A. didn’t work B. wasn’t working C. doesn’t work D. isn’t working 【分析】C。此处讲的是机器目前的状况,故用一般现在时。此题所利用的干扰时态是其后的现在完成时。 现在完成进行时与现在完成时的区别: (1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作: I have read the book. 我读过这本书。 I have been reading the book. 我一直在读这本书。 【注】有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性): How long have you worked [been working] here? 你在这儿工作多久了? I’ve lived [been living] here since 1988. 自1988年以来我就一直住在这儿。 (2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩: I have waited for two hours. 我等了两小时。(陈述事实) I have been waiting for two hours. 我等了两个小时。(等得好辛苦)