【英语】为什么像tomorrow,last week,yesterday这样的单词前都不用加介词?为什么像tomorrow,yesterday,last week,last month前都不加介词和定冠词?
比如:I'm going on vacation tomorrow.
Did you do anything special last month?
有些语言现象是无法解释的,只能说是惯用法。
或者换个说法吧:英语时间状语前不用介词的几种情况。
一、 当时间状语是today, yesterday, tomorrow, tonight, yesterday/tomorrow morning(afternoon, evening)等时,其前不用介词。例如:
There was a football match yesterday evening.昨天晚上有一场足球赛。
They will go to the zoo tomorrow.明天他们将要去动物园。
二、由this, that, these, those等构成的短语前不用介词。例如:
I'll visit my grandparents this week.这一周我要去看望我的祖父母。
They are picking apples on the farm these days.这些天他们在农场摘苹果。
三、由形容词last,next等指示代词修饰的名词词组用作时间状语时,前面的介词at, on, in一般省略。例如:
I saw him in the street sometime last week.上周我在街上见过他。
Please come to school earlier next time.下次请早点来学校。
但是,如果不是介词at, on, in,而是其他类型的介词,一般不能省略。如:I haven't been to my hometown since last year.从去年以来我就没回过家乡。
其余请参考:网页链接