Fill in the blank with the correct form of the verb.
Rohan ________ a painter for ten years now, and he still paints every morning.
Answer & explanation
Correct answer: option 3
The correct answer is Option (3) → has been
Present perfect tense:
- We use has/have + past participle (V3) for a state that began in the past and is still going on.
- Rohan became a painter ten years ago, and he is a painter even today.
- So the present perfect fits.
- Clue word: “for ten years now” and “still paints”.
- Complete sentence: Rohan has been a painter for ten years now, and he still paints every morning.
Why the Other Options are Incorrect?
Option 1: is — Incorrect.
- “Is” is the simple present.
- It tells only about now and cannot go with a length of time like “for ten years”.
- Example: My brother is a doctor.
Option 2: was — Incorrect.
- “Was” is the simple past.
- It shows that Rohan is no longer a painter, but he still paints.
- Example: Dadaji was a teacher before he retired.
Option 4: had been — Incorrect.
- “Had been” is the past perfect.
- It needs another past event to come before, and “now” points to the present.
- Example: She had been ill for a week before she saw a doctor.