Question
English Question on Idioms
Choose the word that best defines the given phrase.
Building castles in the air
A
Making impossible plans
B
Making tall promises
C
Building skyscrapers
D
Structures without strong foundation
Answer
Making impossible plans
Explanation
Solution
The correct option is (A): Making impossible plans.