He always makes 'castle in the air' means:
AHe used to make castles.
BHe would dream of making castles in the air.
CHe often dreams of things to be done in the air .
DHe often dreams of things impossible to happen.
AHe used to make castles.
BHe would dream of making castles in the air.
CHe often dreams of things to be done in the air .
DHe often dreams of things impossible to happen.
Related Questions:
He is regarded as Manager’s 'right hand man'. (Choose the alternative which best expresses the meaning of the idiom/phrase underlined)