英语中的时态是一种用来表示不同时间中动作发生的动词形式.时间由现在、过去、将来和过去将来四种表示,动作则由一般、完成、进行、和完成进行四类组成,两者结合则构成了英语的16种时态。下面讲一讲平常比较不经常接触到的几种时态。
一.过去将来时
1.过去将来时表示在过去将来的某一时间发生的动作或存在的状态,一般用在间接引语中,主句谓语运动词为过去时,一般形式为“would/should+动词原形”。
I never imagined that he would become a doctor我从未想到他会成为医生。
I asked her if I should see her the following Sunday我问她下个星期日是否能和她见面。
2.特殊用法:过去将来时可用“was/were about to +动词原形”结构,表示过去正要进行的动作。此外,过去将来时也可以用“was/were to +动词原形”,“was/were +现在分词”及一般过去时等表示。
I was about to leave when it began to rain 我正要离开,这时天开始雨了。
I was seeing off my sister at the station the next day.第二天我要到车站。
二.过去完成时
1.过去完全时主要表示过去某时或某动作之前业已完成的动作或情况,即表示“过去的过去”。通常可分为“已完成”用法和“未完成”用法,
(1)“已完成”用法表示一个动作或状态在过去某一时间或动作之前刚刚完成或结束,也可能是早已完成或结束。
I had just got home when it rained我刚回到家,天就下雨了,
(2)“未完成”用法表示一个动作或状态在过去某时之前已开始,一直延续这一过去时间,且仍有继续下去的可能性,只适用于状态动词和表示持续性动,常与表示一段时间的状语连用。
By the end of last year ,he had taught for thirty years.
到去年年底,他已经教书教了30年了.
三.过去进行时,
过去进行时常与表示过去的时间状语连用,主要表示过去某一时间正在进行的动作。
I was watching TV when he called me up.他打电话给我时我正在看电视。
四.将来进行时
1.将来进行时表示的是在将来某一时间正在进行的动作,常表示安排好之事,给人一种期待之感。由“shall/will+be+v-ing”构成。
I will be watching the sunrise at the top of the mountain this time tomorrow.明天这个时候,我就在山顶看日出了。
2.表示预料不久要发生或势必要发生的动作。
I suppose they will be leaving soon 我想他们不久就会离开的。
3.将来进行时也可以表示委婉、客气。
Will you be needing anything else?你还需要些什么?
五.将来完成时的用法
1.将来完成时表示将来某时刻之前或某一行为发生之前完成的动作,常和by 或 by the time 等结构连用。其形式为:“will/shall +have+过去分词”
1.I’ll have arrived there by noon.在中午前我就会到那里了。
I shall have finished reading the book by the end of this week,这个周末我就把这书看完了。
2.表示到将来某时刻为止动作的持续时,也可以用将来完成时。
I will have lived in the city for twenty years by next month.
到下个月,我就在这个城市住满20年了。
看看下面的题:
1.I regret that I divorced him.I_____ stupid.
A.am just B.had just been C.was just being D.would just be
2. I’m rather tired :I______since this morning .
A.was doing housework B.had just been
C.did housework D.have been doing housework
3.The car _______at the present speed until it reaches the foot of the mountain at about ten o’clock tonight.
A.would go B.went C.will be going D.goes
答案公布:
1.C 首先可以排除的是A项,是过去的时态。B项用的过去完成时,表示比divorce之前,比较不符题意,它不是在离婚之前后悔的,选择C项,过去进行式,“我真是后悔跟他离了婚,我那时候真是笨啊”,D项显然也不对。
2.D “我真是累呀,从早上开始就在做家务”。表示从早上这个时间一直持续到现在的动作,而且还将继续进行下去,这是现在完成时的用法。
3.C 这一题很容易推断,首先它并不是表示过去的事情,由从句中的reach的时态可以看出,排除AB, “车如果照目前的速度行驶下去的话,那么它到十点钟的话就可以到山脚下了。此题选择A项,将来进行时,表示的是在将来某一时间正在进行的动作,常表示安排好之事,给人一种期待之感。符合题意。
1.It has been about 7 years since they_____.
A.got married B.got marry C.get married Dhave given
2.Henry would rather that his girl friend ______in the same department as he does.
A.works B.had worked C.worked D.has been worked
3.Will you come and join us when we ______a farewell party?
A.will give B.give C.gave D.have given
现在看看答案:
1.A 考的是现在完成时的特殊用法,在“it is (has been )….since”结构中,主句常用现在完成时,也可用一般时。但是在since后面要用过去时,如:It is (has been)about 7years since I came here .我来这儿近7年了。
2.C 此题考的是一般过去时的特殊用法,在“would rather、would sooner、would just as soon、might as well,would prefer(宁愿,但愿)”等后面的从句中,如表示现在或将来的动作或情况,用一般过去时。I’d rather you left now.我宁愿你现在就走。因此选C.
3.B 这是一般现在时表将来时的一种特殊用法,在时间或条件状语从句中,分句不能用将来时,要用一般现在时代替将来时,例:Unless you get rid of smoking,you will not stay healthy你只有戒烟,方可保持健康.When you come next time,I’ll show you around our campus.你下次来时,我将带你到我们的学校去看看.
1.I would have told him the answer had it been possible ,but I _____ so busy then.
A.had been B.was C.were D.would be
2.He got word that a delegation_______.
A.soon has arrived B.soon arrived
C.is soon going to arrive D.would soon arrive
3.When you ______,I’ll show you round our campus.
A.will have rested B.rested C.have rested D.will be resting
下面来看看答案:
1.B 此句译为“如果可能的话,我那个时候一定会告诉他答案,但是我那时候很忙”, 空格前面的部分是一个与过去事实相反的虚拟语气,但是.紧接着又使用了转折连词But,这说明后面的部分就不是虚拟的情况了.而是陈述一个事实,而且是过去的事实,那么用一般过去时就可以了,故选项为B.
2.D 很明显是肯定得用一个过去的时态,看主句的got,就可以排A和C,因为他们都是现在的时态,在BD,说话者保证代表团一定马上就到,说明在那时代表团是没有来的,应该用过去将来时,选D。
3.C 此题可以用排除法来做,在昨天的习题中我们已经知道,在时间或条件状语从句中,分句不能用将来时,要用一般现在时代替将来时,那么我们就可以排除AD 两项了,这个题只能选择C项,事情并没有发生,不过能用过去式,排除B。
版权声明:以上关于高考时态的讲解和练习的文章内容属于厦大家教纯公益完全免除中介费,内容来源于网络,如有问题,请点击这里联系我们。 |