2013-09-11
展开全部
[解题过程]
(一)一般过去时
一般过去时表示在特定过去时间中一次完成的动作或一度存在的状态,也可表示过去的习惯动作。这个时态的特点是所表示的过去时间与现在时间不发生关系。也就是说,一般过去时表示的动作或状态都已成为过去,现已不复存在。句中的时间状语通常为last month(week, year...), yesterday, before...,in those day(years, months...),(a year, two weeks...)ago, once等。注意一般现在时与现在完成时的区别,比较:
His father was an English teacher all his life.他父亲当了一辈子老师。(其父已死)
His father has been an English teacher all his life.(其父仍活着)
注意:
1.在下列句型中习惯上用一般过去时。
①It’s (about, high) time + that-从句(that可以省略)
It’s time you had a holiday.(=It’s time to have a holiday. /It’s time for holiday)是该你度假的时候了。
②I wish +that-从句(that可以省略)
I wish you lived closer to us.要是你能住得离我们近些多好啊!
③I’d rather +that-从句(that可以省略)
I’d rather you told me the truth.我倒宁愿你告诉我真相。
④表示主观设想的if条件句
If you went at about five o’clock tomorrow, you could see him before he left the office.如果你明天五点前去,你会在他离开办公室之前见到他。
If I had the money now I’d buy a car.要是我现在有钱就买辆车。
2.It’s+时间段+since-从句,since-从句习惯用一般过去时。
It is three years since he went to New York.他去纽约已经三年了。(句型中is可换为has been,但不如is常用。)
3.want, wonder, think, hope, plan等的过去时表示“本希望、本打算”之意。
I hoped you would come earlier!我本希望你能早点来!
4.used to/would + 动词原形表示过去经常发生的动作。
She used to work in a hospital years ago.几年前她在医院工作。(现在已经不在那儿工作了)
Sometimes the boys would play a joke on the master.有时男生会开老师的玩笑。
(二)过去进行时
过去进行时表示在过去某一时刻正在进行的动作或某一阶段内一直进行或反复的动作。这个时态的特点是强调在过去某一时刻(或时间段内)某动作的正在进行或反复。注意过去进行时与一般过去时的区别。比较:
He was reading a novel that evening.那天晚上他正在读一本小说。(是否读完不得而知,只说当时正在读)
He read a novel that evening.那天晚上他读了一本小说。(已经读完)
过去进行时可与表示过去时间点的时间状语连用,如at five o’-clock, that day, at that time/moment等。与always连用时则有感情色彩。
—What were you doing yesterday at seven p.m.? 昨天下午七点你在干什么?
—I was watching TV with my family.我正在和我的家人一起看电视。
He was always translating English into Chinese.他过去老是把英语译成汉语。
注意:
1.leave,come,go等方向性动词的过去进行时可表示过去将来时间。
They were leaving a few days later.几天后他们将要离开。
2.wonder,hope,think,want,plan等的过去进行时的语气比一般过去时的语气更委婉,可表示客气的请求或建议。
I was hoping you could send me some books.我正盼着您送给我几本书呢。
3.故事中描述动作发生的背景时通常用过去进行时。
She was making some fresh coffee when we arrived.她正在煮咖啡,这时我们到了。
(三)过去完成时
过去完成时表示在过去时间里已经完成的动作或状态,即“过去的过去”。这种时态强调过去某一动作的完成,通常和另一稍后发生的过去动作(或某一过去时间)相比。因此,确定两个过去动作的先后或确定某一动作在过去时间前发生是使用过去完成时的关键。
I had written the article when they came.他们来时我已经写完了文章。(“写”在“来”之前已经完成,“来”是过去时,则“写”是“过去的过去”)
By twelve o’clock we had had lunch.十二点前我们就吃完了午饭。
注意:
1. It was+时间段+since-从句中的since-从句习惯用过去完成时。
It was three years since he had died.他去世已经三年了。
2.现在完成时的直接引语在变为是过去时的动词的间接引语时,现在完成时要变为过去完成时。
She has made much progress since she came here(She said)→She said she had made much progress since she came here.
3.表示与过去事实相反的虚拟情况。
If you had come yesterday, you would have met him.要是你昨天来的话,你就能遇见他。
4.hope, expect, think, intend, mean(=intend), want, suppose, imagine等的过去完成时表示未曾实现的愿望或打算。
I had intended to come over to see you last night, but someone called and I couldn’t get away.昨天晚上本想来看你的,但有人来找,脱不开身。
(四)一般现在时
一般现在时表示现阶段存在的动作或状态,也可表示现在的习惯动作。这种时态的特点是动作的时间界限不确定。虽然说的是现在时间,但也可能与过去时间或将来时间有联系。一般现在时常与often, always, sometimes, seldom, every day, twice a week等时间状语连用。
与现在进行时相比,现在进行时则强调目前时刻动作的正在进行。与一般过去时相比,一般过去时与现在时间无联系。与一般将来时相比,一般将来时强调将要发生的动作,与现在时间无关。比较:
He is reading a book now.他现在正在读书。
He read a book.他读完了一本书。
He will read a book tomorrow.他打算明天读本书。
注意:
1.表示客观真理、科学事实、格言等时用一般现在时。
The teacher told us that the earth goes around the sun.老师告诉我们地球围着太阳转。
2.下列情况中习惯用一般现在时表示一般将来时间。
①在时间状语从句和条件状语从句中。
Will you go and help to get in the crops when the harvest time comes? 收获季节到来时你能来帮我们收割庄稼吗?
If it is fine tomorrow, we will go to the countryside.如果明天天气好,我们将去农村。
②make sure/certain + that-从句中的that可以省略
I’ll make sure/certain that you don’t get lost.我必须确保你不会迷路。
③在I hope/bet等+that-从句中的that可以省略
I hope you have a good time.祝你玩得愉快。
(五)现在进行时
现在进行时表示目前正在进行的或现阶段一直进行的动作,常与now, at this moment, these few days等时间状语连用。现在进行时强调目前动作的正在进行,表示一种暂时性的状态。而一般现在时则表示经常性、习惯性等无时间界限的动作,是一种长久的状态。比较:
—What are you doing? 你正在干什么?
—I’m writing a letter.我正在写信。
He often writes to his mother.他经常给他的妈妈写信。
注意:
1.leave, go, come, arrive等表示位置移动的动词的现在进行时表示近期就要发生的动作。
I’m leaving for New York in a few days.几天后我就要去纽约了。
2.hope, wonder等的现在进行时表示委婉的语气。
I’m hoping you’ll give us some advice.我正盼着你给我们提些建议呢。
3.与always, constantly, for ever等频度副词连用时表示某种带有感情色彩的现阶段经常发生的动作。She’s always borrowing money and forgetting to pay me back.这一段时间她经常借钱,却又忘了还给我。(埋怨)
4.表示状态或感觉的动词通常不可用于进行时态。常见的这类动词有be, love, like, hate, want, hope, need, prefer, wish, know, understand, remember, believe, recognize, guess, suppose, mean, belong, feel, remain, seem, look(看起来), own, have(有), sound(听起来)等。
(六)现在完成时
现在完成时表示发生在过去的动作一直持续到现在或对现在造成的影响或结果。这种时态的特点是动作发生在过去,但强调其目前的作用。现在完成时可与just, before, now, today, this morning, until(till, up to) now, so far, in the past(last) few years, all day, since 1990, for a long time, recently, lately, always, often, sometimes, ever, never, once, three times, how long等时间状语连用。但不可与yesterday, last week, when等连用。
与一般过去时相比,一般过去时只与过去时间有关,而现在完成时特别强调发生在过去的动作对现在的影响或结果。比较:
He’s lived here since 1960.从1960年以来他一直住在这儿。(“居住”这个动作从1960年一直持续在目前,可能刚刚结束,也可能继续持续下去)
He lived here.过去他住在这儿。(现在情况不详)
He lives here.他住在这儿。(长久动作,不问何时开始,不管何时结束)
注意:
1.It is the first(second...) time +that-从句,that-从句习惯用现在完成时。
It is the second time that I have been here.这是我第二次到这儿来。
2.主句+since从句(从句谓语动词是过去时)中的主句通常用现在完成时。
I haven’t heard from him since he left for Shanghai.自从他去了上海我就一直没收到他的来信。
3.非延续性动词的完成时不可与时间段状语连用。
他去世已经三年了。
(误)He has died for three years.
(正)He has been dead for three years.
(正)Three years has passed since he died.
(正)He died three years ago.
4.现在完成时不可与表示确切时间的过去时间状语连用,也不可与when连用,但可与how long连用。
5.have gone to意为“去了某地(现在已经不在说话的地方)”,have been to意为“去过某地(现在已经不在该地)”。
He has gone to Beijing.他去了北京(现在不在这儿)。
He has been to Beijing three times.他去过北京三次(现在不在北京)。
(七)现在完成进行时
现在完成进行时表示发生在过去的动作到目前已经部分完成,并将继续进行下去。这种时态的特点是强调已部分完成的动作仍将继续进行下去。现在完成进行时通常和时间段状语连用,如for two days, since early morning, these few days等。
与现在完成时相比,现在完成进行时明确表示已部分完成的动作仍将继续进行。比较:
I have been writing letters for an hour.整整一个小时我一直在写信。(仍将继续写下去)
I have written letters for an hour.我已经写了一个小时的信了。(已经结束或仍有可能继续下去)
注意:
现在完成进行时也可表示到说话时刚刚结束的动作或到说话时刻前一直重复的动作。这种用法通常含有“动作持续时间之长,工作如此辛苦”等感情色彩。
I have been waiting for you two hours.我已经等了你两个小时了。(你怎么才来?让我等了这么久)
I have been telephoning to you several times in two days.这两天我一直在给你打电话。(你怎么不接呢?)
I have been painting my house for a whole day.一整天我一直在粉刷我的房子。(工作实在辛苦)
过去将来时表示从过去的某一时间看将要发生的动作或存在的状态。如:
I didn’t know if the Greens would come. 我不知道格林一家是否会来。
构成
1.由“助动词would+动词原形”构成,主语是第一人称时,可用should代替would。如:
He would leave here after he finished his work. 干完活后他将离开这里。
2.由“was /were going to +动词原形”构成,用来谈论已经安排好、在过去某个时间看来将要发生的动作。如:
He said he was going to speak at the meeting. 他说他将在会上发言。
3.某些有“趋向性”含义的动词如go,come,leave等,可用过去进行时来表示过去将来时。如:
He didn’t say when Ann was coming back to America. 他没有说安什么时候回美国。
特点
1.过去将来时常用于主句是一般过去时的宾语从句中。如:
Many years ago people never knew that population would become a big problem. 很多年前,人们不知道人口问题将是个大问题。
2.过去将来时可用来表示过去习惯性的动作。这时前面通常有一个时间状语,说明在一般情况下往往如此,通常用“would+动词原形”。如:
Last year on Sundays Mr. Green would come here to learn Chinese. 去年每逢星期天格林先生总是到这儿来学习汉语。
3.过去将来时可用来表示“愿望”或“倾向”,这时多用于否定句中,以表示过去的情况,可译为“不肯”、“不可能”等。如:
It was raining hard� but none of them would stop working. 雨下得很大,但是他们谁也不肯停止干活。
4.在含有条件状语从句的复合句中,主句是过去将来时,从句用过去时代替过去将来时。如:
We would stay at home if it rained. 如果下雨的话,我们将呆在家里。
将来完成:
形式
will/shall+完成式用于第一人称,will+完成式用于其他人称。
用法
它常与表示时间的短语连用,而后者常以by开头:
by then到那时
by that time到那时
by the 24th到 24号那天
By the end of next month he will have been here for ten years.
到下月底,他在这儿就够十年了。
这一时态用来表示在将来的一个特定时刻将成为过去的动作或在该时刻刚刚结束的动作。假设现在是12月3日,大卫对他将参加的12月13日的考试很担心。
某个筹划举办聚会的人可能说:
We’d better wait till 14 December.David will have had his exam by then, so he’ll be able to enjoy himself.
我们最好还是等到12月14日。到那时大卫就考完试了,这样他就能够玩得痛快。
同时请注意以下句子:
I save£ 50 a month and I started in January.So by the end of the year I will/shall have saved£ 600.
我每月储蓄50英镑,是从1月份开始的。这样的话,到年底我就有600英镑的存款了。
Bill(looking at Tom’s cellar):You’ve got over 400 bottles.How long will that last you?Two years?
比尔(瞧着汤姆的地下室):你有四百多瓶酒。够你喝多久?两年?
Tom:Not a hope.I drink eight bottles a week.I’ll have drunk all these by the end of this year.
汤姆:不可能。我每星期喝八瓶。到今年年底我就会把所有这些酒都喝完了。
B 将来完成进行时
形式
will/shall have been+现在分词用于第一人称,而 will have
been+现在分词用于其他人称。
用法
正如将来完成时一样,它通常与一个以by开头的时间短语连用:
By the end of this year he’ll have been acting for thirty years.
到今年年底他当演员就满30年了。
将来完成进行时与将来完成时的关系和现在完成进行时与现在完成时的关系一样。即在以下情况下可以用将来完成进行时而不用将来完成时:
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座了。
(一)一般过去时
一般过去时表示在特定过去时间中一次完成的动作或一度存在的状态,也可表示过去的习惯动作。这个时态的特点是所表示的过去时间与现在时间不发生关系。也就是说,一般过去时表示的动作或状态都已成为过去,现已不复存在。句中的时间状语通常为last month(week, year...), yesterday, before...,in those day(years, months...),(a year, two weeks...)ago, once等。注意一般现在时与现在完成时的区别,比较:
His father was an English teacher all his life.他父亲当了一辈子老师。(其父已死)
His father has been an English teacher all his life.(其父仍活着)
注意:
1.在下列句型中习惯上用一般过去时。
①It’s (about, high) time + that-从句(that可以省略)
It’s time you had a holiday.(=It’s time to have a holiday. /It’s time for holiday)是该你度假的时候了。
②I wish +that-从句(that可以省略)
I wish you lived closer to us.要是你能住得离我们近些多好啊!
③I’d rather +that-从句(that可以省略)
I’d rather you told me the truth.我倒宁愿你告诉我真相。
④表示主观设想的if条件句
If you went at about five o’clock tomorrow, you could see him before he left the office.如果你明天五点前去,你会在他离开办公室之前见到他。
If I had the money now I’d buy a car.要是我现在有钱就买辆车。
2.It’s+时间段+since-从句,since-从句习惯用一般过去时。
It is three years since he went to New York.他去纽约已经三年了。(句型中is可换为has been,但不如is常用。)
3.want, wonder, think, hope, plan等的过去时表示“本希望、本打算”之意。
I hoped you would come earlier!我本希望你能早点来!
4.used to/would + 动词原形表示过去经常发生的动作。
She used to work in a hospital years ago.几年前她在医院工作。(现在已经不在那儿工作了)
Sometimes the boys would play a joke on the master.有时男生会开老师的玩笑。
(二)过去进行时
过去进行时表示在过去某一时刻正在进行的动作或某一阶段内一直进行或反复的动作。这个时态的特点是强调在过去某一时刻(或时间段内)某动作的正在进行或反复。注意过去进行时与一般过去时的区别。比较:
He was reading a novel that evening.那天晚上他正在读一本小说。(是否读完不得而知,只说当时正在读)
He read a novel that evening.那天晚上他读了一本小说。(已经读完)
过去进行时可与表示过去时间点的时间状语连用,如at five o’-clock, that day, at that time/moment等。与always连用时则有感情色彩。
—What were you doing yesterday at seven p.m.? 昨天下午七点你在干什么?
—I was watching TV with my family.我正在和我的家人一起看电视。
He was always translating English into Chinese.他过去老是把英语译成汉语。
注意:
1.leave,come,go等方向性动词的过去进行时可表示过去将来时间。
They were leaving a few days later.几天后他们将要离开。
2.wonder,hope,think,want,plan等的过去进行时的语气比一般过去时的语气更委婉,可表示客气的请求或建议。
I was hoping you could send me some books.我正盼着您送给我几本书呢。
3.故事中描述动作发生的背景时通常用过去进行时。
She was making some fresh coffee when we arrived.她正在煮咖啡,这时我们到了。
(三)过去完成时
过去完成时表示在过去时间里已经完成的动作或状态,即“过去的过去”。这种时态强调过去某一动作的完成,通常和另一稍后发生的过去动作(或某一过去时间)相比。因此,确定两个过去动作的先后或确定某一动作在过去时间前发生是使用过去完成时的关键。
I had written the article when they came.他们来时我已经写完了文章。(“写”在“来”之前已经完成,“来”是过去时,则“写”是“过去的过去”)
By twelve o’clock we had had lunch.十二点前我们就吃完了午饭。
注意:
1. It was+时间段+since-从句中的since-从句习惯用过去完成时。
It was three years since he had died.他去世已经三年了。
2.现在完成时的直接引语在变为是过去时的动词的间接引语时,现在完成时要变为过去完成时。
She has made much progress since she came here(She said)→She said she had made much progress since she came here.
3.表示与过去事实相反的虚拟情况。
If you had come yesterday, you would have met him.要是你昨天来的话,你就能遇见他。
4.hope, expect, think, intend, mean(=intend), want, suppose, imagine等的过去完成时表示未曾实现的愿望或打算。
I had intended to come over to see you last night, but someone called and I couldn’t get away.昨天晚上本想来看你的,但有人来找,脱不开身。
(四)一般现在时
一般现在时表示现阶段存在的动作或状态,也可表示现在的习惯动作。这种时态的特点是动作的时间界限不确定。虽然说的是现在时间,但也可能与过去时间或将来时间有联系。一般现在时常与often, always, sometimes, seldom, every day, twice a week等时间状语连用。
与现在进行时相比,现在进行时则强调目前时刻动作的正在进行。与一般过去时相比,一般过去时与现在时间无联系。与一般将来时相比,一般将来时强调将要发生的动作,与现在时间无关。比较:
He is reading a book now.他现在正在读书。
He read a book.他读完了一本书。
He will read a book tomorrow.他打算明天读本书。
注意:
1.表示客观真理、科学事实、格言等时用一般现在时。
The teacher told us that the earth goes around the sun.老师告诉我们地球围着太阳转。
2.下列情况中习惯用一般现在时表示一般将来时间。
①在时间状语从句和条件状语从句中。
Will you go and help to get in the crops when the harvest time comes? 收获季节到来时你能来帮我们收割庄稼吗?
If it is fine tomorrow, we will go to the countryside.如果明天天气好,我们将去农村。
②make sure/certain + that-从句中的that可以省略
I’ll make sure/certain that you don’t get lost.我必须确保你不会迷路。
③在I hope/bet等+that-从句中的that可以省略
I hope you have a good time.祝你玩得愉快。
(五)现在进行时
现在进行时表示目前正在进行的或现阶段一直进行的动作,常与now, at this moment, these few days等时间状语连用。现在进行时强调目前动作的正在进行,表示一种暂时性的状态。而一般现在时则表示经常性、习惯性等无时间界限的动作,是一种长久的状态。比较:
—What are you doing? 你正在干什么?
—I’m writing a letter.我正在写信。
He often writes to his mother.他经常给他的妈妈写信。
注意:
1.leave, go, come, arrive等表示位置移动的动词的现在进行时表示近期就要发生的动作。
I’m leaving for New York in a few days.几天后我就要去纽约了。
2.hope, wonder等的现在进行时表示委婉的语气。
I’m hoping you’ll give us some advice.我正盼着你给我们提些建议呢。
3.与always, constantly, for ever等频度副词连用时表示某种带有感情色彩的现阶段经常发生的动作。She’s always borrowing money and forgetting to pay me back.这一段时间她经常借钱,却又忘了还给我。(埋怨)
4.表示状态或感觉的动词通常不可用于进行时态。常见的这类动词有be, love, like, hate, want, hope, need, prefer, wish, know, understand, remember, believe, recognize, guess, suppose, mean, belong, feel, remain, seem, look(看起来), own, have(有), sound(听起来)等。
(六)现在完成时
现在完成时表示发生在过去的动作一直持续到现在或对现在造成的影响或结果。这种时态的特点是动作发生在过去,但强调其目前的作用。现在完成时可与just, before, now, today, this morning, until(till, up to) now, so far, in the past(last) few years, all day, since 1990, for a long time, recently, lately, always, often, sometimes, ever, never, once, three times, how long等时间状语连用。但不可与yesterday, last week, when等连用。
与一般过去时相比,一般过去时只与过去时间有关,而现在完成时特别强调发生在过去的动作对现在的影响或结果。比较:
He’s lived here since 1960.从1960年以来他一直住在这儿。(“居住”这个动作从1960年一直持续在目前,可能刚刚结束,也可能继续持续下去)
He lived here.过去他住在这儿。(现在情况不详)
He lives here.他住在这儿。(长久动作,不问何时开始,不管何时结束)
注意:
1.It is the first(second...) time +that-从句,that-从句习惯用现在完成时。
It is the second time that I have been here.这是我第二次到这儿来。
2.主句+since从句(从句谓语动词是过去时)中的主句通常用现在完成时。
I haven’t heard from him since he left for Shanghai.自从他去了上海我就一直没收到他的来信。
3.非延续性动词的完成时不可与时间段状语连用。
他去世已经三年了。
(误)He has died for three years.
(正)He has been dead for three years.
(正)Three years has passed since he died.
(正)He died three years ago.
4.现在完成时不可与表示确切时间的过去时间状语连用,也不可与when连用,但可与how long连用。
5.have gone to意为“去了某地(现在已经不在说话的地方)”,have been to意为“去过某地(现在已经不在该地)”。
He has gone to Beijing.他去了北京(现在不在这儿)。
He has been to Beijing three times.他去过北京三次(现在不在北京)。
(七)现在完成进行时
现在完成进行时表示发生在过去的动作到目前已经部分完成,并将继续进行下去。这种时态的特点是强调已部分完成的动作仍将继续进行下去。现在完成进行时通常和时间段状语连用,如for two days, since early morning, these few days等。
与现在完成时相比,现在完成进行时明确表示已部分完成的动作仍将继续进行。比较:
I have been writing letters for an hour.整整一个小时我一直在写信。(仍将继续写下去)
I have written letters for an hour.我已经写了一个小时的信了。(已经结束或仍有可能继续下去)
注意:
现在完成进行时也可表示到说话时刚刚结束的动作或到说话时刻前一直重复的动作。这种用法通常含有“动作持续时间之长,工作如此辛苦”等感情色彩。
I have been waiting for you two hours.我已经等了你两个小时了。(你怎么才来?让我等了这么久)
I have been telephoning to you several times in two days.这两天我一直在给你打电话。(你怎么不接呢?)
I have been painting my house for a whole day.一整天我一直在粉刷我的房子。(工作实在辛苦)
过去将来时表示从过去的某一时间看将要发生的动作或存在的状态。如:
I didn’t know if the Greens would come. 我不知道格林一家是否会来。
构成
1.由“助动词would+动词原形”构成,主语是第一人称时,可用should代替would。如:
He would leave here after he finished his work. 干完活后他将离开这里。
2.由“was /were going to +动词原形”构成,用来谈论已经安排好、在过去某个时间看来将要发生的动作。如:
He said he was going to speak at the meeting. 他说他将在会上发言。
3.某些有“趋向性”含义的动词如go,come,leave等,可用过去进行时来表示过去将来时。如:
He didn’t say when Ann was coming back to America. 他没有说安什么时候回美国。
特点
1.过去将来时常用于主句是一般过去时的宾语从句中。如:
Many years ago people never knew that population would become a big problem. 很多年前,人们不知道人口问题将是个大问题。
2.过去将来时可用来表示过去习惯性的动作。这时前面通常有一个时间状语,说明在一般情况下往往如此,通常用“would+动词原形”。如:
Last year on Sundays Mr. Green would come here to learn Chinese. 去年每逢星期天格林先生总是到这儿来学习汉语。
3.过去将来时可用来表示“愿望”或“倾向”,这时多用于否定句中,以表示过去的情况,可译为“不肯”、“不可能”等。如:
It was raining hard� but none of them would stop working. 雨下得很大,但是他们谁也不肯停止干活。
4.在含有条件状语从句的复合句中,主句是过去将来时,从句用过去时代替过去将来时。如:
We would stay at home if it rained. 如果下雨的话,我们将呆在家里。
将来完成:
形式
will/shall+完成式用于第一人称,will+完成式用于其他人称。
用法
它常与表示时间的短语连用,而后者常以by开头:
by then到那时
by that time到那时
by the 24th到 24号那天
By the end of next month he will have been here for ten years.
到下月底,他在这儿就够十年了。
这一时态用来表示在将来的一个特定时刻将成为过去的动作或在该时刻刚刚结束的动作。假设现在是12月3日,大卫对他将参加的12月13日的考试很担心。
某个筹划举办聚会的人可能说:
We’d better wait till 14 December.David will have had his exam by then, so he’ll be able to enjoy himself.
我们最好还是等到12月14日。到那时大卫就考完试了,这样他就能够玩得痛快。
同时请注意以下句子:
I save£ 50 a month and I started in January.So by the end of the year I will/shall have saved£ 600.
我每月储蓄50英镑,是从1月份开始的。这样的话,到年底我就有600英镑的存款了。
Bill(looking at Tom’s cellar):You’ve got over 400 bottles.How long will that last you?Two years?
比尔(瞧着汤姆的地下室):你有四百多瓶酒。够你喝多久?两年?
Tom:Not a hope.I drink eight bottles a week.I’ll have drunk all these by the end of this year.
汤姆:不可能。我每星期喝八瓶。到今年年底我就会把所有这些酒都喝完了。
B 将来完成进行时
形式
will/shall have been+现在分词用于第一人称,而 will have
been+现在分词用于其他人称。
用法
正如将来完成时一样,它通常与一个以by开头的时间短语连用:
By the end of this year he’ll have been acting for thirty years.
到今年年底他当演员就满30年了。
将来完成进行时与将来完成时的关系和现在完成进行时与现在完成时的关系一样。即在以下情况下可以用将来完成进行时而不用将来完成时:
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座了。
2013-09-11
展开全部
正在进行时:S(主语)+be动词(如果是第三人称,如:he、she、it或是人名就用is;如果是第一人称,如:I 就用am;如果是第一人称复数就要用are,第一人称复数有we和you.第三人称复数只有they)+doing sth.(sth.是something的缩写)译为某人正在做某事。一般现在时:S+do\does sth.(某人在做某事),遇到第一人称和第二人称用do;第三人称用does.例如:He likes swimming.这里的用likes是因为he是第三人称单数。一般过去时:S+did sth.(某人过去做某事),did是do的过去时,其他动词的过去时英语教科书后面有详细内容。现在完成时:S+have\has done sth.(某人曾经做过某事,对现在还有一定的影响故用这个时态)是第一人称用have;第三人称单数用has。过去进行时:S+was\were doing sth. (某人过去正在做某事)was与were 分别是is 和are得过去时。如果是第一人称便用were,是第三人称单数就用was.我知道的就是这些了,希望能对你有所帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-11
展开全部
无可厚非
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询