來源:網(wǎng)絡(luò)資源 2023-03-29 15:57:13
過去完成時的難點在于:有時候一句話中并沒有出現(xiàn)兩個事件,因此無法比較兩個事件的先后。那為什么也用過去完成時呢?
下面的例句:
By the time he was twelve, Edison had began to make a living by himself.
實際上,在上面的例句中,仍然有著“先、后”之分的。不過,這次不是A、B兩件事件的先后,而是有兩個過去時間的“先、后”關(guān)系。
首先,句子中有個明確的過去時間點:12歲。說他“12歲”,顯然是過去式。那么,緊接著說“他已經(jīng)開始謀生了”,這個“謀生”是發(fā)生在“12歲”時,還是“12歲”前,還是“12歲”后?
答案是肯定的:他的“謀生”發(fā)生在“12歲”之前!也就是說,“12歲”已經(jīng)是一般過去時,而在“12歲”之前發(fā)生的事,當然是過去完成時。
所以,在那么多表示時間狀語的詞中,大家要特別注意By、Until等的用法?梢哉f,在講述過去的事件中,如果出現(xiàn)By……時間狀語,很有可能要用過去完成時了。(當然,我說的是很有可能。) 類似的時間表達方式還有Until、Before等。只要大家把握了過去完成時的基本含義,不管句子怎么變化,應(yīng)該沒有多大的問題。
Until then, his family hadn't heard from him for six month.
此句的分析同上面差不多。首先有個明確的過去時間點"then"(那時),而"hadn't heard"發(fā)生在then之前(包括 then)。所以此句用的是過去完成時。
再舉幾個例子,了解一下。
We had learned about 4000 English words by the end of last term.
I waited until he had finished his homework.
We had got to the station before 10:00
歡迎使用手機、平板等移動設(shè)備訪問中考網(wǎng),2023中考一路陪伴同行!>>點擊查看