5 سوال تستی از اصطلاحات پیشرفته زبان انگلیسی (Advanced English Idioms)

If someone is "caught between a rock and a hard place", they are
a) Trying to decide between two very good options
b) Stuck between two equally bad situations
c) Lost and confused
d) In a physically tight space

To "throw someone under the bus" means
a) To save them from trouble
b) To betray them for personal gain
c) To put them in an awkward social situation
d) To end a friendship abruptly

If a person is "burning the candle at both ends", they are
a) Spending money recklessly
b) Working too hard without rest
c) Wasting time on useless tasks
d) Being overly generous

To "hit the nail on the head" means
a) To guess something correctly by luck
b) To injure yourself accidentally
c) To describe exactly the main point or problem
d) To take the right action at the wrong time

If something happens "once in a blue moon", it
a) Happens very rarely
b) Happens all the time
c) Happens on special occasions
d) Happens unexpectedly