做一些真题巩固所学知识点,知识是通过不断实践掌握住的,因此适量的练习是很有必要的哦!下面是小编收集整理的英语动词时态测试题,大家一起来看看吧!
英语动词时态测试题:
【2012黔西南】43. —Where we
做一些真题巩固所学知识点,知识是通过不断实践掌握住的,因此适量的练习是很有必要的哦!下面是小编收集整理的英语动词时态测试题,大家一起来看看吧!
英语动词时态测试题:
【2012黔西南】43. —Where were you this morning? —I______ in the supermarket.
A. will shop B. am shopping C. was shopping D. have shopped
【答案】C
44. More money_______ when we use both sides of paper.
A. will save B. was saved C. has saved D. will be saved
【答案】D
[图片0]
【2011河南】( ) 24. —Can you answer the door, Jim? I ________ the dishes.
—I'm coming, dad.
A. do B. did C. have done D. am doing
【答案】D
【2011河南】( ) 27. —What smells terrible, Ted?
—I'm sorry. I'll _______ my shoes and wash them at once.
A. take away B. put away C. move away D. get away
【答案】A
【2011河南】( ) 30. —Have you heard of Earth Day?
—Yes. The first Earth Day _________ in 1970 to educate us to protect our planet.
A. celebrates . B. celebrated C. is celebrated D. was celebrated
【答案】D
一般过去时典型考题:
1. —You speak very good French!
—Thanks. I ______ French in Sichuan University for four years.
A. studied B. study C. was studying D. had studied
解析:答案选 A。根据句意及句中时间状语for four years可推知,空格处该用一般过去时或现在完成时;由于选项中没有现在完成时,故用一般过去时。
[图片1]
2. — The food here is nice enough.
— My friend ______ me a right place.
A. introduces B. introduced C. had introduced D. was introducing
解析:答案选 B。根据对话内容可知,此刻说话者就在其朋友介绍的那个餐馆用餐,所以其朋友给他们介绍这家餐馆肯定是在此之前,故用一般过去时。即选B。顺便说一句,这道题中的My friend introduced me a right place有两处惯用法问题:一是introduce习惯上不接双宾语;二是introduce表示“介绍”时,主要用于介绍两个不认识的互相认识,或是向听众或观众宣布并介绍演讲者或广播、节目等的细节。此句中的“介绍”其实是指“推荐”,故应用recommend,即应改为:My friend recommended me a right place.
现在完成进行时与现在完成时的区别:
(1) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:
I’ve only known her for two day. 我认识她刚刚两天。
They’ve been married for twenty years. 他们结婚已二十年了。
The war has lasted for a long time. 这场战争持续了很长时间。
(2) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:
The house has been painted for a month. 这房子已漆了一个月。
The problem has been studied for five days. 这个问题已研究了五天。
现在完成进行时的用法:
一、现在完成进行时的构成方法
现在完成进行时由“have / has + been +现在分词”构成。
二、现在完成进行时用法说明
表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止:
He’s been watching television all day. 他看了一天电视了。
He has been doing this work for three years. 这工作他已干了三年了。
It has been raining since last Sunday. 自上周星期日以来就一直在下雨。
The war has been going on for nearly a decade. 战争已进行近十年了。
Without (a) doubt you have been working very hard. 毫无疑问你工作一向努力。
I have been looking forward to meeting you. 我一直盼望会见你。
The pagoda has been standing there since the Tang dynasty. 这座塔从唐代以来一直矗立在这里。
Biological system has been doing this for billions of years. 生物系统这样做已经有多少亿年了。
The Truman government has been spending some $ 200 billion yearly for war preparations. 杜鲁门政府一直每年花2000亿美元用于战备。
现在完成进行时有时表示根据直接或间接的证据得出的结论:
She is very tired. She’s been typing letters all day. 她很累了,她整天都在打信件。
Her eyes are red. She has been crying. 她眼睛红了。她一直在哭。