当前位置: 首页 > 英汉互译

英语过去完成时,英语的过去完成时是什么意思

  • 英汉互译
  • 2026-03-06

英语过去完成时?英语时态有8种基本时态,分别是: 1、一般现在时:表示现在发生的动作或存在的状态,例如:I am a student. 2、现在进行时:表示正在进行的动作或存在的状态,例如:He is studying. 3、现在完成时:表示已经完成的动作或存在的状态,对现在产生影响,例如:They have finished the work. 4、那么,英语过去完成时?一起来了解一下吧。

过去完成时常见用法

又到了为小伙伴们解惑的时候了✺◟(∗❛ัᴗ❛ั∗)◞✺,had been表示过去完成时,表示在过去某个时间点之前已经发生或完成的动作或状态。has been表示现在完成时,表示从过去某个时间点开始一直延续到现在的动作或状态。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:

了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ

区别一:时态不同

had been表示过去完成时,表示在过去某个时间点之前已经发生或完成的动作或状态。has been表示现在完成时,表示从过去某个时间点开始一直延续到现在的动作或状态。

例句:

①I had been to Paris before I visited London.我在去伦敦之前已经去过巴黎了。

②He has been working in this company for five years.他在这家公司工作已经五年了。

区别二:主语不同

had been通常用于第三人称单数或复数的主语。has been通常用于第一人称单数或复数的主语。

英语将来完成时的用法

一、表达含义不同

1、一般过去时表示过去某个时间里发生的动作。

We were not able to get a hotel room.

我们不能进到旅店房间里去。

2、过去完成时用于描述过去某个时间点之前已经发生了的事情。也就是“过去的过去”。

We were not able to get a hotel room because we had not booked in advance.

我们不能进到旅店房间里去,因为我们事先没预定房间。(没预定房间这件事在前)

二、固定句式不同

1、一般过去时:基本形式为主语+动词过去式。

Shevisitedher Japanese relatives once in 1993beforeshe moved in with them in 1996.

1993年,她拜访过一次日本亲戚,1996年才搬来。

2、过去完成时:基本形式为主语+had+过去分词。

Shehad visitedher Japanese relatives once in 1993beforeshe moved in with them in 1996.

1993年,她曾拜访过一次日本亲戚,1996年才搬来。

过去完成时中考不考

过去完成时的基本结构:由 had 加动词的过去分词构成。

过去完成时的基本用法,有以下几种:

(1)表示在过去某一时刻或动作以前完成了的动作,即“过去的过去”。可以用by,

before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。例如:

By nine o’clock last night, we had got 200 pictures from the spaceship.

到昨晚9点钟,我们已经收到200 张飞船发来的图片。

(2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。例如:

I had been at the bus stop for 20 minutes when a bus finally came.

当车来的时候,我在车站已等了20分钟。

(3)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。例如:

Mr. Smith died yesterday. He had been a good friend of mine.

史密斯先生昨天去世了。

英语过去完成时的结构

英语中“过去完成时”的标志词和用法主要包括以下几点

时间状语

by+过去时间:表示在某一时间点之前已经完成的动作。例如,“By last night, I had finished my homework.”

before+过去时间/从句:表示在过去某一时间点之前已经完成的动作。例如,“I had never seen such a beautiful sunset before yesterday.”

与for, since连用的时间状语

表示从过去的某一时刻开始,一直延续到过去另一时间的动作或状态。例如,“I had lived in this city for five years before I moved to another city.”

上下文暗示

在叙述过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。这种情况下,虽然没有明确的时间状语,但可以通过上下文理解。

动词过去完成时

前者强调过去某个时间发生的动作,一般有动作发生时的具体时间。句式是主语加动词的过去式。后者表示“过去的过去,强调在过去某个时间前已经完成的动作,常跟“表示一段时间”的词for等连用。句式:had后跟动词的过去分词。例如:He ate his dinner at 9 o'clock last night. (一般过去时态,他昨晚9点才吃晚饭)He had already been there for ten years before he left Shanghai last year. (过去完成时态,他去年离开上海前已经在那里住了10年了)

以上就是英语过去完成时的全部内容,"Has been"是现在完成时(Present Perfect)的形式,用于描述从过去某个时间点开始,一直延续到现在的动作或状态。它强调的是过去到现在的持续性。而"Had been"是过去完成时(Past Perfect)的形式,用于描述在过去某个时间点之前已经发生并完成的动作或状态。它强调的是过去某个时间点之前的先前性。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。

猜你喜欢