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
- Night
- Day
- Sun
- Tonight
اس سوال کو وضاحت کے ساتھ پڑھیں
- Present Continuous Tense
- Present Indefinite Tense
- Present Perfect Continuous Tense
- Present Perfect Tense
اس سوال کو وضاحت کے ساتھ پڑھیں
- They were at a party?
- They are at a party?
- They was at a party?
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- My favorite book is To Kill a Mockingbird.
- The school is located in downtown new york city.
- I love listening to classical music, especially Mozart.
- They went to the beach and played volleyball.