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
- 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
اس سوال کو وضاحت کے ساتھ پڑھیں
- When your friends came?
- When did your friends come?
- When have your friends come?
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- Formal style
- Informal style
- Literary style
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- Please bring the following items a pencil, a notebook, and a calculator.
- Please bring the following items: a pencil, a notebook, and a calculator.
- Please bring the following items; a pencil, a notebook, and a calculator.
- Please bring the following items- a pencil, a notebook, and a calculator.
اس سوال کو وضاحت کے ساتھ پڑھیں
- Either the cat or the dog were responsible for the mess
- Either the cat or the dog was responsible for the mess
- Either the cats or the dog were responsible for the mess
- Either the cats or the dog was responsible for the mess