表示时间的词语前为什么不用介词

为什么表示时间的词语 today, yesterday, tomorrow, tonight, yesterday / tomorrow morning (afternoon,evening) 前面不用介词?这有什么规定么?

请先 登录 后评论

最佳答案 2018-07-28 23:56

这是因为这些词通常被用作副词或起副词,可以直接用作状语,所以其前通常不用in, on之类的介词,但若语义需要,也可以用since, by, until 之类的介词。如:

It’s been raining non-stop since yesterday. 从星期二以来一直不停地下雨。

It has been raining since yesterday afternoon. 从昨天下午开始一直在下雨。

By yesterday she was selling off stock at half price. 到昨天为止她一直在以半价抛售股票。

The news was not made public until yesterday. 这条消息直到昨天才公布于众。


请先 登录 后评论

其它 2 个回答

曾克辉  
擅长:英语考试

《牛津英语用法指南》指出:在以 next, last, this, that (有时候), one, every, each, some, any(在非正式文体中), all等词开头的一些表示时间的常用表达方式前面,不用介词。如:

See you next Monday. 下星期一见。(不能说 … on next Monday)

The meeting’s this Thursday. 会议定在这个星期四开。

We met one Tuesday in August. 八月份的某个星期二我们见了面。

I’ll never forget meeting you that afternoon. 我永远不会忘记那天下午我见到你的情形。

Come any day you like. 你喜欢那天来就哪天来。

The party lasted all night. 聚会持续了整整一夜。

tomorrow, tomorrow morning, yesterday, yesterday afternoon, the day after tomorrow, the day before yesterday, the night before last, the other day 等常用的时间状语,其前也都不用介词。


请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

为什么表示时间的词语 today, yesterday, tomorrow, tonight, yesterday / tomorrow morning (afternoon,evening) 前面不用介词?这有什么规定么?

解答如下:

因为以上“短语和单词,不仅可以当作名词使用,也可以当作副词使用,当作副词使用,就不需要加人介词)

How are you feeling today? 

你今天感觉怎么样?

I wanted him to come with us today, but he couldn't.  

我想让他今天和我们一起来,但他来不了。



请先 登录 后评论
  • 1 关注
  • 3 收藏,20723 浏览
  • 高山 提出于 2018-01-03 14:18

相似问题