现在完成时与过去一般时区别之一

有一读者问到关于现在完成时可以离开时间状语而独立运用的问题。

现在完成时可以不用任何时间状语而单独运用,如:

(1)I have seen the film.

过去一般时就不同了。它通常须和时间状语连用才行,如:

(2)I saw the film yesterday.

这也是现在完成时和过去一般时的区别之一。有一位英国语法家把这种区别与两个冠词联系起来。他说: 现在完成时在时间上是不定的,其不定正如不定冠词a;过去一般时在时间上是确定的,其确定正如定冠词the。他这种类比很值得我们参考。