Idioms and Phrases - Verbal and Reasoning

In the following questions four alternatives are given for the idiom/phraseitalicised and underlinedin the sentence. Choose the alternative which best expresses the meaning of idiom/phrase.
Q1:

He was in high spirits when I met him in the restaurant.

A He was in a drunken state

B He was very cheerful

C He talked incoherently

D He was deeply engrossed in thoughts

ANS:B - He was very cheerful

No answer description is available.