关于英语中的各种时态 英语各种时态的结构

关于英语中的各种时态 英语各种时态的结构

关于英语的各种时态,特爆炸的图片。我真怕被屏蔽了。。。

一般现在时用法详解

一、一般现在时表现在

1. 表示现在经常性或习惯性的动作。如:

My sister wears glasses.我妹妹戴眼镜。

He often goes to the cinema.他经常去看电影。

【注】询问某人的习惯时,有时还可用ever。如:

“Do you ever eat meat?” “No, I never eatmeat.”“你吃肉吗?”“从不吃肉。”

2. 表示现在(或经常性)的情况或状态。如:

Mother is ill.母亲病了。

He is always like that.他总是那样。

He likes living in the country.他喜欢住在乡下。

We need a lot of money.我们需要一大笔钱。

3. 表示现在的能力、特征、职业等。如:

He sings well.他唱歌唱得好。

Mr. Smith teaches French.史密斯先生教法语。

4. 表示客观真理、科学事实、格言以及不受时间限制的客观存在。如:

Summer follows spring.春去夏来。

Knowledge is power.知识就是力量。

The earth turns around the sun.地球绕着太阳转。

二、一般现在时表将来

1. 当主句为将来时态或表示将来意义时,时间和条件的状语从句必须用一般现在时表将来。如:

I’ll write to her when I have time.我有空会给她写信。

Turn off the lights before you leave.走前关灯。

If we hurry, we may catch the bus.如果赶紧走我们可能赶得上公共汽车。

Tell me in case you get into difficulty.遇到困难请告诉我。

【注】① 除表示时间和条件的状语从句外,表示让步、相似、比例的从句也必须用一般现在时表示将来。如:

I’ll follow him wherever he goes.他去哪儿,我就跟着去哪儿。

Whatever you say, I won’t pay.无论你说什么,我都不会付钱。

Whether we help him or not, he will fail.无论我们帮他与否,他都会失败。

I’ll have a good time whether I win or lose.赢也好,输也好,我都将会玩好。

The more you eat, the fatter you will become.你吃得越多就会越胖。

② 另外,当主句为用将来时态时,定语从句也通常用一般现在时表将来。如:

I’ll give you anything you ask for.你要什么我都给你。

You can have anything I find.我找到的任何东西你都可以拿去。

Everyone who comes first will get a present.每个先来的人都可得到一份礼物。

2.按照英语习惯,一个句子中若主要动词已经表明了所谈论动作的时间,那么与之相关的其他动词就不必再次指明同一时间,而往往使用一个比较简单的时态,如用一般现在时表示一般将来时等。比较。如:

This discovery means that we will spend less onfood.这一发现意味着我们将减少在食品上的花费。

This discovery will mean that we spend less onfood.这一发现意味着我们将减少在食品上的花费。

3. 在make sure(弄清楚),make certain(弄清楚),take care(注意,当心),becareful(注意,当心),mind(注意),watch(注意)等后的that从句中通常也只用一般现在时表示将来意义。如:

Take care that it does not occur again.注意别再发生这样的事。

We must take care that no one sees us.我们必须注意别让人看见我们。

Make sure you come back soon.你要保证快点回来。

Be careful that you don’t hurt her feelings.当心别伤了她的感情。

Watch that the baby doesn’t go near the heater.注意别让宝宝接近加热器。

Mind you read the examination questions carefully before youbegin to answer them.在答题前要注意仔细阅读考题。

【注】在it doesn’t matter, I don’t care, I don’tmind等结构(以及类似结构)后的名词性从句也通常用一般现在表示将来意义。如:

It doesn’t matter where we go on holiday.我们去哪儿度假都行。

Does it matter who goes first?谁先去这有关系吗?

I don’t care whether we win or lose.我不在乎我们是赢还是输。

Don’t you care what happens to them?难道你不关心他们出什么事了?

4. 在I hope , I bet, see (toit)等后的宾语从句中通常用一般现在时表示将来意义,但有时也可直接用将来时态。如:

I hope that you like [will like] it.你希望你会喜欢它。

I bet it rains [will rain] tomorrow.我打赌明天会下雨。

See (to it) that children don’t catch cold.当心别让孩子感冒。

I’ll see that nobody disturbs [will disturb] you.我将确保没人打扰你。

【注】see (to it)后的that从句通常用一般现在时表将来,直接用将来的情形较少见。

5. 在as,than引出的比较状语从句中可用一般现在时表示将来,也可直接用将来时态。如:

We’ll get there as soon as you do [will].你一到,我们就到。

We’ll probably drive faster than you do [will].我们开车很可能比你快。

6. 表示按规定、时间表、计划或安排要发生的动作。如:

Are you on duty next weekend?下周末你上班吗?

The train leaves at 12:00.火车12点开出。

Where do we go now?我们现在到哪里去?

【注】用于此用法时,句中通常有具体的时间状语。

7. 当主句为将来时态时,与之相关的by the time后接的从句要用一般现在时表示将来意义。如:

By the time he comes, I will have left.等他到时,我会已离开了。

The film will have started by the time we get to thecinema.我们到电影院时电影会已经开始了。

8. 表示现在将要宣布某事。如:

I declare the meeting open.我宣布会议开始。

We learn Lesson Ten today.今天我们学习第10课。

9. 表示客观性很强的将来。如:(from www.yygrammar.com)

Today is Friday, so tomorrow is Saturday.今天是星期五,所以明天是星期六。

My birthday is on a Sunday this year.我今年的生日在星期天。

【注】有时说话者对某一将来事实非常肯定,也用一般现在时。如:

The future is bright.前途是光明的。

Final victory is ours.最后的胜利是我们的。

三、一般现在时表过去

1. 用于某些动词(tell, say, hear, learn,gather等)表示不确定的过去时间。如:

John tells me you will leave tomorrow.约翰告诉我你明天离开。

I hear that he got married last month.我听说他上个月结婚了。

Mary says you told her to come over here.玛丽说是你让她到这儿来的。

2. 当要陈述一个客观事实时,有时即使有过去时间状语也可用一般现在时。如:

The story is set in the summer of 1937.故事的背景是1937年夏天。

The story begins in the year 1937.故事开始于1937年。

时态详解:一般过去时

1. 一般过去时的定义

一般过去时表示过去某一时候或某一段时间所发生了的事情或存在的状态。常与过去时间yesterday, this morning,just now, a moment ago, in May, last night / year / week, once upona time, the other day, before…, when– clause, in the past连用。如:

What did you do yesterday? 昨天你干了什么?

I met Lin Tao this morning. 今天上午我会到了林涛。

I was there a moment ago. 刚才我在那儿。

2. 一般过去时的应用

(1) 表示过去某时所发生的动作或存在的状态。如:

Liu Ying was in America last year. 刘英去年在美国。

Jim rang you just now. 吉姆刚才给你打了电话。

(2) 表示过去经常或反复发生的动作。常接时间副词often, usually, always,sometimes, every day / week, etc. 如:

We often went out for a walk after supper. 我们过去常在晚饭后散步。

We usually played together. 我们通常一起玩。 (fromwww.yygrammar.com)

3. 一般过去时对谓语动词的要求

一般过去时的谓语动词要用动词的过去式。动词过去式的构成分规则变化和不规则变化两种形式,不规则变化通常需要逐个记忆,规则变化则遵循以下原则:

(1) 一般在动词后加-ed。如:play—played, offer—offered,weigh—weighed, destroy— destroyed, sign—signed.

(2) 在以字母e结尾的动词后,只加-d。如:like—liked, provide—provided,hate— hated, date—dated。

(3) 在以“辅音字母+y”结尾的动词后,则改y为i,再加—ed。如:supply—supplied,fly—flied, study— studied. (from www.yygrammar.com)

(4)在以单短元音的重读闭音节结尾且,末尾只有一个辅音字母的动词后,双写最后一个辅音字母,再加-ed。如:plan—planned,refer—referred, regret—regretted, ban—banned.

4. 特别说明

有些动词的过去时,如:expect, hope, intend, plan, wanted等一般过去时,后接不定式的完成时;或它们的过去完成时接不定式的一般式,都可表示过去未曾实现的意图、打算或希望。如:

I hoped to have been invited to his wedding party.—I had hopedto be invited to his wedding ceremony. 我本希望他来邀请我参加他的婚礼。

I intended to have joined their games.—I had intended to jointheir games. 我本打算参加他们的比赛。


时态详解:一般将来时

1. 一般将来时的定义

一般将来时表示在现在看来即将要发生的动作或存在的状态。常用时间副词tomorrow, soon或短语next year /week / month, in a few days, in the future, sometime 做状语。如:

What will you do this afternoon. 你今天下午干什么?

We will have a meeting tomorrow. 我们明天要开会。

He is going to study abroad next year. 明年他要出国学习。

2. 一般将来时的结构及应用

(1) shall / will +动词原形。表示即将发生的动作或存在的状态。特别是表示客观性的事情或在某条件下要发生的事情,只能用此结构。如:

What shall we do if he doesn’t come? 如果他不来,我们该怎么办?

Will you be free this evening? 今天晚上有空吗?

I think he will tell us the truth. 我想他会告诉我们真实情况的。(fromwww.yygrammar.com)

(2) be going to +动词原形。表示已经计划或安排好了的事情,也可表示有迹象表明肯定要发生的事情。如:

We are going to have a meeting to discuss the matter thisevening. 今天晚上开会讨论这件事情。

Look at the black clouds over there. I think it is going to rainsoon. 看一看那边的乌云,我想天要下雨了。

There is going to be an English evening this week.本周要举行一个英语晚会。

(3) be to + 动词原形。表示一种常规性的活动或注定要做的事情。如:

Who is to clean the classroom today? 今天该谁打扫教室了?

When are you to return your library book? 你什么时候要还图书?

The bridge is to be completed by the end of this year.这渡桥该在今年年底前完工。

(4) be about to +动词原形。表示就要做或正好要做的事情。往往暗含一种时间上的巧合,因此,句子不能再用时间状语。如:

Don’t leave. Li Lei is about to come. 不要走了,李蕾就要来了。

Be quiet. The concert is about to start. 安静下来,音乐演唱会就要开始了。

(5) be +现在分词。表示即将发生的动作或存在的状态。这个句型中动词主要是瞬间动词:come, go,leave, arrive, begin, start, stop, close, open, die, join, borrow,buy等。如:

Go ahead, and I’m coming. 走前面一点吧,我就来。

The dog is dying. 那条狗要死了。

Hurry up. The shop is closing. 快点,商店就要关门了。

(6) 一般现在时。表示一种严格按照计划进行的动作。比方说,上课、飞机起飞、火车离站等。如:

Don’t hurry. The meeting starts at a quarter past eight.不要匆忙,回忆八点过一刻开始。

The bus goes back at four thirty. 汽车四点返回。

时态详解:过去将来时

1. 过去将来时的定义

过去将来时主要用于表示过去某个时候看来即将发生的动作或存在的状态。如:

He said he would come here next Friday. 他说他下周星期五来这儿。

I knew that he would help us when we were in trouble.我知道当我们陷入困境时它会帮助我们。

2. 过去将来时的结构

(1) would + 动词原形。如:

She told us that she would try her best to catch up with otherclassmates this term. 她告诉我们说她将一切努力在本期赶上其他同学们。

When you asked Li Lei for help, he would never refuse you.过去当你请她帮忙时,他绝不会拒绝。

(2) was / were going to + 动词原形。如:

He told us that he was going to attend the meeting.他告诉我说他要参加那次会议。

He said that I was going to be sent to meet her at the railwaystation. 他说将要拍我去火车站接她

(3) was / were to + 动词原形。如:

The building was to be completed next month. 这座建筑改在下个月竣工。

Li Lei was to arrive soon. 李蕾很快就要到了。

(4) was / were about to + 动词原形。如:

We were about to leave there when it began to rain heavily andsuddenly. 就在我们要离开时,天突然下起了大雨。

He was about to have lunch when the bell rang.就在他要吃中饭的时候,门铃响起来了。

(5) was / were +现在分词。如:

He was leaving the next day. 他第二天要走了。(fromwww.yygrammar.com)

We were informed that the leaders were coming to our schoolsoon. 我们接到通知说领导们很快要来我们学校。

3. 过去将来时的用法

(1) 过去将来时,一般用于主句为过去时的宾语从句中。如:

He said he would stay with us. 他说他要与我们呆在一起。

He said he would never go there again. 他说他绝不会再去那儿。

(2) 过去将来时,用于虚拟语气中,如:

If I were you, I would not do that. 要是我是你的话,我就不会那样做。

If he were here, he would show us how to do it.如果他在这儿,他就会向我们展示该如何做了。

4.拓展

was / were going to + 动词原形;was / were to + 动词原形;was / were aboutto + 动词原形等结构都可表达当时一种未曾实现的意图或打算。如:

The conference was going to be held the next month. 会议下个月开。

We were to have our class at eight. 八点我们该上课了。

I was about to tell him about it when Wu Dong got in.就在我要告诉他时,吴东进来了。

时态详解:现在进行时

1. 现在进行时的定义

现在进行时主要用于表示目前正在进行的动作,有时也可表示现阶段在进行的动作。如:

The teacher is giving us an English lesson. 老师正在给我们上英语课。

The farmers are getting in their crops. 农民们正在收割庄稼。

We are making preparations for the conference. 我们一直在为会议作准备。

2. 现在进行时的结构

现在进行时由“am / is / are + 现在分词”构成。如:

I’m studying at Yu Cai Senior Middle school. 我在育才中学读书。

He is writing on the desk. 他再课桌上写字。

They are talking about their visiting the Great Wall.他们在谈论游长城的事情。

【说明】动词现在分词的构成方法:

(1) 一般在动词后加-ing。如:say—saying, play—playing,think—thinking, study—studying, teach—teaching, blow—blowing,build—building.

(2) 动词若以-e结尾, 则去e再加-ing。如:love—loving, make—making,guide—guiding, date—dating.

(3)在以单短元音的重读闭音节结尾,且末尾只有一个辅音字母的动词后,双写最后一个辅音字母,再加-ing。如:begin—beginning,regret—regretting, plan—planning, ban— banning.

(4) 在以ie结尾的动词后,改ie为y,再加-ing。如:lie—lying, die—dying,tie—tying.

(5) 在以-c[k] 结尾的动词后加-king。如:picnic—picnicking,panic—panicking.

3. 现在进行时的应用

(1) 表示目前正在发生或进行的动作。如:

They are planting trees on the mountain. 他们在山上植树。

Mother is preparing supper in the kitchen. 母亲在厨房做晚饭。

(2) 有些非持续性动词的进行时可以表示动作即将进行或发生,或表示动作的重复。如:

He is joining the army. 他要参军了。

They are buying the house. 他们要买那座房子。

(3) 当现在进行时中有always, forever, constantly,continually修饰时,表示说话人的赞赏或厌烦的感情。如:

Why is the baby always crying? 为什么那个老是在哭。

They are always helping us. 他们总是帮助我们。

注意:表示状态、感觉、心理活动的静态动词,一般不使用语进行时态。

4. 现在进行时与一般现在时的区别

(1) 现在进行时强调目前正在进行的动作,而一般现在时强调经常性或习惯性的动作。如:

I’m reading a story now. 我在看一个故事。(目前正在干的事情)

I read stories in my spare time. 我有空时看故事。(经常性的行为) (fromwww.yygrammar.com)

(2) 现在进行时强调现阶段一直在进行的动作,而一般现在时只表动作的重复,而不表示动作的持续。如:

What are you doing these days? 这几天你在干什么?

They are learning English in the summer holiday. 他们暑假在学英语。

They read English every day. 他们每天读英语。

They play volleyball every Sunday. 他们每周星期天都打排球。

(3) 表示短促动作的动词(如 jump, knock, beat, pick,skip等)的进行时,表示动作的重复。如:

The girls are jumping over there. 女孩子们在那边跳。

His heart is beating fast. 他的心脏跳得很快。

(5) 某些表示希望或想法的动词(如hope, wonder, want等)的进行时可以表示委婉客气。如:

I’m wondering whether you can help us now. 我不知道你现在能否给我们帮一忙。

I’m hoping that you will succeed. 我正在希望你成功呢。

英语基础语法:过去进行时

一、构成方法

过去进行时由 was/were加现在分词构成。

二、用法说明

表示在过去某一时刻或某一阶段正在发生的动作。如:

What were you doing this time yesterday?昨天这个时候你在做什么?

During the summer of 1999 she was travelling in Europe.1999年夏天她在欧洲旅行。

表示过去将来,多用于go, come, leave, start, take off等动词。如:

He said he was leaving for home in a day ortwo.他说他一两天之内就动身回家了。

表示过去的经常动作,常与always,forever等连用,略带感****彩。如:

She was always thinking of others.她老是想到别人。(赞扬)

She was forever complaining.她老是抱怨。(厌烦)

表示某个短暂性动作发生的背景。如果主句谓语和从句谓语都发生在过去,动作时间长的用过去进行时,表达谈话背景;动作时间短的用一般过去时,表达新的信息。如:

I was reading the newspaper when the doorbellrang.我正在看报,突然门铃响了。

Jim burnt his hand when he was cooking the dinner.吉姆做饭时把手烫了。

I met Diana while I was shopping this morning.我今早买东西时碰到了戴安娜。

表示两个同时持续的动作。如:

I was doing my homework while he was listening tomusic.我在做作业而他在听音乐。

过去进行时可以表示客气的语气。如:

I was wondering if you could give me a lift.不知我可否顺便搭你的车。

将来进行时用法说明

1.将来进行时的基本用法

将来进行时表示将来某一时间正在进行的动作:

Don’t phone me between 5 and 6. We’ll be having dinnerthen.五点至六点之间不要给我打电话,那时我们在吃饭。

When I get home, my wife will probably be watchingtelevision.当我到家时,我太太可能正在看电视。

2.表示按计划或安排要发生的动作

I will be seeing you next week.我下个星期来看你。

I’ll be taking my holidays soon.不久我将度假了。

We shall be going to London next week.下周我们要去伦敦。

3.将来进行时表示委婉语气

有时用将来进行时可使语气更委婉:

Will you be having some tea?喝点茶吧。

Will you be needing anything else?你还需要什么吗?

4.将来进行时与一般将来时的区别

(1) 两者基本用法不一样:将来进行时表示将来某时正在进行的动作,一般将来时表示将来某时将要发生的动作:

What will you be doing this time tomorrow?明天这个时候你会在做什么呢?

What will you do tomorrow?你明天干什么?

(2) 两者均可表示将来,但用将来进行时语气更委婉,比较:

When will you finish theseletters?你什么什候处理完这些信件?(直接询问,如上司对下属)

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.不会由玛丽来付钱。(单纯谈未来情况)

过去将来进行时用法详解

过去将来进行时表示在过去将来某一时间正在发生的动作。它常和表过去将来的时间状语连用,但上下文清楚时,时间状语亦可省略。和将来进行时一样,它也常表计划中的事,不表意愿或打算。

■过去将来进行时有一个特点,就常用在宾语从句(尤其是间接引语)中。如:

I thought you’d be sleeping.我以为你在睡觉哩。

She said she would be looking after you.她说她会照顾你的。

He didn’t know when he’d be seeing us again.他不知道什么时候他会再见到们。

I asked her what she would be doing on Saturday.我问她星期六干什么。

They moved to the main entrance where the car would bewaiting.他们向大门走去,那辆车会在那里等着。

■过去将来进行时有时也可用在其他从句中,如:

The new name he would be using was Jack Jones.他将用的新名是杰克•琼斯。

He would pay the rest as he would be leavingFrance.其余款项,他将在离开法国时付清。

■过去将来进行时也可用在独立句中,如:

Jack said he had found a job. He would be working as a bartenderin Detroit.杰克说他找到了工作。他将在底特律做酒吧间伙计。

I was excited. Next Wednesday we would be flying toSydney.我很兴奋。下星期三我们就会飞往悉尼了。

■注意:过去将来进行时都没有被动语态。

时态详解:现在完成时

1. 现在完成时的定义

现在完成时既可表示过去发生的动作对现在所造成的结果或影响(此时通常连用的时间状语有already, yet, just,ever, before),也可表示动作从过去某时间开始,一直持续到现在,并且还有可能持续下去(此时通常连用的时间状语有thismonth / week / year, these days, recently / lately, in the past few+ 时间段, since +时间点, for + 时间段)。如:

I have just finished my work. 我把工作做完。

Have you ever been to Beijing? 你曾经去过北京吗?

I have lived for ten years. 我在这儿住了十年了。

We have studied here since 2003. 我们自2003年来就在这儿读书了。

2. 现在完成时的结构

现在完成时由“have / has + 过去分词”构成。

3. 现在完成时的应用

(1) 非持续性动词go, come, leave, borrow, buy, die,join的完成时的肯定式不能与时间段连用,若要接用时间段状语,则应换成相应的持续动词或状态动词。如:

He has left. 他走了。(from www.yygrammar.com)

He has been away for an hour. 他走了一个小时了。

Can I borrow that book? 我可以借那本书吗?

How long can I keep the book? 这本书我可借多久?

注意:非持续性动词的否定完成时可与时间段状语连用。如:

He has not borrowed the book since then. 从此以后,他再也没有借这本书了。

(2) have / has been to 表示曾经去过某地,但现在不在那儿;have / has goneto表示现在已去某地,现在不在这儿。如:

He has been to Canada, but now he is working in our company.他去过加拿大,现在在我们公司工作。

Mr. Li is not at home. He has gone to Shanghai.李先生不在家,他去上海了。

(3)完成时的肯定式常用already,而否定式和疑问句常用yet,但若already用于疑问句时,表示一种出乎意外的惊讶。如:

Have you read it already? 你就看完了?

4. 现在完成时与其他时态的区别

(1)现在完成时与一般过去时的区别:现在完成时强调动作的结果或对现在的影响,属于现在时的范畴;一般过去时强调动作所发生的时间,属于过去时的范畴。因此,过去时需跟过去时间连用或有表过去时间的上下文连用,而现在完成时不能与过去时间连用。如:

I read the book two weeks ago. 我两周前读了这本书。

I have read the book for two weeks. 这本书我读过两周了。(fromwww.yygrammar.com)

(2) 现在完成时与现在进行时:现在完成时强调动作持续到现在或刚结束;而现在进行时只强调目前的状态。如:

They have talked for about two hours. 他们谈了大约两个小时。(强调动作的持续)

They are talking. 他们在谈话。 (强调目前的状态)

时态详解:过去完成时

1. 过去完成时的定义

过去完成时既可表示过去某个时间或动作之前所发生的事情(常用时间状语有already, before, ever, just,never, still, yet),也可表示过去某个时间或动作之前所发生的动作一直持续到过去某个时间(常接时间状语:since+时间点, for + 时间段)。如:

When I got to the station, the train had left.当我到达车站时,火车已经开走了。

We had learnt fifteen lessons by last week.到上周为止,我们学完了十五篇课文。

He had stayed here for two days before he left. 他走之前在这儿呆了两天。

He said that he had lived there since he was ten.他说他十岁起就住在那儿了。

2. 过去完成时的结构

过去完成时由“had + 过去分词”构成。

3. 过去完成时的应用

(1) 与过去完成时连用的时间状语可以多种多样,使用它的主要依据是看其是否发生在“过去的过去”。如:

He had learnt some English before I went here.在来这儿之前我学过一些英语。

He had written three stories by last year. 到去年他已经写了三篇故事。

We had cleaned the room when he got there.当他到那儿时,我们已经把房子弄干净了。

He went there after he had finished his work. 他把事做完之后,就去哪儿了。

注意:当主句跟由before, after, as soonas所引导的时间从句的动作连接很紧密时,从句也可用一般过去时。

He went there after he read the letter. 他看了那封信后就去那儿了。

(2) 过去完成时还经常用于主句为过去时的宾语从句中。如:

He said he had been a soldier. 他说他当过兵。(fromwww.yygrammar.com)

They said they had seen the film. 他们说这幕电影他们看过。

(3) 在hardly / scarcely…when…, no sooner…than…两个结构中的主句通常要用过去完成时。如:

Hardly had I told her the news when she began to cry out.她一听到这一消息就大哭了起来。

Scarcely had he finished his supper when he went out.他已吃完晚饭就出去了。

No sooner had he fallen asleep than he lay down on the bed.他一躺倒床上就睡着了。

(4) 动词expect, hope, suppose, think,want等的过去完成时可用来表示未实现的计划、打算或希望。如:

I had hoped to see you. 我本希望来看你。(from www.yygrammar.com)

He had wanted to buy a house in Beijing. 他本想在北京买栋房子。

4. 过去完成时与一般过去时

(1) 过去完成时表示以过去某时间为起点以前所发生的动作或存在的状态,即:过去完成时强调“过去的过去”,而一般过去时只表示以现在时间为起点以前所发生的事情或存在的状态。如:

He studied there two years ago. 他在那儿学习了两年。(离现在两年)

He said he had studied there two years ago.他说他在那儿学习了两年。(离他说话时两年)

(2) 表示过去某个时间以前所连续发生的两个或两个以上的动作时,一般用and, then,but按照动作的先后顺序连接,此时通常用一般过去时而不用过去完成时。如:

He said he went the shop and bought some food. 他说他去商店买了一些食品。

将来完成时用法解说

1.将来完成时的基本用法

表示到将来某个时间为止势必会完成或预计要完成的动作,由“will [shall]+have+过去分词”构成:

He will have arrived by now.他现在应当已经到了。

He will have gone back to England.他想必回英国去了。

When we get there,she’ll have gone to work.我们到那里时她会已上班去了。

On Monday he’ll have been in Britain for threeyears.到星期一,他在英国就满三年了。

2.现在完成时、过去完成时与将来完成的区别

现在完成时以现在时间为参照点,表示在“现在”以前完成的动作或持续到“现在”的状态,过去完成时则以过去时间为参照点,表示在“过去”某一时间以前发生的动作或持续到“过去”某一时间的状态,将来完成时则以将来时间为参照点,表示在“将来”某一时间为止已经完成的动作或持续到“将来”某一时间的状态:

He has finished writing his novel.他已写完了他的小说。

He had finished writing his novel by the end of lastyear.去年年底他就写完他的小说。

He will have finished writing his novel by the end of nextyear.到明年年底他就会写完他的小说了。

与一般现在时代替一般将来时一样,在表示时间或者条件的状语从句,通常要用现在完成时来表示将来完成时,而不能直接使用将来完成时:

I will go with you when I have finished mywork.等我完成工作之后我就同你去。

若不强调动作的完成(且不致于引起歧义),有时也可用一般现在时:

I will go with you when I finish my work.我完成工作后就同你去。

过去将来完成时的用法

一、构成方法

过去将来完成时由“would+have+过去分词”构成。

二、用法及用例

过去将来完成时表示在过去看来将来某时会已经完成的动作:

She said she’d have finished her exams by then.她说那时她会已经考完试了。

I thought Sophia would have told yousomething.我想索菲娅会已告诉你一地情况。

I thought you would have finished by now.我想你现在一定已经干完了。

There are a lot of things I should have liked to askyou.有好些事我本想问你的。

He knew by the time he arrived she would have gonehome.他知道他到时她会已经回家了。

Well, well! Who would have guessed it!真是的!这谁会想到呀!

时态详解:现在完成进行时

1. 现在完成进行时的定义

现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如:

We have been waiting for him for two hours. 我们等他等了两个小时。

2. 现在完成进行时的结构

现在完成进行时由“have /has been + 现在分词”构成。

3. 现在完成进行时的应用

现在完成进行时所用的时间状语:this month / week / year, these days, recently /lately, in the past few + 时间段, since +时间点, for + 时间段。如:

They have been building the bridge for two month.两个月来他们一直在修桥。

They have been planting trees this month. 这个月来他们一直在植树。

4. 现在完成进行时与现在完成时的区别

(1)现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如:

He has changed his idea. 他改变了想法。(from www.yygrammar.com)

(2)在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。如:

We have been studying here for two years. 我们在这儿已经学习了两年了。

(3) 有些延续性动词(如 keep, learn, live, stay, study,work等),用于现在完成时或现在完成进行时的区别不大。如:

I have lived here for many years.=I have been living here formany years. 我在这儿住了多年了。

过去完成进行时用法详解

一、结构形式

过去完成进行时由“had been+现在分词”构成,因此无人称变化。

二、用法归纳

■过去完成进行时表示持续到过去某时的一个动作(可算是现在完成进行时的过去式):

The ground was wet. It had been raining.地是湿的。此前一直在下雨。

At last the bus came. I had been waiting for half anhour.最后公共汽车来了,我已等了半小时。

She was out of breath. She had been running.她气喘吁吁,她一直在跑来着。

He gave up smoking last year. He’d been smoking for twentyyears.去年他戒烟了。他抽烟已经二十年。

■过去时间可用一个时间状语表示:

When I first met her, she had been working in the company forten years.我第一次见到她时,她在那家公司已工作十年了。

I had not been waiting long when a taxi drewup.我没等多久就来了一辆出租车。

She had been looking at the parcel for some time before sherealized that it was for her mother.这包裹她看了好一会儿才明白这是寄给她妈的。

Until/Up till then she had been living with herdaughter.到那时为止她一直和她女儿一起住。

■但在更多情况下过去时间由另一句子表示出来,毋需加上时间状语:

Her eyes were red. It was obvious she had beencrying.她眼睛红红的,显然她是哭了。

Jane was annoyed. Peter had been phoning her everynight.简很不高兴。彼得一直每晚给打电话。

He was very tired. He had been working all day.他很累。他干了一整天活。

She couldn’t understand him. She hadn’t been learning Englishlong.她不懂他的话。她学语的时间还不长。

I woke up—I had been having a bad dream.我醒了,我做了个恶梦。

She was very tired. She had been typing letters allday.她很累了。她整天都在打信件。

Her eyes were red. It was obvious she had beencrying.她的眼睛红了,显然她刚哭过。

We had been doing business with each other for years before wequarrelled.在吵翻之前,我们多年来在业务上一直来往。

When I first met Ann, she had been working for Exxon for 15years.我第一次遇到安的时候,她已在埃克森公司干了15年了。

Jenny was annoyed. Jim had been phoning her every night for awhole week.詹妮生气了。整整一星期,吉姆天天晚上都给她打电话。

■有时上下文可说明是谈过去的事,因此不需要时间状语:

She had been watching TV all day.她看了一天的电视。

I had been reading your book.我一直在看你写的书。

The rain had been pouring all night.倾盆大雨下了一整夜。

We had been travelling in many countries.我们一直在许多国家旅游。

■这个时态也可用在某些从句中,这时从句的动作发生在主句的动作之前而对其有影响:

I heard you’d been looking for me.我听说你一直在找我。

That was just the letter I had been expecting.这正是我一直期待的信。

That was exactly what we had been trying to do.这正是我们一直想做的事。

I wanted to know what had been going on.我想知道一直在发生什么事。

The drive increased the fatigue she had beenfeeling.开车增加了她一直感到疲惫感觉。

They said that they had been fighting for their rights all theseyears.他们说这些年来他们一直在为他们的权利而斗争。

三、特别补充

■凡不能用于进行时的动词均不能有这种时态,但动词want (有时还有wish)除外。如:

The boy was delighted with his new knife. He had been wantingone for a long time.男孩对新小刀很高兴。他早就想要一把了。

■过去完成进行时没有被动语态。

将来完成进行时用法详解

一、结构形式

过去完成进行时由“will / shall have been+现在分词”构成。

二、用法归纳

用法一:表示动作从某一时间开始一直延续到将来某一时间,至于是否继续下去,要视上下文而定。如:

She will have been having treatment all her life.她将终生受到治疗。

By the end of next month he will have been here for tenyears.到下月底,他在这儿就够十年了。

By this time next year, we will have been doing business witheach other for 20 years.到明年这时候,我们的业务住来就满20年了。

By the end of this year he’ll have been acting for thirtyyears.到今年年底他当演员就满30年了。

用法二:表示一种经常性反复进行的持续性动作。如:

By the end of this month he will have been training horses fortwenty years.到了这个月底他驯马就满20年了。

By the end of this month he will have been climbing mountainsfor twenty years.到了这个月底他登山就满20年了。

过去将来完成进行时用法详解

一、结构形式

过去完成进行时由“would have been+现在分词”构成。

二、用法归纳

过去将来完成进行时表动作从过去某一时间开始一直延续到过去将来某一时间。动作是否继续下去,由上下文决定。如:

He said that by the end of the spring term he would have beenstudying English for three years.他说到了春季学期末,他就学了三年英语了。

I want you thinking of food and wine, because these last yearswould have been miserable for you.我要你只想吃喝,因为最近几年你的生活够苦的。

在间接引语中,将来完成进行时通常要改为过去将来完成进行时。如:

I know by this time next week you’ll have been working here for30 years.

→I knew by that time he would have been working there for 30years.

She will have been teaching in this university for 20 years bythis summer.

→She told me she’d have been teaching in that university for 20years by that summer.






  

爱华网本文地址 » http://www.413yy.cn/a/25101013/185366.html

更多阅读

关于FlashPlayer8中的安全设置 如何设置flash player

一般情况下,从本地文件系统运行的Flash程序和通过信任的Web上下载的swf、flv的内容都可正常播放。但有时会碰到下载的swf、flv内容会出现一个如下的提示框此框提醒用户所使用的 swf 或 flv内容正在尝试从其所在域外部(国外)的站点访

关于ffmpeg中的VBR控制 ffmpeg 音量控制

时间:2009-05-14 00:50来源:网络博客 作者:ixmy点击:1459次最近在做中国电信的一个3G视频项目(VAU),中间需要将DVR的视频压缩成适合在3G手机上看的小格式,并利用RTP来进行传输,但在压缩时发现常常会出现压缩不均匀的状况,后来发现跟码流类

传说中的虎航 台湾虎航

航班准时,登上之后没觉得很旧。空姐也很热情的帮助收拾行李。因为便宜所以几乎满员。老妈隔壁居然有个空位估计是那三个没有买回程票的人留下的,因为我们到了登机口再也没有见到他们了。关于曾经担心的行李超重问题,当然我们的行李都是

声明:《关于英语中的各种时态 英语各种时态的结构》为网友勇敢一点分享!如侵犯到您的合法权益请联系我们删除