初中英語過去時與完成時,你所不知道的那些區別,真正弄懂並不難

一, 一般過去時和現在完成時的用法區別

初中英語過去時與完成時,你所不知道的那些區別,真正弄懂並不難

初中英語過去時與完成時,你所不知道的那些區別

(1) 一般過去時所表示的一個或一段過去時間是可以具體確定的,與其他時間沒有牽連。它所表示的事情純屬過去,與現在情況沒有聯繫。現在完成時表示的事情發生在不能具體指出的現在以前的過去某個或某段時間。它所表示的事情與現在情況有關係,是過去事情在現在產生的結果或對現在的影響。

(2) 比較下面幾組句子,體會兩種時態的不同:

He served in the army from 1952 to 1954.

這是過去的一件事。

He has served in the army for 5 year.

現在他仍在軍中服役,他仍是軍人。

He wrote many plays when he was at college.

寫劇本是他過去做的事情。

He has witten many plays.

這意味著他是劇作家。

I saw hero last year.

看英雄的時間是去年,與現在無關。

I have seen hero before.

強調現在知道這部電影的內容。以前看過,但以前是表示一個與現在有聯繫的過去時間,而不是一個確定的與現在無關的過去時間。

二, 一般過去時和過去完成時的用法區別

初中英語過去時與完成時,你所不知道的那些區別,真正弄懂並不難

初中英語過去時與完成時,你所不知道的那些區別

(1) 一般過去時是對現在說話時刻而言的,過去完成時則是對過去某一時刻而言。兩種時態建立的時間參照點不同,對過去完成時來說,這個時間參照點十分重要,它是過去完成概念賴以建立的基礎,也是和一般過去時相區別的重要標準。

試比較: You were absent from school two days ago.

你兩天前沒來學校.

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

當車來的時候,我在車站已等了20分鐘.

(2) 過去完成時的時間狀語常用by或before引導的短語表示,如by that time,by the end of, by the time 等。

London was an hour away and by the time I arrived the operation had already been performed.

倫敦離這裡有1小時路程,當我趕到時,手術已經完成了。

三, 過去完成時與現在完成時的用法區別

初中英語過去時與完成時,你所不知道的那些區別,真正弄懂並不難

初中英語過去時與完成時,你所不知道的那些區別

(1) 兩種時態都常與表示一段時間的狀語連用,但現在完成時表示的是延續到現在或同現在有關的動作(句中不可有表示過去特定時間的狀語),而過去完成時表示的是在過去某時之前已經完成或延續到過去某時的動作(句中有表示過去特定時間的狀語)。

(2) 比較下面的說法:

She had been ill for a week before she came back.

在她回來之前她已經病了一週(回來發生在過去某一時間,生病發生在過去的過去。)

She had been ill for a week.

她已經病了一週。(現在仍然病著)


分享到:


相關文章: