When is your birthday ?
It's on 2nd August.
请问一下书上这个句子,这里为什么用 on 呢? it 指birthday,birthday is 2nd August. birthday 是日期,后边直接加日期不可以么?
试比较下面两组对话:
1. What day is today?
-- Today is Sunday. (正)
-- Today is on Sunday. (误)
2. When is your birthday?
--It's on 2nd August. (正)(Formal)
--It's 2nd August. (正)(Informal)
有没有看出区别呢?第一组,你是在问一周中的某一天的“名字”,比如今天是一周的第七天,用Sunday来命名,Sunday就是一周中第七天的名字。所以on就是多余的。就像某人名为John,问起他的姓名,你会说He's John,或者 His name is John,你不会加on。因为 A is B 意味着 A = B。
而第二组不同,8月2号不是你出生那天的名字,你出生的那天,中文名叫”生日“,英文名叫“birthday”,不是叫“8月2日”或“2nd August” 。只不过对于你而言,2号是particular day on the calendar。问你的生日,实际上是询问在一个较长的时间框架中(比如一个月,一年)哪个specific day是你的生日,所以加上on来指这个specific day--It's ON 2nd August. 只不过人性本'懒”,在不引起误解的情况下,能省则省,所以在口语等非正式场合下,省掉on也没问题。
一家之言,仅供参考;
勤查英英,必有所获!