
“last night”是一个表示过去时间的短语,通常用于描述在过去某个具体夜晚发生的事情。针对这个短语适用的语态,我们可以从以下几个方面进行说明:
一、时态
由于“last night”明确指向过去的时间点,因此它主要与过去时态搭配使用。这包括一般过去时、过去进行时、过去完成时等。
一般过去时:描述在过去某个时间点上完成的动作或存在的状态。
- 例子:I watched a movie last night.(我昨晚看了一部电影。)
过去进行时:描述在过去某个时间段内正在进行的动作。
- 例子:I was studying when you called me last night.(你昨晚打电话给我的时候,我正在学习。)
过去完成时:描述在过去某一时间点之前已经完成的动作,通常有一个过去的参照时间。
- 例子:By the time I got home last night, it had already started raining.(我昨晚到家的时候,已经开始下雨了。)
二、语态
语态主要分为主动语态和被动语态,而“last night”作为时间状语,并不直接决定句子的语态。但是,结合时态来看,“last night”可以与不同语态的句子搭配使用。
主动语态:主语是动作的发出者。
- 例子(一般过去时):I cooked dinner last night.(我昨晚做了晚饭。)
- 例子(过去进行时):They were playing football last night.(他们昨晚在踢足球。)
被动语态:主语是动作的承受者,通常由“be动词+过去分词”构成。
- 例子(一般过去时的被动语态):The book was read by him last night.(那本书昨晚被他读了。)
- 注意:虽然这个例子在语法上是正确的,但在实际语境中,我们更可能说“He read the book last night.”(他昨晚读了那本书。)因为被动语态在这里并不是最自然的表达方式。然而,在某些特定情境下(如强调动作的承受者或不知道动作的执行者),被动语态仍然是合适的。
综上所述,“last night”主要与过去时态搭配使用,并且可以与主动语态或被动语态的句子相结合,但具体使用哪种语态取决于句子的主语和想要表达的意思。
