The moment we have been looking forward comes at last.中为什么用comes 而不用想了解为什么不用came 而用comes,语法书上说是因为前现后现,前过后过,我还是不怎么理解.此题是定语从句我知道,不用重复讲解,那The bus came at last 又怎样理解呢?

问题描述:

The moment we have been looking forward comes at last.中为什么用comes 而不用
想了解为什么不用came 而用comes,语法书上说是因为前现后现,前过后过,我还是不怎么理解.此题是定语从句我知道,不用重复讲解,
那The bus came at last 又怎样理解呢?

因为这句话的意思是,我们过去一直期待的时刻终于来了,比之过去稍后的就是一般现在时,所以用comes,从前文中的have也可以看出,这就是您所说的前现后现。
如果用came, 那前文就是had been looking forward ,这就是您说的前过后过。

这个是需要上下文的 没有上下文理解不了

we have been looking forward 是定语,即修饰成分,你可以将这个修饰的成分拿开,就是The moment comes at last.这句就是这段句子的主干,The moment 单数,又没有过去的意思,就是用comes