英語的過去完成時表示表示過去的過去。這個是大家在中學時期就知道的,今天,小編為同學們帶來了相當豐富的與英語過去完成時的相關語法,一起來看看吧!

?

一、 概念: 表示過去的過去,其構成是had +過去分詞。

二、 用法:

1. 表示某一動作在過去某一時刻之前已完成。例如:

He had gone to bed by 10:00 last night. (昨夜十點鐘之前他已上床去睡了。)

2. 與一般過去時搭配,表達某一動作在過去的動作發(fā)生時已完成。例如:

The train had started when I got to the station. (當我到達車站時火車已開走了。)

The minute I saw a lady getting off the bus, I knew it was she, for I had seen her before. (我一看到正在下公共汽車的那位女士就知道是她,因為我以前看見過她。)

解說: 使用過去完成時在簡單句里表達某一動作在過去的某一時刻已完成時,該過去的時刻常以“by +過去時間”的短語來表達。

例如下面的說法是不正確的:

He had gone to bed at 10:00 last night.

若是要說“at 10:00 last night”就必須用一般過去時“He went to bed...”。 請再觀察下面的句子試比較:

It had rained yesterday. (誤)

It rained yesterday.(正)

?

或許你會說:“昨天下了雨,可是今天已放晴了,下雨已是過去的事,而且已經(jīng)下完了,所以就用過去完成時……。”這就是最令同學們對一般過去時和過去完成時感到混淆和困惑的。實際上只要我們了解下面的兩點原則就可以消除這種現(xiàn)象。

1. 由過去的時間作狀語來修飾動詞的句子都使用一般過去時。

2. 除非從談話的先后關系和上下文關系對過去的動作完成的基準點可以確定以外,應該避免在簡單句中使用過去完成時。

?

怎么樣,看完了小編給大家準備的語法知識,有沒有感覺收獲頗多呢?喜歡就收藏起來吧~