All Exams Test series for 1 year @ ₹349 only
Question

Select the most appropriate idiom that can substitute the italicised words in the given sentence.

I have been a vegetarian for a very long time .

This question was previously asked in
SSC CGL 2022 Tier-II (Paper 2 JSO) Previous Year Paper (04-Mar-2023)
The correct answer is

Donkey’s years

Understanding the Question: Finding the Right Idiom

The question asks us to replace the phrase "for a very long time" in the sentence "I have been a vegetarian for a very long time" with the most suitable idiom from the given options. Idioms are phrases or expressions where the meaning isn't obvious from the individual words. We need to find an idiom that conveys the idea of a prolonged period of time.

Analyzing the Options for "Very Long Time"

Let's examine each option and its meaning to see which one fits the context of being a vegetarian for a very long time.

  1. Donkey’s years

    This idiom means a very long time. The image of a donkey, often associated with slow movement and a long lifespan (though not literally years), contributes to this meaning. It is commonly used to describe a long duration.

  2. Duck in the thunderstorm

    This idiom is less common but can refer to someone who is calm and unaffected during a difficult or chaotic situation, much like a duck might seem unbothered by rain. It has nothing to do with time duration.

  3. Die in harness

    This idiom means to die while still working, before retirement. It relates to working life and death, not the passage of time for a state like being vegetarian.

  4. Damocles’ sword

    This refers to an impending danger or threat that is always present. It comes from a Greek legend. It signifies a state of constant risk, not a duration of time.

Identifying the Correct Idiom Substitute

Based on the meanings of the idioms, the only one that clearly signifies a very long time is "Donkey’s years".

Replacing "for a very long time" with "Donkey’s years", the sentence becomes: "I have been a vegetarian for Donkey’s years." This sentence makes sense and accurately conveys the intended meaning of a long duration.

Detailed Explanation of the Correct Answer

The phrase "for a very long time" indicates a significant, extended period. The idiom "Donkey’s years" is universally understood in English to mean precisely this – a remarkably long time. Its usage is informal but widely accepted. Therefore, it is the most appropriate idiom to substitute the italicised words in the given sentence.

Comparing Idioms and Their Meanings

Idiom Meaning Fits "very long time"?
Donkey’s years A very long time Yes
Duck in the thunderstorm Calm in a difficult situation No
Die in harness Die while still working No
Damocles’ sword Impending danger No

Revision Table: Key Idioms for Time

Idiom Meaning Example
Donkey’s years A very long time We haven't seen them for donkey's years.
In the blink of an eye Very quickly; instantly The accident happened in the blink of an eye.
Kill time To use time doing something unimportant while waiting We stopped at a cafe to kill time before the movie.
Once in a blue moon Very rarely She only visits us once in a blue moon.

Additional Information on Idioms and Usage

Idioms are a fascinating part of the English language. They add color and expressiveness but can be tricky because their meaning is not literal. Learning common idioms is crucial for understanding native speakers and improving fluency.

  • Context is key when dealing with idioms. Always consider the surrounding words and the overall meaning of the sentence.
  • Idioms often originate from historical events, cultural practices, or observations of daily life.
  • Using idioms correctly shows a deeper understanding of the language.
Was this answer helpful?

Similar Questions

  1. Select the sentence that uses the given idiom correctly.

    A dime a dozen

  2. Select the option that can be used as a one-word substitute for the given group of words.

    A detailed description of a series of real or fictional events taking place over a long period of time

  3. Select the option that can be used as a one-word substitute for the given group of words.

    Having or showing an excessively high opinion of one's appearance, abilities, or worth

  4. Select the option that can be used as a one-word substitute for the given group of words.

    The date when both, day and night are of approximately equal length

  5. Select the option that can be used as a one-word substitute for the given group of words.

    One who has the ability to do many different things

  6. Select the option that can be used as a one-word substitute for the given group of words.

    A person having significant experience in an occupation

  7. Select the most appropriate idiom that can substitute the italicised words in the given sentence.

    He was sacked from his job because of a grave error on his part.

  8. Select the most appropriate ANTONYM of the underlined word.

    Beowulf was praised for his valour displayed in the battlefield.

  9. Select the option that can be used as a one-word substitute for the given group of words.

    A very expensive and elaborately built tomb

  10. Select the most appropriate synonym of the given word.

    Tyranny


Important Questions from Match the Following

  1. Select the most appropriate meaning of the given idiom.

    Beat around the bush.

  2. Select the option that can be used as a one-word substitute for the given group of words.

    A place where bees are kept

  3. Select the option that can be used as a one-word substitute for the given group of words.

    One who does a thing for pleasure and not as a profession

  4. Select the most appropriate word for the given group of words.

    The sound of elephants

  5. Choose the word that can substitute the given group of words.

    Departure from common rule

Need Expert Advice?
Upcoming Exams
SSC CGL
September 30, 2026
UPSSSC PET
October 23, 2026
Test Series
SSC CGL img
SSC
SSC CGL (Tier I + Tier II) 2026 Mock Test Series - Latest Pattern
2503 Tests 6 Tests Free
5695 Attempts
4.2(871)
English, Hindi

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App