《A Guide Of English Grammar》之四(时态和语态及虚拟语气)

第一节时态

1.时态的分类:一般时;完成时;进行时。

1.1.一般时:

①一般现在时:

He writes a letter every day.

②一般过去时:

He wrote a letter yesterday.

③一般将来时:

He will write a letter tomorrow.

1.2.完成时:

①现在完成时:

He has written the letter.

②过去完成时:

He had written the letter when I came.

③将来完成时:

He will have written the letter before I come.

1.3.进行时:

①一现在进行时:

He is writing a letter now.

②过去进行时:

He was writing a letter when I came.

③将来进行时:

He will be writing a letter when I come.

1.4.完成进行时:

①现在完成进行时:

He has been writing for two hours.

②过去完成进行时:when I called,he had been writing a letter for two hours.

2.使用一般现在时的时机:主语+一般现在时动词。

2.1.表知觉、状态、所有:

I smell something burning.

You look worried.

This medicine tasts bitter to me.

He has a book.

Your hands feel cold.

I see a man standing there.

He is a student.

2.2.表习惯的动作,常以时间副词修饰:

He goes to school every day.

He writes a letter every day.

He always take a bus home.

2.3.表真理,事实,格言:

The sun rises in the east.

He ,who is lazy is doomed to failure.=he, who is lazy is doomed to fail.


Honest is the best policy.

2.4.表将来:begin/start/arrive/go/come等动词用一般现在时表将来。Does he come tomorrow?

3.使用一般过去时的时机:主语+一般过去时动词

3.1.表过去的动作、习惯、状态:

I saw him yesterday.

He was born in 1978.

3.2.表过去的经验(也可用现在完成时):

Did you ever see her before?=Have you ever see her before?

3.3.句中若有before,after,until等连词引导的从句,由于时间先后很清楚,可用一般过去时代替过去完成时。

4.用一般将来时的时机:主语+will+原形动词表将来要发生的动作或状态。

It will rain tomorrow.

注意:①由连词when,unless,if,once等所引导的状语从句表示某条件要用一般现在时,主句要用一般将来时。


When I have money,I will buy a car.

②be going to=will

He is going to come.=he will come.

5.使用现在完成时的时机:

主语+have+p.p.(have译作:曾经)

5.1.用以表示到现在为止完成的动作:

I have just finished my work.

5.2.用以表示到现在为止的经验,

I have met him several times.

5.3.用以表示到现在为止仍在继续的动作或状态:

I have lived here 10 years.

She has studied English since 2000.

注意:表“曾去过”的经历时,用“have been”而非“have gone”

He has gone toHong Kong.已经去了,现在人在香港;he has been to Hong Kong.曾去过,现在又回来了。

6.过去完成时的时机:主语+had+p.p.(had译作已经,或曾经)用以表示截止过去某时所完成的动作或经历。

He had studied English for10 years before he left for the States.

He told me that he had seen the movies once.注意过去完成时不能单独存在,必须有一般过去时从句或表过去的时间副词短语连用方可体现出不同时间发生的两种动作。


I lost the book which she had given me.

7.使用将来完成时的时机:

主语+will have+p.p.译作“将已经”,表示到将来某时已经完成或仍在继续进行的动作或经历等。

He will have arrived in Chicago by this time tomorrow.

When you come ,everything will have been finished.

8.使用现在进行时的时机:主语+is/am/are+现在分词

①用以表示正在做的动作。

I am doing laundry.

②用以表示即将发生的动作,常与表将来的时间副词连用。

He is coming today.=he will be coming today.

9.使用过去进行时的时机:主语+was/were+现在分词①表示过去某时正在做的动作:

He was taking a bath when you called.

②表一般过去时中即将发生的事:

He was dying=he was going to die.=he was about to die.

10.使用将来进行时的时机:主语+willbe+现在分词,表于将来某时将进行的动作。

He will be reading book this time tomorrow.

11.使用现在完成进行时的时机:主语+have/has been+现在分词,译作“一直都在”,表示一直继续到现在且仍将继续下去的动作。

She has been working with this company for 5 years.

12.使用过去完成进行时的时机:主语+had been+现在分词,译作“一直都在”,表示一直继续到过去某时,而且当时仍在继续进行的动作。要注意的是:与过去完成时一样,不能单独存在,须有一般过去时连用。


I had been sleeping when he came.

13.使用将来完成进行时的时机:主语+will have been+现在分词,译作“将一直在”,表一直到将来某时,仍将继续的动作。

I will have been studying English for ten yearsby the end of this year.

14.时态的前后一致

14.1主句若是一般现在时,从句不能用过去完成时和过去完成进行时,其它均可。

14.2.主句若为一般过去时,则从句不能用表现在和将来的时态。

14.3.从句表示真理时,恒用一般现在时,不必与主句一致。

15."for+一段时间"与完成时的关系:

(for/during/in/through/down through) the (past/last)five years.=since five years ago.自从5年前起,这些短语与现在完成时或现在完成进行时连用。

I have been studying English for the past two weeks.

16.since和完成时的关系:

①表“自从”时,可作介词,之后接名词或者动名词②since也可作副词连词引导一般过去时的状语从句,主句用现在完成时或现在完成进行时。

I have been studying English since I went to college.

He has lived here since 2000.


③since之后接明确的时点作宾语,不能接时段作宾语

④since后若是时段,一定要这段时间之后加ago。

Peter has lived here since two years ago.

⑤现在完成时和现在完成进行时的动词与"for+一段时间"连用时,该动词所表示动作必须可连续进行。否则采用下列结构才能与since连用:it is+一段时间+since+非连续动词/时点

It is twenty years since he married.

第二节语态

1.语态的种类:分主动语态和被动语态两种,用于被动语态的必须是及物动词。

2.授予动词有两种被动语态:

I gave him a book.(主动)

①He was given a book by me.(被动)

②A book was given him by me.(被动)

3.动词+介词结构,也可变成被动语态:

They laugh at me.→I was laughed at by them.

Police looked into the case.→The case was looked into by police.

4.否定句的被动语态

They don't love him.→He is not loved by them.

第三节虚拟语气(subjunctive mood)

虚拟语气是一种表示假设状态的句型,由if引导的状语从句与主句构成。依时态的不同形成四种基本句型:

1.纯条件的虚拟语气~用现在时

If he is here,I will beat him.

2.与现在事实相反的虚拟语气~用过去时

If he were here,I would beat him.(but he is not here)

3.与过去事实相反的用过去完成时

If he had been here,I would have beaten him.kbut he was not here)

4与将来的事实相反的用虚拟语气有~if从句要用助动词should,译作“万一”,主句则用过去时或现在时的助动词。

If he should be here,I (would/will)beat him.

第四节使用虚拟语气应注意事项

1.表示强烈与真理相反的虚拟语气句型:

If主语+were to+原形动词,主语+would等助动词+原形动词

If the cat were tosmile,I would pass out.

If the sun were to rise in the west,how surprised these sunflowers would be.

2.if的省略:

虚拟语气的if从句中若有表“完成”的助动词had或表“万一”的助动词should或were的出现时可将其置于主语前,而省略if。

If he had done it,he would have felt sorry.→Had he done it.he would have felt sorry.

He should tell lies,i would punish him.→should he tell lies,i would punish him.

If he were lazy,he might fail.→were he lazy,he might fail.

3.时态不一致的假设:

也就是if从句与过去事实相反,用过去完成时;主句与现在事实相反,则置助动词过去时。句型如下:if主语+had+p.p.,主语+(would/could/might/should)+V+(now/today)

If I had started saving then,I would have been able to buy a car now.

4.可取代if的其它连词:

If=in case(that)/on condition that/provided/providing(that)/so long as/as long as/此类连词一般只能用于纯条件情况下,其引导的从句均为一般现在时。

In case he comes,let me know.

I will take the trip with you on condition that you bear the expense.

Iwill pardon him provided/providing(that)he acknowledges his mistake.

Any book will do as long as it is interesting.

注意:in case +(that)从句 万一……

In case of+名词 万一……

In case of an accident,don't panic=in case (that) an accident,don't panic.

5.but for……若非/要不是……

此类句型仅限于与现在事实及过去事实相反的虚拟语气

5.1.与现在事实相反:若非/要不是……就……

If it (were not/but for+名词)+(for+名词/一般现在时that从句),主语+(could/would/might/should)+not+原形动词

If it were not that he works hard,I wouldn't like him.=If itwere not for his hard work,…

=were it not for his hard work,…(要不是他努力工作,我才不喜欢他)

=but for his hard work,…


5.2.与过去事实相反的虚拟语气,若非当时……就……

If it had not been(for+名词/一般过去时that从句),+主语(would/could/might/should/ought to)+not+have+p.p.

If it had not been that he lent me the money,I could not have bought the book.=if it had not been for the money(which)he lent me,i could not have bought the book.=but for the money he lent me,i could not have bought the book.要不是他当初借钱给我,我就买不了那书了。

But for可用介词without代替之后仍接名词。

But for his help,I couldn't have done it.=without his help,I couldn't have done it.

6.lest…(should)…以免……

Lest为副词连词,引导状语从句,在该从句中助动词只用should,should往往省略。


I got up early,lest I miss the train.

注意:lest should=for fear that+主语+may+V.(表现在或将来的情况)

+might+V.(表过去的情况)

You muststudy hard lest you should fail the exam.=you must study hard for fear that you may fail the exam.=you must study hard for fear of failing the exam.

7.as if=as yhough译作“仿佛……”,均为副词连词,引导状语从句,使用时有三种时态:

7.1.表极大可能性,动词使用一般时态

It looks as if(as though) it is going to rain.

7.2.表与现在事实相反,要用一般过去时

Mr.wang loves me as if(though)I were his own child.

7.3.表与过去事实相反,用过去完成时。


He looked as if (though)nothing had happened.

7.4.as if或as though之后可接不定式,表示即将发生的状况。

She opened her lips ss if(as though)(she was going)to speak.

8.what if…should…?要是……的话会怎么样?本句型表对将来状况存疑的虚拟语气,if从句用助动词should。

What if he should come?=what might happen if he should come?=what should we do if he should come?

What if it should rain?=what if it rains?=what may happen if it rains?

9.It is (about time/time/high time) +that从句的一般过去时译作“该是……的时候了”注意在使用本句型时that从句的动词要用一般过去时。It is time(that)he went to bed.(本句暗示现在该是睡觉时候了却没睡,其动作与现在事实相反故用一般过去时。)

It is high time we did it.

It is time our children learned some maners.

上列结构可改为不定式,

It is time he went to bed.=It is time for him togo to bed.

10.if only…要是……就好了:本句型只用于与现在事实相反或与过去事实相反的虚拟语气中,即该句型只能用过去完成时或过去时

If only he were here=I wish he were here.

If only I had known it earlier.=I wish I had known it earlier.

11.wish的用法:

11.1wish之后接that从句时,一定要用虚拟语气有,一般过去时表与现在相反;过去完成时与过去相反。

I wish he were here.

I wish he had been here.=I would rather he had been here.

12.hope的用法:之后接that从句时,用一般时态表示极大可能性:表现在情况用现在时;表将来情况用将来时;表完成的状况用完成时;表进行的状况用进行时。各that 都可省略

Ihope (that) he is safe.

Ihope he will beback.

I hope they are having a good time.

I hope they have finished the work.

13.I hope与祈使句的关系:I hope接that从句时,句中可使用助动词may,形成祈使句,此时将I hope that删掉,再将may置于that从句的主语之前,动词仍用原形,改句号为感叹号。

I hope that he may live long.→May he live long!

I hope you may pass the exam.→May you pass the exam!

注意:①上述结构变化中,以God为主语时,可省略may。例如:

I hope God may bless you.→May God bless you!→God bless you!

②表君主万岁时,可倒装:

I hope the king may live long.→May the king live long!→ long live the king!

14wish&hope的异同:

14.1.相同点:

①均可用不定式作宾语。

Iwish to travel abroad.=I hope to travel abroad.

②都可作不及物动词,与介词for连用,表“期望获得”之意,以名词作for宾语。

I wish for a chance to try it.

14.2.不同之处:表“祝福”时,只能用wish,之后接两个名词或代词作宾语(类似授予动词)

I wish you a good time.=I hope (that) you (may)have a good time.

I wish my parents longevity.=I hope (that) my parents can live long.

15.对过去事物猜测的三种句型:

①must have+p.p.一定曾经……he is learned,he must have recieved a good education.

②may have+p.p.可能曾经……he may have atayed up late last night.

③从cannot have+p.p.不可能曾经……he is honest,he cannot have stolen her money.

④表猜测的结构为疑问句时,要用Can…have…?句型之Can he have done it?

16.didn't need to do和need not have done的区别:

didn't need to V是表过去的事实,即“不必……”同时也没有如此做;但need not have +p.p.表与过去事实相反的虚拟语气,乃“本不必……但做了”

I had enough money,Ididn't needborrow any from him.(事实是没借钱)

Since you have enough money,you needn't have borrowedmoney from me.Whydid you still borrow some?(事实是借钱了)

17.意志动词:有“建议”、“要求”、“规定”、“命令”、“主张”五大类。之后用that从句作宾语时从句中用助动词should且should可省略。

建议:Suggest,advise,recommend,propose,yrge(呼吁)move(提议)

要求:ask,require,desire,demand,request,insist(坚持要求)

命令:order.command

规定:stipulate,rule,regulate

主张:advocate,maintain

18.suggest.insist.maintain的另类用法:

Suggest表“暗示”insist表“坚信”,maintain表“坚决认为”时,其后的that从句采用一般时态。

19.insist on+动名词,坚决要……

He insisted on doing it that way.

注意insist on doing和persist in doing的区别是:insist on doing含有固执的意味;persist in doing含有能力坚持,不轻易放弃的意思。

20.表“有必要的”形容词与that从句的关系:该从句用助动词须用should,且可省略。

该类形容词有八个:necessary,important,esential,imperative,urgent,desirable,recommendable,advisable。

21.that从句作同位语:

That从句若是位于意志动词变形的名词之后,与该名词形成同位语关系时,从句中的should可省略。

It is my suggestion that he (should) study abroad.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,458评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,454评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,171评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,062评论 0 207
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,440评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,661评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,906评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,609评论 0 200
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,379评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,600评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,085评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,409评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,072评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,088评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,860评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,704评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,608评论 2 270

推荐阅读更多精彩内容