英語中一般過去時和過去完成時的區別

2020-12-10 外語行天下

一般過去時和過去完成時都表示完成的過去動作,一般過去時描述過去發生的事情,一般是按順序的;而過去完成時是基於過去的一個時間點之前發生的事情。那麼如何區分這兩個時態呢?

一、標誌詞

1、相對於過去完成時,在表示過去發的動作時,一般過去時常用的標誌詞有副詞 first, then,例如:

first:

Who came first in the race?

賽跑誰第一?

I do not remember who spoke first, but we all expressed the same opinion.

我不記得是誰最先發言的,但我們全都表達了相同的看法。

then:

Life was harder then because neither of us had a job.

那時生活比較艱苦,因為我倆都沒有工作。

Things were very different back then .

以前那個時候情況大不相同。

注意:並不是說所有帶有 first 和 then 的句子都用一般過去時,例如:

A: Do you want a drink?

你想喝杯飲料嗎?

B: I'll finish my work first.

我要先完成工作。

I've been invited too, so I'll see you then.

我也接到邀請,我們到那時見。

2、相對於一般過去時,在表示過去的動作,過去完成時常用的標誌詞有 already, up to then,例如:

already:

We got there early but Mike had already left.

我們及早到了那裡,但是邁克已經離開了。

They had already voted for him at the first ballot

在第一次投票選舉時,他們已經投票給他了。

解析:already 也可以用於過去時,多見於美式英語,例如:

He already finished his work.

他已經完成了他的工作。

up to then:

In fact , up to then , I never had been so truly free in my life.

事實上,到那時為止,我的生活從未如此自由過。

Up to then, she had managed pretty well.

到那時為止,她幹得還不錯。

二、與 before, after 和 when 連用時的區別

1、before

All passengers boarded/had boarded before the plane took off.

飛機起飛前所有乘客都登機了。

解析:此句 before 本身已表示出時間的先後,表示 before 從句的動作發生在其他動作之後,所以這句即可以用一般過去時,也可以用過去完成時。

The plane took off before all passengers had boarded.

飛機在所有乘客登機前起飛了。

解析:此句表示當其他動作已經開始時,before 從句的動作還沒完成,所以只能用過去完成時,相當於 before 從句的動作在其它動作開始之前已經發生,只是還沒有完成。

2、after

After the safety demonstration, the plane took off.

安全演示後,飛機起飛了。

解析:此句 after 後面沒有謂語動詞,這裡表示事情發生的先後順序,用一般過去式。

After the flight attendants had completed/completed the safety demonstration, the plane took off.

乘務員完成安全演示後,飛機起飛了。

解析:由於 after 本身已表示出時間的先後,所以這句即可以用一般過去時,也可以用過去完成時。

3、when

She had already fastened her seatbelt when the flight attendants gavethe safety demonstration.

當乘務員進行安全演示時,她已經系好了安全帶。

解析:當 when 從句後面的動作 gave 發生在主句動作 fastened 之後時,主句動作用過去完成時,因為的從句的動作發生在過去,所以主句的動作是發生在過去的過去,所以用過去完成時。

When she had fastened her seatbelt, the flight attendants gave the safety demonstration.

她系好安全帶後,乘務員進行了安全演示。

解析:當 when 從句的動作 fastened 發生在主句動作 gave 之前時,從句動作用過去完成時,因為主句的動作發生在過去,所以從句的動作是發生在過去的過去,所以用過去完成時。

相關焦點

  • 高中英語;一般過去時和現在完成時區別有哪些
    從時態的作用時間上,我們就已經可以區分這兩個時態了,即:動作或狀態發生在過去的,其作用僅影響過去的,用一般過去時態;
  • 2020年中考英語知識點之過去完成時與一般過去時的區別
    中考網整理了關於2020年中考英語知識點之過去完成時與一般過去時的區別,希望對同學們有所幫助,僅供參考。   過去完成時與一般過去時的區別   (1) 過去完成時表示以過去某時間為起點以前所發生的動作或存在的狀態,即:過去完成時強調「過去的過去」,而一般過去時只表示以現在時間為起點以前所發生的事情或存在的狀態。
  • 英語六級語法:一般過去時和過去完成時
    新東方網>大學教育>四六級>複習輔導>六級>六級輔導>語法>正文英語六級語法:一般過去時和過去完成時 2012-08-22 16:17 來源:
  • [語法篇]一般過去時和現在完成時有什麼區別
    在英語的16個時態中,有很多學生在實際做題中,時態與時態之間還是混淆不清,今天我將系統的給大家整理一下一般過去時和現在完成時有些什麼區別。區別一:定義一般過去時 表示過去發生的動作或存在的狀態 現在完成時
  • 【語法】英語過去完成時和過去完成進行時的區別
    過去完成時和過去完成進行時是在考試中屬於經常會考到的考點,今天小編給大家系統的介紹一下這兩個重要考點。過去完成式        過去完成式的形式如下:        had + past participle        過去完成式是不能單獨用的。我們用的時候,必須有另一個事件。也就是說,假如我們有兩件事 A 和 B,兩件事都發生在過去,但 A 發生在 B 以前,A 應該用過去完成式,B 則用過去式。
  • 2018中考英語現在完成時與一般過去時區別知識點總結
    新一輪中考複習備考周期正式開始,中考網為各位初三考生整理了各學科的複習攻略,主要包括中考必考點、中考常考知識點、各科複習方法、考試答題技巧等內容,幫助各位考生梳理知識脈絡,理清做題思路,希望各位考生可以在考試中取得優異成績!下面是《2018中考英語現在完成時與一般過去時區別知識點總結》,僅供參考!
  • 一文搞懂現在完成時、現在完成進行時和一般過去時的區別 | 蟲蟲講英語
    在上節課中,我們學習了「現在完成時」(← 戳可讀)的「九字」功能:已完成、持續性、影響性。
  • 2020年中考英語知識點之過去進行時和一般過去時的區別
    中考網整理了關於2020年中考英語知識點之過去進行時和一般過去時的區別,希望對同學們有所幫助,僅供參考。   過去進行時和一般過去時的區別   過去進行時強調過去某時刻或者階段動作的進行,不表明動作的完成,而一般過去時表示過去某動作已發生,表明動作已完成。
  • 現在完成時和一般過去式的區別
    (過去的動作)We have known each other since 1997.(現在完成時把過去的動作和現在聯繫起來並著眼於現在)(1)表完成和結果:動作發生在過去某個不確定的時間,但對現在留下了某種影響和結果。常被just、already、yet 等副詞修飾。如:-Have you had lunch yet?
  • 2011英語六級基礎語法輔導:一般過去時和過去完成時
    新東方網>大學教育>四六級>複習輔導>六級>六級輔導>語法>正文2011英語六級基礎語法輔導:一般過去時和過去完成時 2011-10-19 18:23
  • 過去完成時和過去完成進行時的區別
    過去完成進行時與過去完成時的用法很相近,它通常表示一個持續到過去某時的動作:He
  • 英語語法小貼士-過去完成時和過去完成進行時的用法解析
    但是沒關係,能夠每天發一篇文章,加強自己的英語學習也是好的。就這樣~~今天大劉給大家分享是一篇有關英語時態的內容-Past Perfect and Past Perfect Continuous 過去完成時和過去完成進行時的用法區別,希望對你有所幫助。
  • 現在完成時與一般過去時,這些區別你一定要知道
    現在完成時與一般過去時a.概念: 事情發生在過去,並一直持續到現在,且過去發生的動作對現在有一定影響.d.現在完成時態可用在下列結構中:It is the first / second time…. that…結構中的從句部分,用現在完成時。例如:It is the first time that I have visited the city.
  • 過去式與過去完成時
    :1)過去時表示過去某時發生的動作或單純敘述過去的事情,強調動作;現在完成時為過去發生的,強調過去的事情對現在的影響,強調的是影響。一般過去時的時間狀語: yesterday, last week,…ago, in1980, in October, just now, 具體的時間狀語 共同的時間狀語: this morning, tonight,this April, now, once,before, already, recently,lately )現在完成時可表示持續到現在的動作或狀態,動詞一般是延續性的,
  • 英語中過去完成時與過去完成進行時的區別
    過去完成時和過去完成進行時都表示過去的動作,但是它們的用法和格式有很大不同。解析:此句有 crashed 和 saved 兩個過去動作,saved 發生在 crashed 之前,且動作已經完成,所以 saved 用過去完成時。He had cooked breakfast when I got up.我起床時他做了早餐。
  • 英語教學英語過去完成時和過去完成進行時的區別
    過去完成式的形式:had + past participle過去完成式是不能單獨用的。我們用的時候,必須有另一個事件。也就是說,假如我們有兩件事 A 和 B,兩件事都發生在過去,但 A 發生在 B 以前,A 應該用過去完成式,B 則用過去式。
  • 語法精講 | 現在完成時與一般過去時的區別
    1.共同點:   現在完成時和一般過去時都表示一個在過去完成的動作。   2.區別:   ①現在完成時強調的是與現在的關係,如對現在產生的結果或影響等,屬於現在時範圍,談論的是現在的情況。而一般過去時只表示動作在過去某一時刻發生,不表示和現在的關係,現在情況可能已發生變化。
  • 一般過去式和過去完成時的用法及區別習題(一)
    過去完成時在時間上強調「過去的過去」,且對過去的某一點造成的某種影響或是結果;而一般過去時只強調過去某一特定的時間,所以判斷的關鍵是看是否有兩個過去動作,若只有一個過去動作,則用一般過去時;若有兩個過去動作,在排除是動作先後緊接發生的都用一般過去時的情形,則更早發生的動作用過去完成時。
  • 英語中的過去完成時和現在完成進行時!
    一、過去完成時一件事發生在過去,而另外一件事先於他發生(即表示「過去的過去」),那麼發生在前的事情的動詞需用過去完成時。時間狀語可用for等介詞短語或時間狀語從句來表示。end of 2010,before 2000,by the time+過去時的句子等。
  • 2020年中考英語知識點之比較一般過去時和現在完成時
    中考網整理了關於2020年中考英語知識點之比較一般過去時和現在完成時,希望對同學們有所幫助,僅供參考。   比較一般過去時和現在完成時   1. 共同點:   動作都是在過去完成。   I saw the film yesterday evening.