Select the most appropriate option to fill in the blank.
He is a ______ in shining armour.
Show answer & explanation
Correct answer: D
Explanation
The correct answer is Option 4 i.e. knight.
- In this sentence, the phrase "a knight in shining armor" is a well-known idiom that means someone who is heroic, chivalrous, and comes to the rescue or offers protection and support.
- The sentence uses the idiom to describe someone who exhibits bravery, gallantry, or acts heroically, just like the traditional image of a knight in shining armor from medieval tales.
- The correct option to fill in the blank is "knight."
Thus, the complete sentence is: He is a knight in shining armor.