Where did you get this question from? Normally in (Br) English we use a different expression for being extremely happy (pleased is your nearest version). Is this an Am expression or just a edited version for exams?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.