English MCQs Idioms & Phrases
Q “Achilles’ heel” means ________?
  • A A. To action a task; to initiate work
  • B B. A metaphor for a fatal weakness in spite of overall strength
  • C C. A hidden or secret strength, or unrevealed advantage
  • D D. To endure a painful or unpleasant situation that is unavoidable
Leave a Comment