Time expressions with the present perfect
Objective: Use for, since, already and yet accurately with the present perfect.
Explanation
For introduces a duration and since introduces a starting point. Already normally appears in affirmative sentences, while yet is common in questions and negatives.
Examples
- I have lived here for three years.
- She has worked here since May.
- Have you finished yet?
Practice
Choose the correct answer.
We have known each other ___ ten years.
Practice
Choose the correct answer.
He has been here ___ Monday.
Practice
Choose the correct answer.
I haven't completed the exercise ___.