当前位置:文档之家› 现在完成时态与过去时态的区别

现在完成时态与过去时态的区别

现在完成时态与过去时态的区别
现在完成时态与过去时态的区别

现在完成时态与过去时态的区别

1. 意义上的区别

一般过去时态只是单纯地表示过去某一时间发生过的动作或者存在的状态,和现在没有任何联系,

只着眼于过去.

现在完成时态重点强调与现在的联系,表示过去发生的动作对现在造成的影响和结果,属于现在时的范畴.

试比较下列例句:

I have washed my shoes . 我刷过鞋了.

强调的是过去的某一时间发生的动作”洗”对现在产生的影响是”鞋是干净的".

I washed my shoes yesterday . 我昨天刷了鞋.

强调昨天做过”洗”这个动作,与现在鞋是否干净没有关系.

My father has bought a new car . 我爸爸买了一辆新车.

强调在过去的某一时间发生的动作”买",对现在造成的结果是”他有了一辆新车".

My father bought a new car last Su nday . 我爸爸上个周日买了一辆新车.

强调上个周日”买”这个动作发生过,与爸爸现在是否有车无关.也许这辆车是给别人的.

2. 时间状语的区别

一般过去时态只能与表示过去的时间状语连用,女口yesterday, last week, three years ago,

in 1990, just now 等.

现在完成时态中的时间状语表达的时间是到现在为止.如:just 刚刚,before 以前,"sinee

/ ever since + 过去时间”自从开始,ever 曾经,never 从未,未曾,"already" 已经,” for

+时间段"已有多长时间了.in the last/ past ten years 在过去的十年里,so far 到目前为止.up to

now直到现在,this week 这个星期等等.

二者的根本区别在于过去时强调事实,常有具体的时间状语标志,如,yesterday/5.oeloek/this morni ng,just

no w,ago etc---,

examples:

1.1 met her a week ago.

2.We have a En glish class this morning.

而完成时有两种用法或意义

1,影响性:也是一个过去动作但却强调它对现在的影响,没具体时间点作时间状语,但常有,

already,yet,before,just 作状语。

(1) .Have you had your breakfast,yet?(2).l have see n this movie before.

(3).He has just fini shed his homework.

2.持续性:表动作从过去的一个点开始,一直持续到现在。(现在完成时)如果只需到过去的另一个点就是过去完成时。动词要用延续性的,还常有for (引导线状时间状语),since (引导点状时间状语)

(1) .I have bee n worked here for 20 years./l have worked here since 20 years ago.

(2) .l have been a member of the League for 2 years. 这里的be a member of 代替不可延续的动词短语join the League 。

(3)」had been a teacher before I moved here 2 years ago.( 过去完成时,表达过去之过

相同点:都是发生在过去。

不同点:过去时只注重此事已发生了;现在完成时强调这件事对现在的影响。比如说:我吃过早饭了。如果你用过去时:I had my breakfast. 只是表明吃过早饭了,至于现在饿不饿,还想不想吃点别的,情况不明。但如果你用现在完成时:I have had my breakfast. 则表明,我已吃过早饭了,言外之意是:我现在不饿,我现在不想吃别的了。

I 已完成用法表示一个过去发生并结束的动作对现在产生的结果和影响。这一类情况可以细致分为下述两种情况。1)?表示开始于过去的动作刚刚结束。常和just, now, already, yet, not…yet等连用。

Li Ming has just turned off the light. 李明刚刚把灯关上。(说明现在灯关上了)

rve fini shed my homework now. 现在我已经做完作业了。(说明可以交作业或做别的了)

2). 表示过去动作的结果,现在仍残留着。一般不用时间状语。

I have lost my pen.

我把笔丢了。(说明过去某时丢的,现在我还没找到这支笔)

She has become a teacher.

她已经当了老师。(说明她现在仍是老师)

She has become a teacher.

她已经当了老师。(说明她现在仍是老师)

II 未完成用法。表示过去已经开始,持续到现在,而且还能继续下去的动作或状态。往往和表示一段时间的

状语连用。如today, this week(month ) , lately, recently, these days, in the past few days, during the last two weeks. since, since yesterday, since 2 days ago, since 1991 , for a longtime , for a month , so far, up to now, till (until )now 等。

He has lived here for 30 years. 他住在这儿三十年了。(现在还住在这儿)They've known each other since childhood. 他们从小彼此相识。(现在还继续往来)

How long have you studied English ?

你学英语多久了?(现在仍在学)

III 经验性用法。表示从过去到现在之间曾经经历过的事情。一般译为汉语“过”,常和often, never, ever, once, twice, three times, before, since 等连用。

I have been to the Summer Palace twice. 我曾经去过颐和园两次。

We have visited your school before.

我以前曾去过你们学校。(过去的经历,但现在依然记得)二,现在完成时的时间状语

I现在完成时属于现在时范围,故不能和过去的时间状语连用。女口:yesterday,last Sunday,in1990,three years ago

等。但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。

a. 用副词already 和yet。already 一般用于肯定句中, yet 一般用于否定句和疑问句中。如:We have already finished our homework. 我们已完成作业了。

They haven't finished their homework yet. 他们还没有完成作业。

b. 用ever和never。多用于否定或疑问句中,表示曾经"或从未等。女口:

-Have you ever been to the Great Wall? 你曾经去过长城吗

-I have never been to the Great Wall. 我从未去过长城。

c. 用表示到说话为止的过去时间状语,如just,before,up to now,the past few years等。例如:I have seen her before,but I can not remember where.

我以前见过她,但记不起在哪里见过。

He has been there three times the last few days.

近几年他去过那里三次了。

d. 用包括现在"在内的时间状语,如:now,today,this morning(month,year,term)等。例如:-Have you met him today?-No,I haven't.

今天你见过他吗?我没有。

How many times have you been there this year?

今年你去过那里多少次?

II 短暂性动词不能和表一段时间的时间状语连用。如:come, go, arrive, reach, see,

hear, close, leave, begin, start, lose, buy, close, fall, join, die, get up 等。但如果要保留表一段时间的时间状语,必

须将动词改为延续性动词。现归纳总结一下由非延续性动词到延续性动词的转换,如:

fall asleep (ill) be asleep (ill) get to know know

begi n,(start) be on ope n be ope n

buy T have get up be up

die T be dead go out T be out

come t be in close t be closed

arrive T be here join T be in,名词i +

finish( end ) t be over leave, move t be away, be out of

borrow t keep go to school t be a student

catch(a cold) t have(a cold) begin to study t study

come back T be back put on T weare on

女口:He has been a soldier for three years.他参军三年了。

His father has been dead for two years. 他父亲去世二年了。

The film has been on for ten minutes. 电影已开始十分钟了。

We have studied English for three years. 我们(开始)学英语已三年了。

三,,现在完成时和一般过去时的区别

现在完成时和一般过去时都表示在过去完成的动作。但现在完成时强调的是这一动作与现在的关系。如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。试比较:

I have lost my new book. 我把新书丢了。 (现在还未找到)

I lost my new book yesterday. 我昨天把新书丢了。 (昨天丢的,现在找到与否没说明)

The light has gone out. 灯已经息了.(现在尚未亮)

The light gone went out. 灯曾经息过.(现在已亮了)

四, .几点注意事项

I. have been(to)与have gone( to)的区别:have been(to)表示去过某地(现在已经回来了) ”,可用于各人称;

have gone(to)表示去某地了(说话时某人不在当地) ”,常用于第三人称,前者可与once ,never,several times 等连用,后者则不能。如:

They have been to Beijing twice. 他们去过北京两次。

He has gone to Beijing . 他去北京了。

II. 如单纯表示一段时间,或强调一段时间,虽有since—词,也不必用完成时。如:

It is two years since his father died. =His father has been dead for two years. 他父亲去世已有三年了。

川.不可延续性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。

如:

I haven't left here since 1997. 自从1997 年以来,我一直没有离开过这儿。

(错) I have received his letter for a month.

(对) I haven't received his letter for almost a month.

五, 用于现在完成时的句型

I .It is the first / second time ?结构中的?从句部分,用现在完成时。

It is the first time that I have visited the city.

It was the third time that the boy had been late.

n .This is the …tha结构,that从句要用现在完成时.

This is the best film that I've (ever) seen.

这是我看过的最好的电影。

This is the first time (that) I've heard him sing. 这是我第一次听他唱歌。

典型例题:

(1) ---Do you know our town at all?

---No, this is the first time I ___ here.

A. was

B. have been

C. came

D. am coming

答案 B. This is the first time 后面所加从句应为现在完成时,故选B。

(2) ---Have you __ been to our town before?

---No, it's the first time I ___ here.

A. even, come

B. even, have come

C. ever, come

D. ever, have come

答案D. ever意为曾经或无论何时,反意词为never,此两词常用于完成时。This is the largest fish I have ever seen. It is / was the first time +that-clause 的句型中,从句要用完成时。

、什么叫过去完成时?它是怎样构成的?

过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,也可能是早已完成或结束,即“过去的过去”;也可以指过去的动作延续到过去的某个时刻。

过去完成时由“ had +动词的过去分词”构成,had 通常用于任何人称。

二、过去完成时有哪些用法?

过去完成时主要有以下几点用法:

1. 表示过去某一时间或动作之前已经发生或完成的动作或存在的状态。句中常用by ,before ,when ,until 等词引导的时间状语。它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”。只有和过去某时间或某动作相比较时才能用到它。例如:

Most of the guests had left when he arrived at the party. 当他到达晚会时,他发现大多数客人

已经离开了。

2. 过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去,常与for ,since 等词连用。例如:

When Jack arrived, he learned Mary had been away for almost an hour . 当杰克到时,他得

知玛丽已经离开快一个小时了。

3. 用于并列句:一个并列句用的是过去式,如果另一个并列句表示的动作早于过去式这一动作,这时需用过去完成时。例如:

Tom flew home, but his father had already died. 汤姆乘飞机回家,他的父亲却已经去世了。

4. 某些动词的过去完成时表示过去未实现的希望、计划或打算。常用的动词有hope ,expect ,suppose ,think ,want ,wish 等。例如:

They had hoped to be able to arrive before ten. 他们本来打算能在10 点之前到达。

5. 在before ,after ,as soon as 等引导的从句中,由于这些连词本身已经表示出时间先后,所以可以用过去时

来代替过去完成时。例如:三、一般过去时和过去完成时用法有哪些不同?

1. 在主从复合句中的用法不同

(1 )用在宾语从句中在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也可用过去完成时。但两种时态的意义明显不同。试比较下列两组句子:

She said she was a doctor . 她说她是位医生。(说话时仍为医生)

She said she had been a doctor . 她说她曾当过医生。(说话时已不是)

She said she had been a doctor for twenty years. 她说她当过20 年的医生。(主要强调说话时已

当过20 年医生,此状态可能已经结束,也可能还没有)

但是,如果从句中有表示具体时间的状语,则常用一般过去时。例如:

He said he was born in 1986. 他说他是1986 年出生的。

(2 )用在含有after 的主从复合句中在含有after 的主从复合句中,一般在从句中使用过去完成时,主句中使用一般过去时。例如:After he had done his homework, he went out to play football.

因连词after 本身能明确表示时间的先后关系,因而多数的主句和从句均使用一般过去时。例如:

After he arrived in England, Marx worked hard to improve his English.

(3 )用在含有before 的主从复合句中

用在含有before 的主从复合句中,一般在从句中使用一般过去时,主句中使用过去完成时。例如:

Lily had written some letters before she went out shopping. 有时,也可以在从句中用过去完成时,主句中用一般过去时,这样就可使描述更为生动。试比较:

We got to the station before the train had left. 火车尚未开动之前,我们就到了车站。

We had got to the station before the train left. 火车开出之前,我们就已经到了车站。

像after 一样,before 本身就能明确地表示时间的先后关系,故多数主从句均使用一般过去时,而无需使用过去完成时。例如:

Many people left for home before the film ended. 电影尚未放完,许多人就起身回家了。

(4 )用在含有when 的主从复合句中由于when 本身不能明确表示时间的先后关系,故先发生的动作应用过去完成时,后发生的动作只需用一般过去时。这样用过去完成时的可能是主句,也可能是从句。例如:When all his money had been used up, Peter had to turn to a friend for help. 当他的钱全都

用光时,彼得只好转而求助于一个朋友。

有时,主句和从句的谓语动词的先后关系十分明确,两个动作紧接着发生,前一动作导致后一动作,这时两者均用一般过去时即可。例如:

When the meeting was over , we left the hall. 散会后,我们就离开了大厅。

2. 叙述几个连续的动作用法不同在叙述两个或两个以上接连发生的动作用and ,but ,so 或then 等连接并按时间发生的先后顺序叙述时,只需用一般过去时。例如:

She entered the room, turned on the light and found everything stolen.

I lost my pen but soon found it.

She lost her pen, so I lent her mine. 但是,如果两个先后发生的动作不是按时间的顺序排列或叙述时,为明确动作发生的先后顺序,先发生的动作就得用过去完成时。例如:

The farmers were in high spirits because they had got another good harvest. 农民们兴高采烈,因为他们又获得了一次好收成。

3. 表示与过去还是现在相反的情况不同

一些表示心理活动的动词,如think ,know ,expect ,mean ,hope ,want ,suppose 等,用一般过去时可表示存在于过去而非现在的心理活动或事与愿违的情况。例如:

I didn't know you were here. 我不知道你在这儿。

而这些词的过去完成时则表示的是过去未曾实现的愿望、打算、想法或意图等。例如:We had hoped that you would be able to visit us. 我们原本希望你去看我们。

、什么叫过去完成时?它是怎样构成的?

过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,也可能是早已完成或结束,即“过去的过去”;也可以指过去的动作延续到过去的某个时刻。

过去完成时由“ had + 动词的过去分词”构成,had 通常用于任何人称。

二、过去完成时有哪些用法?

过去完成时主要有以下几点用法:

1. 表示过去某一时间或动作之前已经发生或完成的动作或存在的状态。句中常用by ,before ,when ,until 等词引导的时间状语。它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”。只有和过去某时间或某动作相比较时才能用到它。例如:

Most of the guests had left when he arrived at the party. 当他到达晚会时,他发现大多数客人

已经离开了。

2. 过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去,常与for ,since 等词连用。例如:

When Jack arrived, he learned Mary had been away for almost an hour . 当杰克到时,他得

知玛丽已经离开快一个小时了。

3. 用于并列句:一个并列句用的是过去式,如果另一个并列句表示的动作早于过去式这一动作,这时需用过去完成时。例如:

Tom flew home, but his father had already died. 汤姆乘飞机回家,他的父亲却已经去世了。

4. 某些动词的过去完成时表示过去未实现的希望、计划或打算。常用的动词有hope ,expect ,suppose ,think ,want ,wish 等。例如:

They had hoped to be able to arrive before ten. 他们本来打算能在10 点之前到达。

5. 在before ,after ,as soon as 等引导的从句中,由于这些连词本身已经表示出时间先后,所以可以用过去时来代替过去完成时。例如:

三、一般过去时和过去完成时用法有哪些不同?

1. 在主从复合句中的用法不同

(1 )用在宾语从句中在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也可用过去完成时。但两种时态的意义明显不同。试比较下列两组句子:

She said she was a doctor . 她说她是位医生。(说话时仍为医生)

She said she had been a doctor . 她说她曾当过医生。(说话时已不是)

She said she had been a doctor for twenty years. 她说她当过20 年的医生。(主要强调说话时已

当过20 年医生,此状态可能已经结束,也可能还没有)

但是,如果从句中有表示具体时间的状语,则常用一般过去时。例如:

He said he was born in 1986. 他说他是1986 年出生的。

(2 )用在含有after 的主从复合句中

在含有after 的主从复合句中,一般在从句中使用过去完成时,主句中使用一般过去时。例如:

After he had done his homework, he went out to play football.

因连词after本身能明确表示时间的先后关系,因而多数的主句和从句均使用一般过去时。例如:

After he arrived in England, Marx worked hard to improve his English.

(3)用在含有before的主从复合句中

用在含有before的主从复合句中,一般在从句中使用一般过去时,主句中使用过去完成时。例如:

Lily had writte n some letters before she went out shopp ing.

有时,也可以在从句中用过去完成时,主句中用一般过去时,这样就可使描述更为生动。试比较:

We got to the statio n before the train had left. 火车尚未开动之前,我们就到了车站。

We had got to the statio n before the train left. 火车开出之前,我们就已经到了车站。

像after 一样,before本身就能明确地表示时间的先后关系,故多数主从句均使用一般过去时,而无

需使用过去完成时。例如:

Ma ny people left for home before the film en ded. 电影尚未放完,许多人就起身回家了。

(4)用在含有when的主从复合句中

由于when本身不能明确表示时间的先后关系,故先发生的动作应用过去完成时,后发生的动作只需用

一般过去时。这样用过去完成时的可能是主句,也可能是从句。例如:

When all his money had bee n used up, Peter had to turn to a friend for help. 当他的钱全者E 用光时,彼得只好转而求助于一个朋友。

有时,主句和从句的谓语动词的先后关系十分明确,两个动作紧接着发生,前一动作导致后一动作,这

时两者均用一般过去时即可。例如:

When the meet ing was over , we left the hall. 散会后,我们就离开了大厅。

2. 叙述几个连续的动作用法不同

在叙述两个或两个以上接连发生的动作用and , but , so或then等连接并按时间发生的先后顺序叙

述时,只需用一般过去时。例如:

She en tered the room, tur ned on the light and found everyth ing stole n.

I lost my pen but soon found it.

She lost her pen, so I lent her mine.

但是,如果两个先后发生的动作不是按时间的顺序排列或叙述时,为明确动作发生的先后顺序,先发生

的动作就得用过去完成时。例如:

The farmers were in high spirits because they had got ano ther good harvest. 农民们兴高采烈,因为他们又获得了一次好收成。

3. 表示与过去还是现在相反的情况不同

一些表示心理活动的动词,女口think , know , expect , mean , hope , want , suppose 等,

用一般过去时可表示存在于过去而非现在的心理活动或事与愿违的情况。例如:

I did n't know you were here. 我不知道你在这儿。

而这些词的过去完成时则表示的是过去未曾实现的愿望、打算、想法或意图等。例如:

We had hoped that you would be able to visit us. 我们原本希望你去看我们。

be to do 一般是表示按计划进行或征求对方意见

e. g .I am to go to school tomorrow.

Are we to go on with this work?

I am going to school tomorrow. 或者I will go to school tomorrow. 其实呢,这两句完全是没有错的,也就是

说在表示将来的这个概念中,其实并没有太大的区别,但注意了,没太大的区别,不等于没有区别,比如这

个be about to,如果你是想表达一种义务”,应该"的意思:e.g.No one is to leave the building. 谁也不得离

开这楼房。You are to be back by 10 o ' cloc你必须十点以前回来。那就最好不要用别的了,你体会一下,

如果说:You are going to be back by 10 o'clock. 你不觉得有点怪吗?再说一下,be going to 一般都是指客观

的,非主观的,比如It is going to rain.要下雨了,这是一定会发生的,而will呢,通常是指主观的,比如说I will call you later.

be about to即将发生的动作,指眼皮底下就要发生的事情(对了,一般是不跟时间状语的)e.g.Look,the train

is about to leave!

高考英语过去完成时及其解题技巧及练习题(含答案)

高考英语过去完成时及其解题技巧及练习题(含答案) 一、单项选择过去完成时 1.—He’s got our tickets. —That’s good I ________afraid that he ________them. A.am; has forgotten B.was; had forgotten C.was; forget D.am; will forget 【答案】B 【解析】 试题分析:考查时态:--他拿了我们的票。--太好了,我原来害怕他忘了。因为现在知道他没忘,所以是原来害怕他忘了,第一空用一般过去式was,主句用一般过去式,从句用相应的过去时,排除D,用过去完成时,选B。 考点:考查时态 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.Father ________ for London on business upon my arrival, so I didn’t see him. A.has left B.left C.had left D.was leaving 【答案】C 【解析】 分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。 4.When we _______the railway station, the train _______for 5 minutes.

(英语)高三英语现在完成时试题经典含解析

(英语)高三英语现在完成时试题经典含解析 一、单项选择现在完成时 1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you. A.did I see B.have I seen C.I saw D.I have seen 【答案】B 【解析】 【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。 【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。 2.I wonder why Jenny ________us recently.We should have heard from her by now. A.hasn’t written B.doesn’t write C.won’t write D.hadn’t writte n 【答案】A 【解析】 【详解】 考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。 3.______to work overtime that evening,I missed a wonderful film. A.Having been asked B.To ask C.Having asked D.To be asked 【答案】A 【解析】 试题分析:“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式having been asked,A项正确;B项 to ask是动词不定式,表示目的或将要发生的动作,不正确;C项 having asked 是现在分词的完成式,不正确;D项 to be asked 是动词不定式的被动形式,不符合语境,故选A。 考点:考查非谓语动词 4.With the development of the intelligent robot technology, people _______ the importance of

高三英语过去完成时专题训练答案及解析

高三英语过去完成时专题训练答案及解析 一、单项选择过去完成时 1.-----What were you up to when she dropped in? ------I______ for a while and _____ some reading. A.had played ; did B.played; did C.had played :was going to do D.was playing; was going to do 【答案】C 【解析】 考查时态。由第一句可判断出第二句描述的事情发生在过去,for a while是相对于when she dropped in来说的when she dropped in,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面for a while,仍然在过去,had played for a while之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。 2._______ could be judged from her eyes that she was terribly sorry for what she ________. A.As; had done B.That; did C.As; did D.It; had done 【答案】D 【解析】 本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。 3.The wife a big dinner when the husband was aware of their eighth wedding anniversary that day. A.was still preparing B.had hardly prepared C.did carefully prepare D.would eagerly prepare 【答案】B 【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly...when一……就……,符合题意。故选B。 4.(湖南十二校联考)I got an e-mail from my old friend last Sunday.Until then,we________in touch for nearly 3 years. A.didn’t get B.haven’t got C.hadn’t got D.don’t get 【答案】C 【解析】 考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an e-mail之前,所以用过去完成时。 答案:C

【英语】高考英语现在完成时练习题及答案

【英语】高考英语现在完成时练习题及答案 一、单项选择现在完成时 1.Never _____met such a person before. A.did I B.I have C.have I D.Am I 【答案】C 【解析】 【详解】 考查倒装句及时态。句意:我以前从未见过这样的人。根据句意可知,此处强调对现在的影响,应使用现在完成时。never位于句首时,句子要求使用部分倒装,助动词提前。故C 选项正确。 2.I wonder why Jenny ________us recently.We should have heard from her by now. A.hasn’t written B.doesn’t write C.won’t write D.hadn’t written 【答案】A 【解析】 【详解】 考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。 3.In the last few years, China ________ great achievements in environmental protection. A.was making B.made C.had made D.has made 【答案】D 【解析】 【详解】 考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years”表明应该使用现在完成时,故D项正确。 4.—What a stupid mistake! —Yes. I ______ you doing it carefully, but without success. A.was suggesting B.will suggest C.have suggested D.had suggested 【答案】C 【解析】 【详解】

高考英语过去完成时真题汇编(含答案)含解析

高考英语过去完成时真题汇编(含答案)含解析 一、单项选择过去完成时 1.He said l5 people_______,two of them_____to hospital. A.have injured;admitting B.have been injured;being admitted C.had injured;to admit D.had been injured;admitted 【答案】D 【解析】 第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选D。 2. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______ the experience of meeting. A.haven’t B.hadn’t C.hadn’t had D.haven’t had 【答案】C 【解析】 试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。 考点:考查虚拟语气 3.As soon as I got to the airport, I realized I ________ my ID card at home. A.had left B.has left C.would leave D.will leave 【答案】A 【解析】 试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。 【知识归纳】 过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。 考点:考查时态 4.After Jack ________ some e-mails, he started working on his report. A.sends B.has sent C.had sent D.would sent 【答案】C 【解析】

英语高中过去完成时练习题

英语高中过去完成时练习题 一、单项选择过去完成时 1.The manager is said to have arrived back from Paris where he ______ some European partners. A.would meet B.is meeting C.meets D.had met 【答案】D 【解析】 试题分析:考查时态。不定式动作to have arrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。故D正确。 考点:考查时态 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.The boy _____ loudly because he _____ his way in the jungle and thought he couldn’t go back home. A.had cried; lost B.has cried; has lost C.cried; had lost D.cried; has lost 【答案】C 【解析】 考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。

(英语)高三英语现在完成时真题汇编(含答案)

(英语)高三英语现在完成时真题汇编(含答案) 一、单项选择现在完成时 1.— When will the bike-sharing schemes be introduced to the public? — Not until _______ a better understanding of them. A.we have had B.will we have had C.have we had D.we will have had 【答案】A 【解析】 【详解】 考查时间状语从句。句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。not until位于句首时,主句要用部分倒装,但是从句不用,故选A。 2.It is the fourth time that Tom ______ in the maths exams. A.failed B.has failed C.had failed D.have failed 【答案】B 【解析】 【详解】 考查固定句式中的时态。固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。句意:这是这个星期里他第四次打电话给你了。 【点睛】 固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。 3.Tony is one of the five students in his class who ______ the exam. How lucky he is! A.is passing B.passes C.has passed D.have passed 【答案】D 【解析】

(英语)高中英语过去完成时解题技巧及练习题

(英语)高中英语过去完成时解题技巧及练习题 一、单项选择过去完成时 1.By the time my mother came back from work, my sister and I ________ supper and were waiting for her at the table. A.have cooked B.were cooking C.had cooked D.would cook 【答案】C 【解析】 在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。 2. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______ the experience of meeting. A.haven’t B.hadn’t C.hadn’t had D.haven’t had 【答案】C 【解析】 试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。 考点:考查虚拟语气 3.By the time he arrived in Beijing, we _______ there for two days. A.will have stayed B.stay C.have been staying D.had stayed 【答案】D 【解析】 考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。 4.---What’s wrong with your cell phone? I can’t get through. --- Oh, my line was cut off because I ________ my bill. A.haven’t paid B.hadn’t paid C.wasn’t paying D.don’t pay 【答案】B 【解析】 本题考查时态。根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。选B。 5.It was not until 3 days later that the boy came back to life and explained to the police what_______ to him. A.was happening B.was to happen C.had happened D.has happened

最新高考英语过去完成时练习题及答案

最新高考英语过去完成时练习题及答案 一、单项选择过去完成时 1.I suddenly realized that I was kept so busy that I ______ little time with my family before. A.have spent B.had spent C.would spend D.was spending 【答案】B 【解析】 试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。 考点:考查动词时态。 2.We to finish the work before dark, but the heavy rain held us up. A.meant B.was meaning C.had meant D.would mean 【答案】C 【解析】 试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C 考点:考查动词时态 3.As soon as I got to the airport, I realized I ________ my ID card at home. A.had left B.has left C.would leave D.will leave 【答案】A 【解析】 试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。 【知识归纳】 过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。 考点:考查时态 4.Sally was excited to meet Susan at the party last night.They _____ each other since they graduated from Oxford University in 2010. A.haven’t seen B.hadn’t seen C.didn’t see D.don’t see 【答案】B

高中英语过去完成时技巧和方法完整版及练习题

高中英语过去完成时技巧和方法完整版及练习题 一、单项选择过去完成时 1.Grandpa was shocked by the news. Rarely ______ him so quiet. A.do I see B.had I seen C.I had seen D.I saw 【答案】B 【解析】 本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。 2.That was the first time I _____to Hongkong so I had great difficulty _____the hotel. A.went, finding B.had gone, to find C.have been, found D.had been, finding 【答案】D 【解析】 试题分析:句意:这是我第一次来香港,所以我找旅馆有点困难。固定短语:have difficulty doin g sth“做某事有困难”,排除BC选项。句型:it is the first time that+从句“这是第一次做某事”如果主句谓语是is,则that从句用现在完成时态;如果是was 则that从句则用过去完成时,选D。 考点:考查固定句型和短语 3.She _________the sign language before she served as a volunteer to help the deaf. A.learns B.has learned C.was learning D.had learned 【答案】D 【解析】 试题分析:句意:她作为一名志愿者来帮助聋人之前已经学习了手语。由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。 考点: 考查动词时态的用法。 4.Father ________ for London on business upon my arrival, so I didn’t see him. A.has left B.left C.had left D.was leaving 【答案】C 【解析】 分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到

英语现在完成时知识点(大全)含答案推荐精选

英语现在完成时知识点(大全)含答案推荐精选 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.The tall building here for 100 years. A. is B. was C. has been D. is been 【答案】 C 【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。4.So far Tom with Mary _______ 50 left -behind children to do their homework after school. A. help B. helped C. has helped D. have helped 【答案】 C 【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。

高三英语过去完成时解题技巧及练习题(含答案)

高三英语过去完成时解题技巧及练习题(含答案) 一、单项选择过去完成时 1.If you________ the failed experiences, you would not havemade such a mistake in your homework. A.refer to B.have referred to C.referred to D.had referred to 【答案】D 【解析】 试题分析:考查虚拟语气。表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。Refer to是一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。故选D。 考点:考查虚拟语气。 2.We to finish the work before dark, but the heavy rain held us up. A.meant B.was meaning C.had meant D.would mean 【答案】C 【解析】 试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C 考点:考查动词时态 3.It was not until 3 days later that the boy came back to life and explained to the police what_______ to him. A.was happening B.was to happen C.had happened D.has happened 【答案】C 【解析】 考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。 4.By the time Jack returned home from England, his son. from college. A.graduated B.has graduated C.had been D.had graduated 【答案】D 【解析】 考查动词时态,By the time 截止到过去某时间为止做了某事,用过去完成时态。 A是一般过去时;B是现在完成时;C是过去完成进行时。根据句子意思“截止到Jack从英国返家,

高中英语过去完成时及其解题技巧及练习题(含答案)

高中英语过去完成时及其解题技巧及练习题(含答案) 一、单项选择过去完成时 1.The hotel wasn’t particularly good. But I ____ in many worse hotels. A.was staying B.stayed C.would stay D.had stayed 【答案】D 【解析】 试题分析:句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词stay 是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。 考点:考查动词时态。 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.---What’s wrong with your cell phone? I can’t get through. --- Oh, my line was cut off because I ________ my bill. A.haven’t paid B.hadn’t paid C.wasn’t paying D.don’t pay 【答案】B 【解析】 本题考查时态。根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。选B。 4.Grandpa was shocked by the news. Rarely ______ him so quiet. A.do I see B.had I seen C.I had seen D.I saw 【答案】B

高三英语试卷分类汇编英语现在完成时(及答案)

高三英语试卷分类汇编英语现在完成时(及答案) 一、单项选择现在完成时 1.It is the first time that Chinese teachers ________ in schools across Britain to introduce Chinese-style maths lessons and teaching approaches. A.taught B.teach C.have taught D.had taught 【答案】C 【解析】 【详解】 考查现在完成时。句意:这是中国教师首次在英国各地的学校教中国式的数学课和教学方法。The first time that表示“第一次……”,引导表语从句时,如果主句的系动词是一般现在时,从句用现在完成时,故C项正确。 【点睛】 It is/was the first time that表示“是第一次……”,引导表语从句时,强调到说话时间为止某一情况或动作的次数,从句既可以使用现在完成时,也可以使用过去完成时,需要根据主句的系动词判断,如果主句的系动词是is,从句用现在完成时,如果主句的系动词是was,从句则用过去完成时。 2.It is the fourth time that Tom ______ in the maths exams. A.failed B.has failed C.had failed D.have failed 【答案】B 【解析】 【详解】 考查固定句式中的时态。固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。句意:这是这个星期里他第四次打电话给你了。 【点睛】 固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。

(英语)高考英语过去完成时练习题及答案

(英语)高考英语过去完成时练习题及答案 一、单项选择过去完成时 1.Arriving at the party hurriedly, we were disappointed to find that the band playing. A.stopped B.will stop C.had stopped D.has stopped 【答案】C 【解析】 解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选C。 2. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______ the experience of meeting. A.haven’t B.hadn’t C.hadn’t had D.haven’t had 【答案】C 【解析】 试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。 考点:考查虚拟语气 3.By the time he arrived in Beijing, we _______ there for two days. A.will have stayed B.stay C.have been staying D.had stayed 【答案】D 【解析】 考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。 4.Mr. Chapman retired at 70 after he nearly 40 years with the Gas Company. A.had spent B.has spent C.spends D.would spend 【答案】A 【解析】 本题考查时态。根据语境Mr. Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。选A。 5.—The battery in my cell phone is running low. —I that last night before we went to bed. A.was noticing B.have noticed C.would notice D.had noticed

(英语)高三英语现在完成时专题训练答案及解析

(英语)高三英语现在完成时专题训练答案及解析 一、单项选择现在完成时 1.Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will arrive in an hour. A.have come B.come C.came D.are coming 【答案】A 【解析】 【详解】 考查现在完成时。句意:女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。 2.By now 516 Confucius Institutes ______in 142 countries and regions, according to the Confucius Institute Headquarters. A.founded B.would found C.have been founded D.had been founded 【答案】C 【解析】 考查时态和语态。句意:根据孔子学院总部的统计,到现在为止,全世界142个国家和地区已经建立了516个孔子学院。主语516 Confucius Institutes和found之间是被动关系,该句应用被动语态。且by now做时间状语,谓语动词应用现在完成时态。综上,该空应填have been founded。C选项正确。 3.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since. A.are leading B.lead C.led D.have led 【答案】D 【解析】 【详解】 考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。 4.This is the first time the students ______ to Hyde Park. A.have been visited B.have visited C.have gone D.are being gone 【答案】C 【解析】

(英语)高考英语现在完成时真题汇编(含答案)

(英语)高考英语现在完成时真题汇编(含答案) 一、单项选择现在完成时 1.Over the last three decades, the number of people participating in physical fitness programs ________ sharply. A.was increasing B.has increased C.had increased D.will be increasing 【答案】B 【解析】 【详解】 考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。Over the last three decades“在最近的30年里”和现在完成时态连用,故选B。 2.Although she is only 16 years old, she ______ to drugs for two years. A.addicts B.had been addicted C.has addicted D.has been addicted 【答案】D 【解析】 【详解】 考查现在完成时态和固定搭配。句意:虽然她只有16岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。 3.---Is this the first time you ______Beijing. ---No. But the first time I ______ here, the city wasn’t so beautiful. A.visited; have come B.visited; came C.have visited; have come D.have visited; came 【答案】D 【解析】 【详解】 考查现在完成时和一般过去时。句意:----.这是你第一次来北京吗?---不。但是我第一次来这里的时候,这座城市并不那么漂亮。It /This is the first time+that-结构中, that-从句用现在完成时。The first time是时间状语从句的从属连词,由“the city wasn’t so beautiful.”可知,从句为一般过去时。故D选项正确。 4.Commercial and recreational fishing _______ population sizes and also made individuals smaller, since big fish _______ and smaller ones thrown back. A.decreased; kept B.had decreased; are kept C.has decreased; keep D.has decreased; are kept 【答案】D

(英语)高考英语过去完成时题20套(带答案)

(英语)高考英语过去完成时题20套(带答案) 一、单项选择过去完成时 1.---I will never forget when we met the famous writer ---Neither will I. He______ some goods and was at the checkout of a supermarket. A.had selected B.has selected C.was selecting D.selected 【答案】A 【解析】 试题分析:考查时态。本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。我也是。他那时是挑好物品之后在超市的收银台。故选A 考点:考查时态 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.Catherine came home happily, which suggested that she the final exam. A.had passed B.pass C.would pass D.should pass 【答案】A 【解析】 这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。 4.When we _______the railway station, the train _______for 5 minutes. A.got to, had been away B.reached, had left

相关主题
文本预览
相关文档 最新文档