内容正文:
英语的16种时态和11种被动语态
A.时态总结
一.一般时态:表示既不“进行”,又不“完成”。
一般时态
一般现在时
一般过去时
分别表示现在、过去的经常性、习惯性动作或存在的状态
一般将来时
表示将来某一时刻的动作或状态,或将来某一段时间内经常发生的动作或存在的状态
过去将来时
表示从过去某一时间看将要发生的动作
所谓一般时态,We have meals three times a day.
我们一日吃三餐。(现在的习惯)
He is always ready to help others.
他总是乐于助人。(现在的状态)
When I was a boy, I often went to play in that park.
我小时候常去那个公园玩。(过去的习惯)
【注释1】一般现在时
1.构成
一般现在时主要用动词的原形表示,如果主语为第三人称单数,则一般在动词原形后加s或es,其变化规则如下表所示:
情况
规则
例词
一般情况
加s
helps, eats, rises, reads
以s, sh, ch, x, o结尾的动词
加es
discuss→discusses
teach→teaches
以辅音字母加y结尾的动词
变y为ies
carry→carries
fly→flies
2.用法:
一般现在时除了可以表示现在的经常性、习惯性动作或存在的状态外,还可表示:
(1)客观真理、科学事实及自然现象。此用法即使出现在过去语境中,也用一般现在时。
The sun rises in the east.太阳从东方升起。
(2)用于here, there开头的倒装句中,一般现在时表示现在正在发生的动作或存在的状态。
There goes the bell.铃响了。
Here comes the bus.公共汽车来了。
(3)某些动词的一般现在时可以表示按计划、安排将要做的事情,这种用法常常用于介绍火车时刻表、飞机时刻表、作息安排表等内容。
We must hurry up. The first class begins at eight o'clock.
我们必须快点。第一节课将在八点开始。
【注释2】一般过去时
1.构成:一般过去时用动词的过去式表示,其规则动词变化方法如下表所示:
情况
规则
例词
一般情况
加ed
pack→packed
以辅音字母加y结尾的动词
变y为ied
carry→carried
marry→married
以一个辅音字母结尾的重读闭音节动词
双写辅音字
母加ed
plan→planned
chat→chatted
以不发音的e结尾的动词
直接加d
like→liked
provide→provided
2.用法:一般过去时除了可以表示过去经常性、习惯性的动作或存在的状态外,还有以下用法:
(1)want, hope, think, intend等动词的一般过去时往往表示“过去原……”之意。
I thought he was an honest man.我原以为他是个老实人。
He didn't intend to hurt you.他本来没打算伤害你。
(2)wonder的一般过去时有时也可表示现在的行为,但口气要比用一般现在时更加委婉、客气。
I wondered if you could do me a favour.
我不知道你能否帮我一个忙。
(3)used to+动词原形,表示过去的习惯性动作而现在已经不再发生了。
We used to spend our vacation in the mountains.
我们以前常常在山里度假。(暗示现在不再在山里度假了)
【注释3】一般将来时
1.构成:
shall+动词原形(第一人称)
will+动词原形(各种人称)
be going to+动词原形(各种人称)
2.用法:一般将来时除了可以表示将来的动作或存在的状态外,还有以下用法:
(1)will+动词原形:will可用来表示事物的固有属性或必然趋势。will表示将来,有时含偶然性、临时性决定的意思。
Fish will die without water.离开水,鱼就会死。
—Do you know Mr. Smith has come to our town?你知道史密斯先生来我们镇了吗?
—No. I will go and visit him right now.不知道。我现在就去看他。
(2)be going to+动词原形表示“计划、打算要做某事、根据现在的迹象对未来进行推断(包括天气状况)”。
He is going to speak on TV this evening.
他今晚要在电视上讲话。
Look at the dark clouds. It is going to rain.
看这些乌云,要下雨了。
He is seriously ill. He is going to die.他病得很重。他马上要死了。
(3)be about to+动词原形/be on the point of+V-ing表示“立即的将来(immediate future)”,因此,这两种结构不与表示将来的具体时间状语连用,但可以和并列连词when(=and at that time)引出的分句连用。
The train is about to start.火车就要开了。
The plane is on the point of taking off.
飞机马上就要起飞了。
(4)be to+动词原形
用法
例句
表示“按计划或安排即将要做的事”
She is to get married next month.
她将于下个月结婚。
表示“按照职责、义务、规定等应该做某事”,相当于should, ought to
You are to report it to the police.
你应该报警。
表示注定要发生的事情
Your plan is to be a failure.
你的计划注定要失败。
【注释4】过去将来时
1.构成:
should/would+动词原形(should用于第一人称,would用于任何人称)
was/were going to+动词原形(表示过去的打算、计划或可能要发生的事)
was/were to+动词原形(按过去的计划、安排将在某个过去的时间之后发生的事情)
was/were about to+动词原形(不与具体的将来时间状语连用)
2.用法:
(1)should/would+动词原形表示从过去某一时间看将要发生的动作或存在的状态(常用于主从复合句中)。
He said he would be here at nine o'clock.
他说他将在九点钟到这里。
(2)was/were going to+动词原形(表示过去的打算、计划或可能要发生的事)
She said she was going to start at once.她说她将立即出发。
(3)was/were to+动词原形(按过去的计划、安排将在某个过去的时间之后发生的事情)
He said that the sports meeting was to take place soon.
他说运动会不久将举行。
(4)was/were about to+动词原形/was/were on the point of doing(不与具体的将来时间状语连用)
He was about to phone when someone knocked at the door.
=He was on the point of phone when someone knocked at the door.
他正要打电话时有人敲门。
二.进行时态
1.考纲对进行时态要求掌握的时态包括:现在进行时、过去进行时、将来进行时,它们的形式分别为:
2.现在分词的构成形式:
情况
规则
例词
一般情况
加ing
try→trying
以一个辅音字母结尾的重读闭音节动词
双写辅音字母加ing
regret→regretting
ban→banning
以不发音的e结尾的动词
去掉e,加ing
hate→hating
date→dating
不规则:picnic—picnicking die-dying tie-tying
3.现在进行时的用法
(1)进行时态表示某一时刻或阶段内正在进行的动作或存在的状态,具有暂时性和未完成性的特点。
I don't really work here; I am just helping out until the new secretary arrives.
我并不在这里上班,我只是来帮忙,直到新秘书来了(我就走)。(暂时性)
I am reading the book; I will finish it in a week.
我正读那本书,一周后我就会读完了。(未完成性)
(2)表示某阶段正在进行的动作或发生的事,但此时此刻动作不一定正在进行,常与these days, this week等时间状语连用。
We are making preparations for the final examination these days.
这些天我们在为期末考试做准备。(此时此刻不一定在做)
(3)表示反复出现的或习惯性的动作,往往含有赞赏、厌恶、遗憾等情绪,常与always, continually, constantly, forever, all the time等连用。
He is always thinking of others first.
他总是先想到他人。
He is always making the same mistake.
他总是犯同样的错误。
(4)有些动词如come, go, arrive, leave, begin, start等,其现在进行时表示按计划、安排近期将要发生的动作。
I'm leaving for Beijing next month.下个月我要去北京。
4.过去进行时的用法:描述过去某一时刻或过去一段时间内正在进行的动作。
标志词:常用表示具体过去时间点或时间段的词语,比如at that time/moment,this time yesterday,at+时刻+last night,then等。
She was picking apples in her garden this time yesterday.
昨天这个时候她正在花园里摘苹果。
They were cleaning their bedrooms at seven last night.昨晚7点半他们在打扫卧室。
拓展:位移动词(come、leave等)可以用过去进行时表示过去将来时。
5.将来进行时(精讲)
【注释1】构成(shall用于第一人称,will用于第二、三人称)
肯定句:主语 + shall/will + be + 现在分词...
We shall be landing in Paris in sixteen minutes.我们将在16分钟后在巴黎机场降落。
Hurry up! The guests will be arriving at any minute! 快!客人就要来了。
否定句:主语 + shall/will + not + be + 现在分词...
Anyhow,you won't be playing for the next few Saturdays.
论如何,后几个星期六你不许再玩了。
疑问句:Shall/Will + 主语 + be + 现在分词...?
Will you be remaining in the city? —Yes,I shall be(remaining in the city).
你将来会留在这个城市吗? ——是。
Will they be coming this way? —No,they won't be(coming this way).
他们会顺着这条路来吗? ——不,不会从这条路来。
疑问代词/疑问副词 + shall/will + 主语 + be + 现在分词...?
What time will she be arriving? —She will be arriving at about 8:30 tomorrow morning.她什么时候到达? ——她大概明天上午8点半到达。
【注释2】用法:
1.表示将来某一时刻或某一阶段内将要发生的动作(一般只用于动态动词,不能用于静态动词)
She'll be leaving at about seven.她将在7点钟离开。
I'll be waiting for you at the gate.我将在大门口等你。
Be sure to come. We'll be expecting you.一定要来,我们要等你的。
2.表示将来某一段时间内持续发生的动作
I shall be staying here about a week.我将在这里住一星期左右。
He will be working in Geneva during the summer vacation.暑假期间他将在日内瓦工作。
We'll be using this book next term.我们下学期将用这本书。
3.用于现代英语口语中,表示“纯粹”的将来该时态比一般将来时显得语气委婉:
When will you be visiting us again? 你什么时候再来拜访 我们? (比较委婉)
When will you visit us again? (一般说法)
He will be attending the lecture this evening.他今晚将要 去听讲座。(单纯表示将来)
He will attend the lecture this evening.他今晚打算去听 讲座。(一般说法,表示意图)
They will be arriving here tomorrow.他们明天就要到达此地。(陈述将来的事实)
注意:有时这两种结构在意义上确实不同:
Mary won’t pay this bill. 玛丽不付账。(她拒绝付账)
Mary won’t be paying this bill. 玛丽不会付账。(将来)
Will you join us for dinner? 你来和我们一起吃饭好吗? (邀请)
Will you be joining us for dinner? 你会和我们一起吃饭吗? (将来)
Won’t you come with us? 你和我们一起去好吗? (邀请)
Won’t you be coming with us? 你会和我们一起去吗? (将来)
4.将来进行时表示按时划或安排要发生的动作。
I will be seeing you next week. 我下个星期来看你。
I’ll be taking my holidays soon. 不久我将度假了。
We shall be going to London next week. 下周我们要去伦敦。
We’ll be spending the winter in Australia. (=we are spending) 我们将在澳大利亚过冬。
Professor Craig will be giving a lecture on Etruscan pottery tomorrow evening. (=is giving) 克雷格教授明晚作关于伊特拉斯坎陶器的讲演。
【注释3】将来进行时与一般将来时的区别:
1. 两者基本用法不一样
将来进行时表示将来某时正在进行的动作,一般将来时表示将来某时将要发生的动作:
What will you be doing this time tomorrow? 明天这个时候你会在做什么呢?
What will you do tomorrow? 你明天干什么?
2. 两者均可表示将来,但用将来进行时语气更委婉,比较:
When will you finish these letters? 你什么什候处理完这些信件?(直接询问,如上司对下属)
When will you be seeing Mr White? 你什么时候见怀特先生?(委婉地询问,如下属对上司)
When will you pay back the money? 你什么时候还钱?(似乎在直接讨债)
When will you be paying back the money? 这钱你什么时候还呢?(委婉地商量)
3. 有时一般将来中的will含有“愿意”的意思,而用将来进行时则只是单纯地谈未来情况:
Mary won’t pay this bill. 玛丽不肯付这笔钱。(表意愿)
Mary won’t be paying this bill. 不会由玛丽来付钱。(单纯谈未来情况)
【注释4】将来进行时与现在进行时的搭配使用
1.像其他进行时态一样,将来进行时通常和某一时刻连用,表示一个动作在该时刻之前开始并且很可能在该时刻之后仍然继续。这种用法最好通过实例来了解。设想一个班的学生上午9点半在做什么,然后可以这样表达:
Now they are sitting in their classroom. They are listening to a tape. This time tomorrow they will be sitting in the cinema. They will be watching a film. On Saturday there is no class. So on Saturday they will not be sitting in the classroom. They will be doing other things. Bill will be playing tennis. Ann will be shopping. George will still be having breakfast. 现在他们正坐在教室里。他们在听录音。明天这个时候他们会坐在电影院里看电影。星期六没有课。因此,星期六这时候他们不在教室里。他们会做别的事情。比尔会在打网球,安会去买东西,乔治会还在吃早饭。
2.进行时态也可以和一般现在时连用。如:
Peter has been invited to dinner with Ann and Tom. He was asked to come at eight but tells another friend that he intends to arrive at seven. The friend tries to dissuade him, ‘When you arrive they’ll still be cooking the meal!’ 彼得应邀与安和汤姆一起吃饭。他们要彼得8点到,但彼得却告诉另一位朋友说他自己想在7点到。那位朋友劝阻他说:“你到的时候,他们还在做饭呢!”
【注释5】将来进行时与现在进行时的区别:
现在进行时表示一种经过考虑的、将来要进行的动作,而将来进行时通常表示正常过程中会发生的动作,因此将来进行时不如现在进行时那样肯定,比后者偶然性要大一些:
I am seeing Tom tomorrow. 明天我要和汤姆见面。
I’ll be seeing Tom tomorrow. 明天我会见到汤姆。
第一句意指汤姆或说话人已经特意安排了这次会面,而第二句则意指汤姆和说话人将在通常进程中见面(也许他们在一起工作)。
不过这种差别并不是在任何情况下都很重要,而且常常两者都可以使用。可以这样说:
He’ll be taking his exam next week. 他下周要参加考试。
也可以这样说:
He is taking his exam next week. 他下周要参加考试。
He won’t be coming to the party. 他不参加这次聚会。
也可以这样说:
He isn’t coming to the party. 他不参加这次聚会。
现在进行时用于表示最近将来的动作时,必须有确定的时间,而将来进行时可以和确定的时间状语连用,也可以不连用。
它既可以表示最近将来的动作,也可以表示较远将来的动作。
可以说:
I am meeting him tomorrow. 我明天和他会面。
但是说:
I’ll be meeting him tomorrow / next year / some time /. 我明天 / 明年 / 某时将与他会面。
【注释6】将来进行时与“will+动词原形”的比较
1. 相似性比较
“will+动词原形”和将来进行时之间的差别与“will+动词原形”和现在进行时之间的差别基本上相同。“will+动词原形”表示将来的意图,将来进行时表示未经过考虑将来便要进行的动作。比较:
I’ll write to Mr Pitt and tell him about Tom’s new house. 我要写信告诉皮特先生关于汤姆的新房子的事。
在这个例句中黑体的动词表示意图,说话人根据自己的意愿宣布一个经过考虑的、将来要进行的动作。但在下面这句中:
I’ll be writing to Mr Pitt and I’ll tell him about Tom’s new house. 我会写信给皮特先生并告诉他关于汤姆的新房子的事。
2. 差异性比较
“will+动词原形”可以表示邀请,或表示有礼貌的请求,或者发出命令。如:
Will you have a cigarette? 请抽烟。
Will you help me to lift the piano? 请你帮我抬一下钢琴,好吗?
You will work in this room. 你在这个房间里工作。
而将来进行时则无上述这些含义:
一Will you please bring the piano in here? 请你把钢琴搬进这里来,好吗?
一Yes. sir. / OK. 一好,先生。 / 好的。
6.补充:过去将来进行时
【注释1】表示就过去某一时间而言,将来某一时刻或某一段时间正在进行的动作,主要用宾语从句中,尤其多用于间接引语中。
【注释2】结构:
1.过去将来进行时由主语+should(would)+be+现在分词
2.否定:主语+should(would)+not+be+现在分词
3.疑问:should(would)+主语+be+现在分词(+其他)
【注释3】用法:
1.过去将来进行时主要用于宾语从句、定语从句中。有时也用在独立句或状语从句中。
2.过去将来进行时可以表示在过去某一时间之后即将进行的动作。
He said that he could not come because he would be having a meeting.
他说他不能来因为要开会。
3.过去将来进行时表示在过去将来某一时间正在发生的动作。它常和表示过去将来的时间状语连用,但上下文清楚时,时间状语亦可省略。和将来进行时一样,它也常表计划中的事,不表意愿或打算。
John told us that Mary would be coming next day.
约翰告诉我们玛丽第二天来。
I never realized that some day I would be living in China.
我从未想到将来有一天会在中国居住。
The new name he would be using was Jack Jones.
他将用的新名是杰克·琼斯。
He would pay the rest as he would be leaving France.
其余款项,他将在离开法国时付清。
The car started. Ellen James would be driving off to the university.
车子发动了。埃伦·詹姆斯要开车到大学去。
三.完成时
【注释1】现在完成时由have/has+过去分词构成。
1.表示从过去某一时间开始一直持续到现在,也许还将持续下去的动作或状态。常用的状语有:lately, recently, in the last/past few days/years(在过去的几天/年里),since then, up to now, so far(至今)等。
Great changes have taken place in Hangzhou in the past few years.
在过去的几年里杭州发生了巨大的变化。
2.表示过去发生已经完成的某一动作对现在造成的影响或结果,注意这时说话者说话的重心在过去的事情对现在造成的影响上。常用的状语有:already, just (刚刚), yet, before等。
He has turned off the light.(=The light is off now.)
他已经关掉灯了。
3.在“最高级+名词”或“It/This is+the first/second ... time”之后的定语从句中,谓语动词用现在完成时。
This is the best tea (that) I have ever drunk.
这是我喝过的最好的茶了。
4.瞬间动词又叫非延续性动词、终止性动词。瞬间动词可以用于完成时态,通常不接表示一段时间的状语。若要接表示一段时间的状语,需要做一些相应的变换。
He has come to Beijing since last year.(×)
He has lived in Beijing since last year.(√)
部分非延续性动词(短语)和延续性动词(短语)之间的转换:
买buy→have 借borrow→keep
结婚get married→be married 认识get to know→know
离开leave→be away 回来come back→be back
生病fall ill→be ill 死亡die→be dead
关闭turn off→be off 打开turn on→be on
动身leave for →be off to 变成become→be
返回return→be back 开始begin→be on
睡觉go to bed→sleep 穿put on→have on/wear
来/去come/go→be in/away 参加join→be a member of
感冒take/get/catch a cold→have a cold
入睡go to sleep→be asleep
到达get to/arrive in (at)/reach→be in/stay
【注释2】过去完成时由had+过去分词构成
1.过去完成时表示过去某一时间或动作前已完成的动作或存在的状态(即表示“过去的过去”)。
She had learned some English before she came to our school.
她在来我们学校前已学过一些英语了。
2.表示过去某一时间的动作或状态持续到过去的另一时间,还可能持续下去,常用的时间状语有:by/until/before/by the end of+“表示过去的某一时间”。
By then he had learned English for 3 years.
到那时,他已学了三年英语了。
3.表示愿望、打算的词,如:hope, expect, mean, intend, want, suppose等,其过去完成时表示过去未曾实现的愿望或意图。
I had hoped to see more of Shanghai.
我本希望在上海多看看。(但未能如愿)
4.用于某些固定句型中:
①Hardly/Scarcely/Rarely ... when ...和No sooner ... than ...句型中, when和than从句里用一般过去时,主句用过去完成时,且用倒装,表示“刚刚……就……”。
Hardly/No sooner had I got home when/than the rain poured down.
我刚到家,大雨就倾盆而下。
②It was/had been+一段时间+since从句。since 从句的谓语用过去完成时。
It was ten years since we had had such a wonderful time.
我们有10年没那么高兴过了。
③That/It/This was the first/second ... time+that从句。that 从句的谓语要用过去完成时。
It was the third time (that) he had left the key at home.
那是他第三次把钥匙落在家里了。
5.过去完成时与现在完成时的区别
现在完成时表示的动作发生在过去,以now的时间为基点,但侧重对now产生的结果或造成的影响;过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调"过去的过去",只有和过去某时或某动作相比较时,才用到它。
I have learned 1000 English words so far.到目前为止我已经学会了 1000 个英语单词。
I had learned 1000 English words till then.到那时为止我已经学会了 1000 个英语单词。
6.过去完成时与一般过去时的区别
1. 时间状语不同:过去完成时在时间上强调"过去的过去"。而一般过去时只强调过去某一特定的时间。
They had arrived at the station by ten yesterday.
到昨天十点为止,他们已经到达了车站。
They arrived at the station at ten yesterday.
他们昨天10点到达了车站。
2.过去完成时表示过去的过去,不单独使用,一般和一般过去式一起使用。
3. 当两个或两个以上接连发生的动作用 and 或 but 连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在 before、after 、as soon as 引导的时间状语从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。
He entered the room, turned on the light and read an evening paper.
【注释3】将来完成时
1.结构:shall have+过去分词(第一人称)或will have+过去分词(任何人称)。
2.用法:将来完成时常与by引导的时间状语连用。
(1)状态完成:表示某事继续到将来某一时为止一直有的状态。
They will have been married for 20 years by then.
到时(未来的某个时间)他们就将结婚整整二十年了
(2)动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或一获得的经验。
You will have reached Shanghai by this time tomorrow.
明天的这个时候你就到上海了。
(3)表示推测,相当于"must have done"结构。
You will have heard of this, I guess. 我猜你已经听说过这件事了。
I am sure that he will have got the information. 我相信他一定会得到这个信息。
【注释4】过去将来完成时
1.定义:过去将来完成时表示从过去观点看将来某时某动作会业已完成。这个时态用得相对比较少,通常主要用于转述方面,即用于间接引语中。
2.构成:
would+have+过去分词(任何人称)
should have+过去分词(第一人称)
3.用法:
1.表示从过去某一时间来看将来某时会已经完成的动作。
I thought Sophia would have told you something. 我想索菲娅会已告诉你一些情况。
The day was drawing near when we would/should have completed the reservoir. 我们建成水库的日子不远了。
2.过去将来完成时用于虚拟语气
若表示与过去事实相反的虚拟语气,此时条件从句的谓语用过去完成时(had+过去分词),而主句谓语则通常用过去将来完成时(would+have+过去分词),当然,主句谓语也可根据情况使用“should (could, might)+have+过去分词”。
If I'd left sooner, I'd have been on time. 要是我早点动身,我就准时到了。(但我动身太迟了)
If we had found him earlier we could have saved his life. 要是我们当时早点找到他的话,我们就可以救活他。(可惜我们找到他太晚了)
If I had known that you were coming I would have met you at the air-port. 要是我早知道你要来的话,我就会在机场接你了。
If he had lived, some day Michael would have done something important. 假定麦克尔当时在世的话,他本可做出了不起的事。
If I had known how he felt, I would never have let him adopt those children. 我要是知道他的想法,我是决不会让他领养那些孩子的。
He would have forgotten the boy’s birthday if you hadn’t reminded him. 要不是你提醒他,他会忘记这男孩的生日的。
Our lives would have been greatly impoverished if we had not known our dear friend. 若不是得识我们这位好朋友,我们的生活一定十分不妙。
知识拓展 would + have + 过去分词”的情态用法
would 后接完成式除用于构成过去将来完成时外,它还有其情态动词用法的一面。
Only somebody with a small mind would have refused to help. 只有心胸狭窄的人才不肯帮助别人。(表推测)
Few men would have bared their soul to a woman as he had. 很少有男人能像他一样对一个女人敞开心扉。(表怀疑)
I’m surprised you didn’t like the film. I would have thought it was just your kind of thing. 你不喜欢这部电影,这让我感到奇怪。我本来还觉得正对你的路呢。(表过去的想法)
My father would have driven me to Cornwall, but we decided it would be quicker by train. 父亲原本要开车送我去康沃尔,但我们还是觉得坐火车更快。(表过去的想法)
The scar added interest to a face that otherwise would have appeared too bland. 这处伤疤为本显得平淡无奇的脸增添了些吸引力。(表示未曾发生的情况)
四.完成进行时
【注释1】现在完成进行时
1.结构:have/has+been+doing。主语用I/we/you/they/复数名词,助动词用have,其余情况用has。
2.用法:表示从过去某时开始一直持续到现在并且还要继续下去的动作或表示到目前为止的一段时间里一直反复进行的动作,它既具备现在完成时的特征,又具备现在进行时的特征,它具备进行体的“未完性、暂时性、感情色彩”的特点。
He has been learning English for 6 years.
他学英语已经六年了。(从过去某一时间开始学英语,强调到现在还在学)
It has been raining for 3 days.
已经下了三天雨了。(强调说话者“抱怨”的感情色彩)
3.现在完成进行时和现在完成时的区别
(1)现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作。
I have read the book. 我读过这本书。
I have been reading the book. 我一直在读这本书。
(2)现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。
I have waited for two hours. 我等了两小时。(陈述事实)
I have been waiting for two hours. 我等了两个小时。(等得好辛苦)
(3)现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。
He has lived in Paris. 他(一直)住在巴黎。
He has been living in Paris. 他(目前)住在巴黎。(表暂时性)
(4)不用于进行时态的动词通常也不用于现在完成进行时,但可以用于现在完成时。
I’ve only known her for two day. 我认识她刚刚两天。
They’ve been married for twenty years. 他们结婚已二十年了。
The war has lasted for a long time. 这场战争持续了很长时间。
(5)现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替.
The house has been painted for a month. 这房子已漆了一个月。
(6)有少数动词(比如work, study, live, teach, stay等等)在表示持续一时间时用这两种时态含义差不多,只是用现在完成进行进更强调动作的持续性。
I’ve lived/been living here since 1988. 自1988年以来我就一直住在这儿。
【注释2】过去完成进行时
定义:表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也有可能还在继续。
基本结构:had been + V-ing形式
用法:
1. 过去完成进行时所表示的动作与过去的时间的关系,可以用时间状语来表示,也可以通过上下文来表示。
By the end of last month they had been working here for about ten days. 到上个月为止,他们在这里工作大约有十天了。
She said that she had been listening to radio after school. 她说她放学后一直在听收音机。
2. 过去完成时可以表示一个动作已经结束,但其结果仍然影响到过去的某一时刻。
It had been raining and the street was still wet. 天一直在下雨,街道仍然很湿。
3. 像 work、study、stay、sing、teach等延续性动词与表示一段时间的时间状语连用时,用过去完成进行时可以表示一个动作一直延续到过去某一时刻,通常强调动作的持续性和不间断性。
She had been studying for two hours when her classmate came to visit her. 当她的同学来看她的时候,她学习有两个小时了。
4.过去完成进行时与过去进行时的区别:
过去进行时主要表示过去某时的一个动作正在进行。
I was writing a letter when she came to see me. 当她来看我时我正在写信。
I had been writing a letter for two hours by the time she came to see me. 当她来看我的时候,我已经写了两个小时的信了。
5.过去完成进行时与过去完成时的区别:
过去完成时表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成。
They had just had breakfast when Tom came in. 汤姆来时,他们刚吃过早饭。
They had been having breakfast for ten minutes when Tom came in. 汤姆来时,他们已经吃了十分钟的早饭了。
【注释3】过去将来完成进行时
1.定义:动作从过去某一时间开始一直延续到过去将来某一时间。动作是否继续下去,由上下文决定。
2.构成:
would have been+V-ing(任何人称)
should have been+V-ing(第一人称)
3.用法:
1.在间接引语中,若主句为过去时态,则用于宾语从句中的间接引语则要把将来完成进行时改为过去将来完成进行时。
I know by this time next week he’ll have been working here for 30 years.
→I knew by that time he would have been working there for 30 years.我知道到那时他就在那儿工作满30年了。
2.在特定的语境中,有时过去将来完成进行时可用虚拟语气中。
At the time of the accident I was sitting in the back of the car,because Tom’s little boy was sitting beside him in front. If Tom’s boy had not been there I would have been sitting in front. 事故发生的时候,我坐在车子的后座,因为汤姆的小儿子坐在前边他的身旁。要是汤姆的孩子没坐在那里的话,我就会坐在前面了。
3.过去将来完成进行时的情态意义
“would have been+现在分词”结构除用于表示过去将来完成进行时外,有时其中的 would 也可能是情态动词,具有情态意义,比较表示推测或猜想等。如:
“What interesting job have you found?” Helen asked him; he knew she would have been thinking about it. “你找到什么有趣的工作啦?”海伦向他问道。他知道海伦一定会一直想这件事的。
【注释4】将来完成进行时
1.定义:将来完成进行时表示动作从将来的某一时间开始一直延续到将来某一时间。是否继续下去,要视上下文而定。这个时态常和表示将来某一时间的状语连用。
2.构成:
shall have been+V-ing(第一人称)
will have been+V-ing(任何人称)
3.用法:
(1)与将来完成进行时连用最多的时间状语时是“by+将来时间”。当然除“by+将来时间”外,连用其他的时间状语也是可能的。
By the end of this year he’ll have been acting for thirty years.
到今年年底他当演员就满30年了。
He will have been working all day. 他整天将都在工作。
She will have been having treatment all her life. 她将终生受到治疗。
I’ll have been teaching for thirty years this winter. 到今年冬天我就已任教三十年了。
(2)将来完成进行时的情态意义
“will / shall have been+V-ing”结构除表示将来完成进行时外,有时其中的 will 也可能是情态动词,具有情态意义,比较表示推测或猜想等。如:
They will have been having a holiday yesterday. 他们昨天大概是在度假。
You’ll have been wondering all this time how my invention works. 我想你这些时候一直想知道我的发明怎样会行得通的。
4.将来完成进行时与将来完成时比较
将来完成进行时与将来完成时的关系和现在完成进行时与现在完成时的关系一样。即在以下情况下可以用将来完成进行时而不用将来完成时:
(1)动作本身就是连续的:
By the end of the month he will have been living / working / studying here for ten years. 到了月底他在这里居住 / 工作 / 学习就满十年了。
(2)一种经常进行的动作被表示为连续的动作:
By the end of this month he will have been training horses / climbing mountains for twenty years. 到了这个月底他驯马 / 登山就满 20年了。
但是如果提到所驯马匹或所攀登的山峰的数目,或用任何方式把动作分割为一次又一次的动作,就必须用将来完成时:
By the end of the month he will have trained 600 horses / climbed 50 mountains. 到本月底,他驯服的马就有600匹 / 攀登的山峰就有50座了。
B.被动语态
【注释1】被动语态的基本用法:不知道或没有必要指明动作的执行者是谁时用被动语态;需要强调或突出动作的承受者或事件本身时也常用被动语态(by短语有时可以省略)。被动语态与时态结合,形成各种时态下的被动语态:
各种时态的被动语态
被动语态的构成
be
过去分词
1
一般现在时的被动语态
am / is / are
过去分词
2
一般过去时的被动语态
was / were
过去分词
3
现在进行时的被动语态
am / is / are +being
过去分词
4
过去进行时的被动语态
was / were +being
过去分词
5
现在完成时的被动语态
have / has been
过去分词
6
过去完成时的被动语态
had been
过去分词
7
将来完成时的被动语态
will / shall have been
过去分词
8
一般将来时的被动语态
will / shall be
过去分词
9
过去将来时的被动语态
would / should be
过去分词
注意:将来进行时、过去将来进行时、现在完成进行时、将来完成进行时、过去完成进行时、过去将来完成进行时没有被动语态。
【注释2】使用被动语态时应注意的几个问题:
1.主动变为被动时双宾语的变化。
My friend gave me an interesting book on my birthday.
→An interesting book was given to me (by my friend) on my birthday.
→I was given an interesting book (by my friend) on my birthday.
2.主动变为被动时,宾语成主语;(作补语的)不定式前需加to(位置不变)。
The boss made him work all day long.
→He was made to work all day long (by the boss).
3.短语动词变被动语态时,勿要掉“尾巴”。
The children were taken good care of (by her).
Your pronunciation and spelling should be paid attention to.
4.情态动词,be going to, be to, be sure to, have to等结构变为被动语态时,只需将它们后面的动词原形变为“be+过去分词”。
We can repair this watch in two days.
→This watch can be repaired in two days.
5.当句子的谓语为say,believe,expect,think,know,write, consider, report等时,被动语态有两种形式:①谓语动词用被动语态,动词不定式作主语补足语。②用it作形式主语,真正的主语在后面用主语从句来表示。
People say he is a smart boy.
→He is said to be a smart boy.
→It is said that he is a smart boy.
People know paper was made in China first.
→Paper was known to be made in China first.
→It is known that paper was made in China first.
类似句型有:It is said/known/suggested/believed/hoped/thought that ...
6.不能用被动语态的几种情况:
(1)表示状态的谓语动词,last,hold,contain,fit,cost等。
(2)表示归属的动词或短语,如have, own, belong to等。
(3)表示“希望、意图、喜好”的动词,如:wish, want, hope, like, love, hate等。
(4)宾语是反身代词或相互代词时谓语动词用主动语态,不能用被动语态。
(5)宾语是同源宾语、动词不定式、动名词等,谓语动词不用被动语态。
7.主动形式表示被动意义
(1)当连系动词feel, look, smell, taste, sound等后面接形容词时;当cut, read, sell, wear, write, wash等作为不及物动词表示主语内在“品质”或“性能”时;当动词表示“开始,结束,关,停,转,启动”等意义时。
The flowers smell sweet.
花儿散发着芳香。
This kind of cloth washes easily.
这种布料容易洗。
(2)当break out, take place, shut off, turn off, work out等动词表示“发生,关闭,制定”等意思时。
The lamps on the wall turned off.
墙上的灯熄灭了。
8.在英语口语中,有时可用“get+过去分词”构成被动语态。如:
I got dressed as quickly as l could. 我尽快穿上衣服。
I wasn’t surprised she get elected after all the efforts she made. 她尽了一切力量之后,当选了,这不使我感到奇怪。
We got delayed because of the holiday traffic. 因为节日交通阻塞,所以我们被耽误了。
I tried to find my way round London without a map and got lost. 我试图不带地图在伦敦寻路,结果迷路了。
注意:这样结构比较常见的搭配有get arrested, get caught, get confused, get delayed, get divorced, get dressed, get drowned, get drunk, get elected, get engaged, get hit, get killed, get lost, get married, get stuck等。
【注释3】英语在什么情况下要用被动语态?或者说,英语被动的使用场合有哪些?归纳起来,有以下几点:
1.由于语义的需要
当不知道或没有必要指出动作的执行者时,常用被动语态,这时往往不用by短语。
I was born in 1960. 我生于1960年。
根据常识可知,每个人都是由自己的母亲生下来的,所以句子完全没有必要使用主动语态。
They have been poorly paid. 他们的工资太低。
句子主要是想突出“他们工资太低”这一事实,没必要指出工资是谁支付,所以用了被动语态。
2.由于强调的需要
突出或强调动作的承受者,如果需要说出动作的执行者,用by短语。
The time-table has been changed. 时间表已变动了。(要突出的是“时间”)
These books are written especially for children.这些书是专门为孩子们写的。(强调的是“这些书”)
3.出于礼貌的需要
有时我们使用被动语态出于礼貌而避免说出动作的执行者。
You’ll be contacted. 我们会和你联系的。
句子使用被动语态,是为避免说出“我们”,语气比用 We’ll contact you 更委婉。
Visitors are requested not to touch the exhibits. 参观人士请勿触摸展品。
句子使用被动语态,也是为避免说出“我们”,比用We request you not to…更客气。
4.由于句式的需要
有些动词在某些表达中习惯上要用被动语态。
He is said to be a good teacher. 把说他是一名好教师。
sb (sth) is said to…为英语中的习惯表达,意为“据说”“被认为”,也可换成It’s said that…句式。
It’s said that he is a good teacher. 据说他是一名好教师。
学科网(北京)股份有限公司
$$