last night为什么可以作定语?

I assume you heard about that shooting last night.我猜你听说了昨晚的枪击案。

1.这里last night作定语,我想知道这样的组合能够作定语是有什么规律在里面吗?

在其它句子中可以见到last night作时间状语的情景,这里作了定语是因为它表示的是时间意义,所以相当于副词作后置定语了吗?

2.另外,能否顺便也解释下类似于last night这种搭配能够作状语的原因?

请先 登录 后评论

最佳答案 2020-07-10 23:02

I assume you heard about that shooting last night.
这是个歧义句。由于 heard 是一般过去时,last night 作定语或时间状语,都可以:

1.  我想,你已经听说过昨晚的枪击事件了。(按定语理解)

2.  我想,你昨晚已听说过那个枪击事件了。(按状语理解)

如果想让 last night 作定语而避免产生歧义,建议把时态改为现在完成时:

I assume you have heard about that shooting last night.

这样,last night 就无法做状语修饰现在完成时,只能作定语了。
类似 last night 的时间副词,作后置定语是没有问题的。又如:The young people today..... 今天的年轻人.....

请先 登录 后评论

其它 1 个回答

mikee

你想

on Sunday night这样的介词短语即可以作定语,又可以作状语

那last night为什么就不能呢?last night本质上就是不再使用介词的介词短语。

the game on Sunday night, the game last night


请先 登录 后评论
  • 0 关注
  • 2 收藏,3436 浏览
  • 凛冬 提出于 2020-07-08 19:03

相似问题