Use the present perfect for a situation that started in the past and continues now.
Use for with a length of time: for two years, for three days.
Use since with a starting point: since 2020, since Monday, since I was a child.
| Subject | Verb phrase | Time expression |
|---|---|---|
| I / you / we / they | have lived here | for five years. |
| he / she / it | has worked there | since January. |
| negative | have not / has not been | here for long. |
For = how long. Since = when it started.
Do not use present simple for unfinished situations: I have known her for years.
Write for or since.
_____ two months → for two months
Each sentence has one mistake. Write the correct sentence.
Use the present perfect form of the verb in brackets.
Write questions with How long.
you / live here → How long have you lived here?
Write true sentences with for and since.
Ask your partner how long questions.
Answer with for or since, then ask one follow-up question.