时态是表示不同时间发生的动作或存在的状态,需要用不同的动词形式表示。时态题是英语考试的必考题。下面是小编收集整理的*英语语法时态练习题,大家一起来看看吧!
*英语语法时态练习题:
用动词的适当形式填空
1. It ______ (be) Ben’s birthday last Friday.
2. We all ______ (have) a good time last night.
3. He ________ (jump) high on last Sports Day.
4. Helen ________ (milk) a cow on Friday.
5. She likes ______ newspapers, but she ______ a book yesterday. (read)
6. He _______ football now, but they _______ basketball just now. (play)
7. Jim’s mother _________ (plant) trees just now.
8. _______ they ________ (sweep) the floor on Sunday? No, they _____.
9. I _______ (watch) a cartoon on Monday.
10. We ___________ (go) to school on Sunday.
容易误用过去将来时的典型情况:
正如我们通常要在时间状语从句以及条件状语从句使用一般现在时代替一般将来时一样,如果在时间状语从句或条件状语从句中,因语义的需要而使过去将来时,那么应改用一般过去时。如:
他说要是第二天下雨他们就待在家里。
误:He said they would stay at home if it would rain the next day.
正:He said they would stay at home if it rained the next day.
另外,当by the time后接一个句子起将状语从句时,其后的从句用一般现在时代替一般将来时,用一般过去时代替过去将来时。如下面是北京卷的一道高考题:
When I talked with my grandma on the phone, she sounded weak, but by the time we ______ up, her voice had been full of life.
A. were hanging B. had hung C. hung D. would hang
分析:C。从逻辑上说,当我在电话里和奶奶聊天时,她的声音听起来很虚弱;但到我们要挂电话时,她的声音又充满朝气。从逻辑上说,应该是“奶奶的声音又充满朝气”在先,“我们挂断电话”在后,如果是反过来的话,那说话者就无法听知道“奶奶的声音又充满朝气”之回事了。所以“挂断电话”应用一般过去时。另外,由于by the time后接句子引导时间状语从句时,从句谓语通常要用一般现在时代替一般将来时,用一般过去时代替过去将来时,所以选项D不能选。
表示将来时间的常见方法:
(1) 用“be about to+动词原形”表示。主要表示即将要发生的事:
He is about to leave. 他即将要离开。
Sit down, everyone. The film is about to start. 大家坐好,电影马上就要开发始了。
注:该结构通常不与具体的时间状语连用:
误:He is about to leave soon [tomorrow].
另外,该结构在美国英语中还可表示“打算”(主要用于否定句):
I’m not about to lend him any more money. 我不打算再借给他任何钱。
(2) 用“be due to+动词原形”表示。主要表示按计划或时间表将要发生某事:
He is due to leave very soon. 他很快就要离开。
His book is due to be published in October. 他的书计划10月份出版。
一般现在时表现在:
1. 表示现在的能力、特征、职业等。如:
He sings well. 他唱歌唱得好。
Mr. Smith teaches French. 史密斯先生教法语。
2. 表示客观真理、科学事实、格言以及不受时间限制的客观存在。如:
Summer follows spring. 春去夏来。Knowledge is power. 知识就是力量。
The earth turns around the sun. 地球绕着太阳转。
更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 天才领路者网站详细了解
咨询电话:400-850-8622