“在一个生日聚会上”常见的英语表达有:“At a birthday party” 或者 “In a birthday party” 。
“at”和“in”在表示“在......”时的用法有所不同:
“at”通常用于表示在一个较小的、具体的地点或场所,强调的是某个点。例如:“at the bus stop”(在公交站)、“at the door”(在门口)。所以“at a birthday party”更侧重于表达在生日聚会这个具体的活动场所。
“in”则更多地用于表示在一个较大的空间或范围之内。例如:“in the room”(在房间里)、“in the city”(在城市里)。“in a birthday party”也能表达在生日聚会中,但相对来说,“at a birthday party”在这种语境下使用更常见和自然。
例如:I had a great time at a birthday party yesterday.(我昨天在一个生日聚会上玩得很开心。)