10 Fill in the gaps with the correct words from the list.
already • yet •just • ever •never •for •since •so far

1 Gerald has been a tour guide
for five years.
2 Terry has ....seen a skyscraper before.

3 Don't worry about buying a
present. I've .... bought one.

4 Tim is feeling sick. He has
...... eaten a whole bag
of cookies.
5 How many people have you
called about the cleanup .........?

6 Has Jerry arrived from the
airport.......?

7 I haven't been to a concert
...... I was 15.

8 Have you ...... been camping?​