核心问题
When they heard the news, all of them were in ____.
A. high spirit B. high spirits C. a high spirit D. a high spirits
试题要求选 B, 但我认为也可以选 A。
词典解答
只能选 B, 不能选 A, 因为 spirit 是指“精神”, 如 the life of the spirit(精神生活), in spirit 意为“在内心”“在精神上”。例如:
I can't come to your wedding, but I'll be there in spirit: I'll think about you. (LDCE)
我不能来参加你们的婚礼,但是我的心和你们在一起,因为我一直牵挂着你们。
而 spirits 是指“情绪”,in(high)spirits 意为“情绪高涨”“兴高采烈”“兴致勃勃”。例如:
-
He was in cheerful spirits. 他心情愉快。
-
His spirits rose. 他的情绪好起来了。