The sentence describes an action that started in the past and is still continuing in the present.
The phrase 'for two years now' is a time marker that indicates duration from the past until the present.
The Present Perfect Continuous tense (have/has + been + -ing) is specifically used to emphasize the duration of an ongoing action that began in the past.
Therefore, 'have been living' is the grammatically correct and most appropriate choice for the sentence.
Why Other Options Were Wrong
Option A: The Present Continuous tense ('Am living') is used for actions happening right now, at the moment of speaking. It is not typically used with duration markers like 'for two years'.
Option B: While the Present Perfect tense ('Have lived') can be used for actions that started in the past and continue to the present, it places less emphasis on the continuous nature of the action. The Present Perfect Continuous is preferred here to highlight the ongoing duration.
Option D: The Simple Present tense ('Live') is used for general truths, habits, or permanent situations. It does not fit with the duration marker 'for two years now,' which describes a specific timeframe.
Related Visual
Clinical Relevance
Nursing practice connection: This is primarily an exam-oriented knowledge point with limited direct bedside application, so retain English Grammar: Verb Tenses as background academic context rather than a clinical decision trigger.
This question tests fundamental English grammar, which is crucial for clear and accurate communication in all professional fields, including nursing.
Correct use of tenses ensures that patient history, documentation, and handovers are understood precisely, avoiding ambiguity about the timeline of symptoms or care.
What if the sentence was 'I ___ in Delhi two years ago'? The answer would change to the Simple Past tense: 'I lived in Delhi two years ago,' because the action is completed in the past.
How to Approach the Question
First, read the sentence carefully and identify any time markers. In this case, the key marker is 'for two years now'.
Analyze what the time marker indicates. 'For two years now' signifies an action that started in the past and has continued without interruption to the present moment.
Consider the verb tenses provided in the options and determine which one best matches the meaning conveyed by the time marker.
The Present Perfect Continuous tense is designed to express this exact kind of ongoing duration.
Eliminate the other options by recalling their primary uses: Simple Present for habits, Present Continuous for actions happening right now, and Present Perfect for completed past actions with present relevance (or ongoing states without emphasis on duration).
Concept Tested & Keywords
Concept Tested: English Grammar: Verb Tenses
Stem keywords: in Delhi, for two years now
Lead-in keywords: BEST, MOST RELEVANT CLUE
Question ID
Q07MQdfvrmCDiy-82kRUtt
Practise the full PGIMS Rohtak NO - 2017
Attempt every question from this paper in a timed mock, then review the full solution for each one.