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

Select the most appropriate option fill in the blank.

I have been studying this course _______ two years now.

The correct answer is

for

Understanding Duration with Present Perfect Continuous

The sentence "I have been studying this course _______ two years now" uses the present perfect continuous tense ("have been studying"). This tense is used to talk about an action that started in the past and is still continuing in the present, or has recently stopped but has a connection to the present.

When using the present perfect continuous tense to indicate the duration of an action, we typically use prepositions like 'for' or 'since'.

Analyzing Preposition Usage: 'For' vs. 'Since'

  • For: Used to indicate a duration or a period of time. It answers the question "How long?". Examples: for two hours, for three days, for five years, for a long time.
  • Since: Used to indicate the starting point of an action. It answers the question "Since when?". Examples: since 2010, since Monday, since morning, since I was a child.

Evaluating the Options for Duration

Let's look at the blank in the sentence "I have been studying this course _______ two years now." The phrase "two years" represents a period or duration of time.

  • Option 1: through
    'Through' is generally used to indicate movement from one side to another, or from the beginning to the end of a period or process (e.g., studying through the night). It doesn't fit the common structure for indicating the duration of an action in the present perfect continuous tense.
  • Option 2: since
    'Since' requires a specific point in time as its object (e.g., since 2022, since last month). "Two years" is a duration, not a specific point in time. Therefore, 'since' is incorrect here.
  • Option 3: for
    'For' is used with a duration of time (e.g., for two years, for three weeks). Since "two years" is a duration, 'for' is the correct preposition to use in this context. The sentence structure "have been + -ing + for + duration" is standard for the present perfect continuous.
  • Option 4: almost
    'Almost' is an adverb meaning 'very nearly'. While it can be used with durations (e.g., 'for almost two years'), it modifies the duration itself. It cannot stand alone to introduce the duration after the verb in this structure. The structure requires a preposition like 'for' or 'since'.

Based on the analysis, the most appropriate option to fill the blank is 'for' because "two years" is a duration of time.

Revision Table: For vs. Since

Preposition Usage Example Phrase Example Sentence (Present Perfect / Perfect Continuous)
For Duration of time (How long?) two years I have been studying for two years.
Since Starting point in time (Since when?) 2022 I have been studying since 2022.
For Duration of time three months They have lived here for three months.
Since Starting point in time January They have lived here since January.

Additional Information on Present Perfect Continuous

The present perfect continuous tense is formed using:

Subject + have/has + been + verb-ing (present participle)

It is commonly used to describe:

  • Actions that began in the past and continue up to the present moment.
  • Actions that have recently stopped, but the results are visible or felt now.
  • Repeated actions over a period of time ending now.

When describing the duration of these actions, 'for' is used with periods of time, and 'since' is used with specific points in time, as demonstrated in the main explanation and the revision table.

Was this answer helpful?

Important Questions from Fill in the Blanks

  1. Directions: Select the most appropriate option to fill in the blank.

    Gita won’t pass the examination and will Rita.

  2. Directions: Select the most appropriate word to fill in the blank .

    Will he be glad if you ________ my proposal?

  3. Directions: Select the most appropriate word to fill in the blank.

    India gets a large number of medical tourists and visitors ______ many countries.

  4. Select the most appropriate word to fill in the blank.

    This is a good time for all of us to __________ a new year’s party.

  5. Choose the appropriate form of the tense for the given sentence.

    Leadership ________ a rational approach to achieve success in any task.

Need Expert Advice?

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