在语法里,时或时态表示行为发生的时间和说话时的关系。在英语考试中经常会遇到时态题。下面是小编收集整理的中考英语时态语态填空题,大家一起来看看吧!
中考英语时态语态填空题:
( )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. 我等了两个小时。(等得好辛苦)