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

In the following question, out of the four alternatives, select the alternative which will improve the underlined part of the sentence. In case no improvement is needed, select “No improvement".

I have been waiting here for the last two hours.

The correct answer is

No improvement

Sentence Improvement: "For the Last Two Hours"

The question asks us to examine the underlined part of the sentence, "I have been waiting here for the last two hours," and determine if it requires improvement from the given options.

The sentence uses the present perfect continuous tense ("have been waiting"). This tense is used to describe an action that started in the past and is still continuing in the present or has recently stopped but its effects are still relevant. It often emphasizes the duration of the action.

Understanding 'For' with Duration

The word "for" is commonly used with periods of time to indicate duration, especially with perfect tenses (present perfect, present perfect continuous, past perfect, past perfect continuous).

  • "For" is followed by a period of time, like 'two hours', 'three days', 'a week', 'many years', 'a long time'.
  • In the sentence "I have been waiting here for the last two hours," "for the last two hours" specifies the duration of the waiting action, which began two hours ago and is still ongoing.

This structure, using "for" with a duration like "the last two hours" in the present perfect continuous tense, is grammatically correct and standard English usage to express an action's duration up to the present moment.

Analyzing the Options for Sentence Improvement

  1. From: "From" is typically used to indicate the starting point of an action or period ("from Monday to Friday", "from 9 am"). It doesn't fit grammatically or semantically to express the duration of an action in this context with the present perfect continuous tense. You wouldn't say "I have been waiting here from the last two hours."
  2. Since: "Since" is used with a point in time ("since Monday", "since 9 am", "since 2010") to indicate when an action started. While used with perfect tenses to show duration from a specific point, it requires a point in time, not a duration. "The last two hours" is a duration, not a specific point in time. A correct usage with "since" would be something like "I have been waiting here since 2 pm" (if it is now 4 pm).
  3. By: "By" is used to indicate a deadline or a means ("by Friday", "by bus"). It is not used to express the duration of an action in this context.
  4. No improvement: As discussed, "for the last two hours" is the correct and standard way to express the duration of an action that started in the past and continues to the present, using the present perfect continuous tense. Therefore, the original sentence is grammatically correct and needs no improvement.

Conclusion on Sentence Structure

The original sentence "I have been waiting here for the last two hours" correctly uses the present perfect continuous tense with the preposition "for" to indicate the duration of an ongoing action. No improvement is needed.

Comparison of 'For' and 'Since' with Perfect Tenses
Preposition Used with Example
For Duration (period of time) I have been waiting for two hours.
Since Starting point (point in time) I have been waiting since 2 o'clock.

Revision Table: Sentence Improvement Check

Let's quickly review why the original sentence is correct:

  • Tense: Present Perfect Continuous ("have been waiting"). Correct for an action starting in the past and continuing.
  • Preposition: "for". Correct for indicating duration.
  • Time Phrase: "the last two hours". Correctly indicates a duration.
  • Combination: "have been waiting for the last two hours" - Grammatically sound.

Additional Information: Present Perfect vs. Present Perfect Continuous

While both tenses can refer to actions starting in the past and continuing, the present perfect continuous often emphasizes the duration or the activity itself, whereas the present perfect can focus on the result or completion (though it can also indicate duration, especially with state verbs).

  • Present Perfect: I have lived here for five years. (Focus on the state of living here)
  • Present Perfect Continuous: I have been waiting here for two hours. (Focus on the activity of waiting and its duration)

In the context of an action like 'waiting', which typically emphasizes the activity and its length, the present perfect continuous with 'for' is a natural and correct choice.

Was this answer helpful?

Important Questions from Phrase Replacement

  1. In the following question, out of the four alternatives, select the alternative which will improve the underlined part of the sentence. In case no improvement is needed, select “No improvement”

    My old teacher gave many poor students money in spite of he was poor.

  2. In the following question, out of the four alternatives, select the alternative which will improve the underlined part of the sentence. In case no improvement is needed, select “No improvement”.

    You should to read the newspaper regularly if you want to be well-informed.

  3. In the following question, out of the four alternatives, select the alternative which will improve the underlined part of the sentence. In case no improvement is needed, select “No improvement”.

    If he had listening to me he would not have got lost.

  4. In the following question, out of the four alternatives, select the alternative which will improve the underlined part of the sentence. In case no improvement is needed, select “No improvement”

    He asked for a bank loan also he didn't have sufficient resources.

  5. In the following question, out of the four alternatives, select the alternative which will improve the underlined part of the sentence. In case no improvement is needed, select “No improvement”.

    I went to the shop to buy some stationeries .

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