时态是表示不同时间发生的动作或存在的状态,需要用不同的动词形式表示。时态题是英语考试的必考题。下面是小编收集整理的英语时态专项练习题,大家一起来看看吧!
英语时态专项练习题:
1. “What’s your opinion on the matter, please?” “Oh, sorry, I _______.”
A. wasn’t to listen B. haven’t listened
C. wasn’t listening D. hadn’t listened
2. “Aha, you’re a chain smoker!” “only at home. Nobody _______ that but you.”
A. discovered B. had discovered
C. discovers D. is discovering
3. The telephone _______ three times in the last hour, and each time it ________ for my father.
A. had rang; was B. has rung; was
C. rang; has been D. has been ringing; is
4. The thief tried to break away from the policeman who ______ him, but failed.
A. has held B. had held
C. was holding D. would hold
5. When I arrived at the company, the manager ______, so we had only time for a few words.
A. just went away B. had gone away
C. was just going away D. has just gone away
[图片0]
【答案与解析】
1. 选C。“没听”肯定是刚才的事,所以应用过去时态。
2. 选C。答句陈述的是客观事实,故用一般现在时态。
3. 选B。按英语语法,“in the last [past]+一段时间”通常与现在完成时连用。
4. 选C。用过去进行时表示当时在持续的一种状态。
5. 选C。由于下文说we had only time for a few words,说明“经理”正准备离开。
英语一般过去时的用法:
一、如何理解
一般过去时的基本用法是表示过去所发生的动作或存在的状态。如:
We went shopping yesterday. 我们昨天去买东西了。
He bought the computer five years ago. 这电脑是他五年前买的。
不管是“昨天”还是“五年前”,都属于过去,所以都用一般过去时。
[图片1]
二、构成与用法
一般过去时的构成方法很简单,那就是谓语动词用过去式。什么叫过去式?过去式是如何构成的?如果你不记得了,就请复习一下本书第九章“动词的基本形式”一节。下面请看几个例句:
He stood up and went out. 他站起来走了出去。
He had long hair when he was a teenager. 他十来岁时就留长发。
句中的stood, went, had, was均为过去式,句子所用的时态均为一般过去时。
三、用法补充
一般过去时除表示过去所发生的动作或存在的状态外,还可以表示委婉语气。如:
I wondered if you were free this evening. 不知您今晚是否有空。
I wanted to ask if I could borrow your ladder. 我想问问能否借您的梯子用用。
I thought you might like some flowers. 我想您也许想要些花。
但这种用法非常有限,主要见hope, think, wonder, want, intend等少数动词。
过去完成时的用法:
表示“过去的过去”,这是过去完成时最本质的用法,它既可表示过去某个时间或动作之前所发生的情况,也可表示过去某个时间或动作之前一直在持续的情况。如:
He had left when I arrived. 当我到达时他已经离开。
By six o’clock he had worked twelve hours. 到6点钟时他就已工作了12小时。
现在完成时的构成与用法:
现在完成时由“have / has + 过去分词”构成。如:
He has seen the film several times. 这部电影他已看了好几次。
I have known her for a long time. 我认识她很长时间了。
句中的has seen和have known均为现在完成时,第一句属影响性用法,其影响是“他对电影内容非常熟悉了”;第二句属持续性用法,指“认识她”已持续了很长一段时间。