← B1

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

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 ___.