All Free English MCQs with Answers

انگریزی

Every English question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

9529 questions · page 143 of 953

1421. "Make sheep's eyes at" means: _________?

  • A. look at (someone) in a foolishly amorous way
  • B. Leer at
  • C. Gaze at
  • D. None of These

Explanation: To make sheep's eyes at someone means to look at that person in a foolishly amorous or flirtatious way. It is more specific than simply gazing or looking.

Correct answer: look at (someone) in a foolishly amorous way

1422. Choose the appropriate meaning of the idioms from the choices given. To keep the pot boiling.

  • A. To maintain interest
  • B. To heat
  • C. To show anger
  • D. To do experiments

Explanation: To keep the pot boiling means to keep a matter active or maintain interest in it. The phrase is figurative, not an instruction to heat a pot.

Correct answer: To maintain interest

1423. "Cast pearls before swine" means:

  • A. Waste time on a bad activity
  • B. Offer something valuable to someone who does not know its value
  • C. Become very serious for your work
  • D. None of These

Explanation: Casting pearls before swine means offering something valuable to people unable or unwilling to appreciate it. The image comes from giving pearls to pigs, who cannot recognize their worth.

Correct answer: Offer something valuable to someone who does not know its value

1424. "To give the devil his due" means: _________-?

  • A. Admit good qualities of someone you do not like
  • B. Be afraid of the enemy
  • C. Do not underestimate your enemy
  • D. All of These

Explanation: To give the devil his due means to admit the good qualities or merits of someone one dislikes. It does not mean fearing or merely avoiding underestimating an enemy.

Correct answer: Admit good qualities of someone you do not like

1425. "A happy go lucky fellow" means:

  • A. A care free and vivacious person
  • B. A very lucky person
  • C. A very courageous person
  • D. A very lazy person

Explanation: A happy-go-lucky person is carefree, cheerful, and lively, taking life without much worry. The expression does not primarily mean unusually lucky, brave, or lazy.

Correct answer: A care free and vivacious person

1426. Stocks "eke out" gains amid growing political noise. Here "eke out" means?

  • A. Obtain something only with difficulty
  • B. Be ruined
  • C. Skyrocket without effort
  • D. Remain stable

Explanation: To eke out something means to obtain or produce it with difficulty and in small amounts. Thus, the stocks achieved gains despite unfavourable political conditions.

Correct answer: Obtain something only with difficulty

1427. "In toto" means: __________?

  • A. Partially
  • B. In danger
  • C. As a total or whole
  • D. Step by step

Explanation: The Latin phrase “in toto” means completely or as a whole. “Partially” is its opposite, not its meaning.

Correct answer: As a total or whole

1428. "Take the wind out of someone's sails" means:

  • A. To change the direction of someone
  • B. To make someone feel less confident
  • C. To destroy someone
  • D. To make someone more confident

Explanation: To take the wind out of someone’s sails is to reduce their confidence, enthusiasm, or momentum. It does not mean physically changing their direction.

Correct answer: To make someone feel less confident

1429. The government should not spend money on helping "lame ducks". Here lame ducks means:

  • A. Needy
  • B. Unsuccessful
  • C. Powerless
  • D. Inactive

Explanation: A “lame duck” is a person or organisation that is weak, unsuccessful, or unable to function effectively. “Needy” refers to lack of resources, which is not the central meaning.

Correct answer: Unsuccessful

1430. The idiomatic phrase "a month of Sundays" means

  • A. Time
  • B. A long time
  • C. A special Sunday
  • D. A short period

Explanation: “A month of Sundays” is an exaggerated expression for a very long time. It does not refer to one particular Sunday or a short period.

Correct answer: A long time