last night 是不是一般过去时的标志性词语

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:00:09
为什么我看它用在了完成时?

last night可以说是一般过去时的标志性词语,至于你所说的现在完成时,那是不可能的,因为现在完成时的时间问题其中最主要的一点就是“现在完成时主要是强调对‘现在’的影响,它不能与表示‘过去’的时间状语连用”。
或许你所看到的情况是,last night 用于现在完成时,但这个时间状语前必定有一个since,对吗?如果真是这样,那就要学会since的用法了。since是强调“从‘过去’某一点时间到‘现在’的一段时间”。
例:I have lived here since 1990.
自1990年以来,我就住在这里。

祝你进步!

你这句应该有语境。
如果上一句问
Let‘s go to see the film with Tom.
I don't think so.Tom has seen it last night..
强调Tom 做完已经看过了 所以用完成时

用在完成时也可以,关键要看语境。比如。。。。。till last night就可以啊!
如有持续性动作可以用完成时,非持续性,用一般过去时。

一楼的在哪看的说现在完成时啊!
完成时只有现在完成时吗?