Choose the correct sentence: He is working here since five years., He has been working here since five years., He has been working here for five years., None of these
- He is working here since five years.
- He has been working here since five years.
- He has been working here for five years.
- None of these
Explanation
- For is used to show a duration of time (five years).
- Since is used with a specific starting point (e.g., since 2020, since Monday).
- Present perfect continuous (has been working) is correct for an action continuing from the past until now.
Last verified on 28-06-2026
Related MCQs
- Question mark (?)
- Exclamation mark (!)
- Full stop (.)
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- Hand over the paper to the teacher.
- Hand the paper over to teacher.
- Hand over paper the teacher.
- Hand the paper to over the teacher.
اس سوال کو وضاحت کے ساتھ پڑھیں
- Hardly he reached when the train left.
- Hardly he had reached when the train left.
- Hardly had he reached when the train left.
- Hardly did he reached when the train left.
اس سوال کو وضاحت کے ساتھ پڑھیں
- Where are the books we had bought together?
- Where are the books we bought together?
- Where were the books we buy together?
- Where is the books we bought together?
اس سوال کو وضاحت کے ساتھ پڑھیں
- He has died a year ago.
- He died a year ago.
- He had died a year ago.
- He is died a year ago.