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