本帖最后由 风满楼 于 21-3-2010 02:23 PM 编辑
将斯你: 非也!
pastperfect 的用法:
(1)用于“过去的过去”,说到过去的一个动作之前发生的动作,如 When I arrived at the party , Sam had already left. (依据的时间是我到达的那一刻)
(2)用于过去没有发生的假设: If I had had enough money, I would have bought the cellphone. I wish youhad not told her the news.
(3) 讲述一个动作一直持续到过去的某一个时间 (how long something hadcontinued up to a moment in the past) They had known each other for 20 years when they got married. (依据的时间是他们结婚的那一刻)
(当然[过去完成时]的用法不止以上三个)
楼上的网友的问题是(从他的例句和解说中看出): (1)
不了解以上(1)和(3)的分别,有把两者混为一谈,似懂非懂的嫌疑 (2)
缺乏[静态或状态动词](stativeverbs)
和[动态动词](dynamic verbs)的概念 (3)
对 [时态(tenses)= 动作时间 + 动作状态] 的概念含糊,不完整 (4)
出发点在于“决一胜负”,企图证明“谁对谁错”,这种心态容易让人钻牛角尖,阻碍理性的讨论。
不清楚他是否还困在那个牛角尖,所以接下来我会停止以上的辩论,并尝试说明为什么
[完成时态](Perfect Tenses)
会出现以上所提到的(既(1)和(3))两种状况,也就是说,为什么用 [have/had + xxxed] 形式表达的动作,有时是已经完成的动作,有时却是还在持续的动作。这两者不同性质,不能混为一谈。 |