摘要:定义:"过去完成时态"用于描述在过去某一时间点之前、已经完成的动作或状态,即描述"过去的过去"。
1/"过去完成时态"的定义和误解
定义:"过去完成时态"用于描述在过去某一时间点之前、已经完成的动作或状态,即描述"过去的过去"。
误解:有些人认为"过去完成时"是描述很久之前的事,这是误解!
实际上,描述在过去发生的单独事件时,我们通常使用"一般过去时态",而不是"过去完成时态"。
譬如:
★昨天上午,我去探望了我的小学英语老师。
Yesterday morning, I visited my primary school English teacher. (用的是"一般过去时"、单独事件陈述)
★卢沟桥建于1189年,至今已有836年的历史了。
The LuGou Bridge was built in 1189 and has a history of 836 years so far.(用的"一般过去时"/单独事件陈述)
据说:乾隆皇帝都数不清卢沟桥上有多少石狮子!
当两个事件A和B都在过去发生时,如果A早于B并且在B发生时已经完成,那么A用'过去完成时'描述,B用'一般过去时'描述,这种情况也常见于间接引语中。
例句:
★ I had just eaten breakfast when she called me.
(had eaten早于called,两个事件作比较)
我刚吃完早饭,她就给我打电话了。
★The patient had passed away When the doctor arrived. (两个事件对比)
医生来时,病人已经过世了。
3/ "过去完成时"的谓语"had + P.P"
因为,had是助动词不受人称限制、P.P/是过去分词、亦不受人称限制。
所以,"过去完成时的谓语(Had + P.P)就不分人称变化,可以通用。
例句:
★主语"三单"
He had finished his homework before he went out to play.
(两个动作比较、早者用"过去完成时态"、晚者用"一般过去时态")
他出去玩之前、已经完成了作业。
★主语是~You:
You had already seen that movie by the time we discussed it last night.
昨晚我们讨论的那部电影,你已经看过了。
★主语是~We:
We had prepared dinner when the guests arrived.
客人到达时,我们已经准备好了晚饭。
4/用于"转述句"中:
在考试中、写论文、写报告时,为了证明自己的论述正确,通常会引用别人说的话…。
在引用别人说过的话时,应该明白: 别人所说之事的时间更早过他在说话时的时间。
所以,引用时通常要把别人所说之事的时态"倒退"一个时态,这在语法界称为"倒移"(Back-shift).
在转述句中,时态通常会发生变化。具体规则是:
直接引语中的"现在完成时"变为间接引语中的"过去完成时"、
直接引语中的"一般过去时"变为间接引语中的"过去完成时"。
再用连词"That"引出从句。
A/"一般过去时"变为"过去完成时"
★原句:
He said: "I saw the movie already".
引用句:
He said that he had seen the movie already. (had seen早过said,用过去完成时)
★原句:
Rose said: "I lived in Scotland in the 1960's".
露丝说: "我六十年代曾生活在苏格兰"。
引用句:
Rose said that she had lived in Scotland in the 1960's. (had lived 早过said, 故用过去完成时态)。
B/"现在完成时"变为"过去完成时"
Rose said: "I have lived in the Wales for years".
露丝说: "我已经在威尔士生活多年了"。
引用句:
Rose told me that she had lived in the Wales for years.
5/用"过去完成时"的必要和不必要
a/在句意十分清楚时,我们可以不用"过去完成时"去描述"在过去首先发生的事情",尤其是连续几个动作时:
★她起床、穿衣、洗脸、吃餐,上班去了。
She got up, dressed, washed, had dinner, and then went to work.
★Julius Ceasar Declared:
"I came、I saw、I conquered...".
凯撒宣示: "我来了、我看到了、我征服了"…。
b/当两个动作紧接着发生时,可以使用由'before'或'after'引导的"一般过去时态"复合句来表示,此时通常不需要使用"过去完成时"。
★Just before our ship sailed from loading-port, I sent a e-mail to my Agent at destination.
船刚从装货港开出前,我就给目的港代理发了电文。
中国远洋集装箱船"广州号"首行!
★After we said "good-by"to each other, we left the Exhibition Hall.
说了"再见"之后,我们就离开了展览厅。
c/但是,如果要清楚地表明A,B两件事的前因后果时,就要使用"过去完成时态"了,效果会更清晰。
★因为他冒犯了我,所以我就打他了。
I hit him because he had offended me first.
总结:
1/描述单独一件过去发生的事件,用"一般过去时",不用"过去完成时"。
2/描述在过去"一早一晚"发生的两个事件、强调因果关系时,就用"过去完成时"描述早者、用"一般过去时"描述后者。
个人观点、仅供参考。
来源:鲲鹏展翅一点号