3 It's on 2nd August(为什么有介词on)

When is your birthday ?

It's on 2nd August.

请问一下书上这个句子,这里为什么用 on ? it birthdaybirthday is 2nd August. birthday 是日期,后边直接加日期不可以么?

请先 登录 后评论

最佳答案 3天前

网友的问题,前面有详细解答:

https://www.cpsenglish.com/question/21351

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

when 的意思是“在什么时候”,所以回答应该是“在......”又如,可以说:When is your birthday ?  It's in August.不能说:When is your birthday ? It's August.

请先 登录 后评论
凡哥英语   - 归师
擅长:英语

试比较下面两组对话:

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也没问题。

一家之言,仅供参考;

勤查英英,必有所获!

请先 登录 后评论