“I visited him three days before” 对吗? 句子是描述三天前发生的事,用过去式(PAST TENSE)来表达应该没错吧!但你若详细的看句子里的关键的字,before 的字出现,它是描述三个日子前 ( duration of time )而不是在三天的时候 ( Point of time ), 文法就因用现在完成式 (PRESENT PERFECT TENSE)来表达了。
过去式(PAST TENSE) 与现在完成式 (PRESENT PERFECT TENSE)的描述不同点是过去式(PAST TENSE)的重点是事情发生的时刻 (Point of Time )
如: He came here last week.
事情发生的时刻: last week (在上个礼拜)
I completed the work this morning.
事情发生的时刻 : this morning. (在今早)
I visited him three days ago.
事情发生的时刻: three days ago (在三天前)
现在完成式 (PRESENT PERFECT TENSE)是描述 时间的流程 (Duration of Time )
如: He has come here since last week.
时间的流程: since last week (从上个星期至今)
I have visited him three days before.
时间的流程: three days before (三天前至今)
Have your seen the girl before ?
时间的流程: before (之前至今)
简单来说过去式(PAST TENSE)是描述过去所发生,所做,所经历的事情。现在完成式 (PRESENT PERFECT TENSE)的其中一个功能是用来描述过去至今所做,所经历的事情,它包含了在那段的时间流程中多久,多少的次数(Frequency in the duration )。
沒有留言:
張貼留言