一般来说都可以,但是可以用GOOGLE搜索看使用程度,决定最佳的.on a costume party 找到约 64,500,000 条结果at a cosyume party 找到约 56,600,000 条结果 所以,on 比较符合语言习惯.再来看介词的区别 柯林斯
字典上写...你看下面不好意思,我刚重新看了词条结果的后几页,on a party 的词条结果不是很科学,因为它们有些没有连在一块,显示在网页上不能说明问题,短语的常见程度不如at a party,对不起。不过他们的理解是一样的,口语表达中的区别也不大,因为两种表达我都听到过。