at christmas和on christmas day的区别是什么?

如题所述

一、词义不同

1、at christmas  在圣诞节当天。

例句:I like to stuff myself at Christmas. 

我喜欢在圣诞节吃得饱饱的。

2、on Christmas Day  在圣诞节期间。

例句:I wish that on Christmas day I had someplace to go. 

我希望在圣诞节那天我会有一个好去处。

二、语境不同

1、at christmas 强调圣诞那一天

例句:Why do we have to do all these things at Christmas? 

为什么我们要做所有这些事情在圣诞节吗?

2、on Christmas Day  强调期间的概念。

例句:I took them to the Lakersgame on Christmas day. 

我在圣诞节那天带他们去看湖人队的比赛。

三、语法不同

1、at christmas  属于宾补,就是宾语补足语,是用来补充说明宾语。

例句:We give gifts to our friends and family at Christmas . 

我们在圣诞节给我们的朋友和家人礼物。

2、on Christmas Day  属于主补。

例句:On Christmas Day, we usually have a big party. 

在圣诞节那天,我们通常举行一个盛大的宴会。

温馨提示:答案为网友推荐,仅供参考
相似回答