You are on page 1of 3

www.engblocks.

com

PRESENT PERFECT

FOR, SINCE, JUST, YET, ALREADY

Choose the right answer.

1. I haven’t been here   June.
a) since
b) for

2. Has Emily done the washing up   ?
a) just
b) yet
3. We have known each other   ten years.
a) since
b) for
4. John has   tidied his room.
a) just
b) since

5. Children have   finished their project.
a) yet
b) already

6. It has been boiling hot here   more than a week.
a) for
b) since
7. Jane hasn’t called me back   .
a) just
b) yet
8. I haven’t talked to her   she was twenty.
a) for
b) since

• • • P A G E 1 O F 2 • • •

© 2022 www.engblocks.com
May be freely copied for personal or classroom use.
9. They have   had breakfast.
a) already
b) yet
10. Chris has   returned home.
a) for
b) just

11. Have you paid for the trip   ?
a) yet
b) for

12. Susan hasn’t seen me   ages.


a) for
b) since

13. They have   gone to the airport.


a) yet
b) already

14. It has   started raining.


a) just
b) since

15. Ryan hasn’t texted me   Sunday morning.


a) for
b) since

• • • P A G E 2 O F 2 • • •

© 2022 www.engblocks.com
May be freely copied for personal or classroom use.
PRESENT PERFECT

FOR, SINCE, JUST, YET, ALREADY

A N S W E R S

1. since.
2. yet.
3. for.
4. just.
5. already.
6. for.
7. yet.
8. since.
9. already.
10. just.
11. yet.
12. for.
13. already.
14. just.
15. since.

© 2022 www.engblocks.com
May be freely copied for personal or classroom use.

You might also like