1. Fill in: “since”, “for”, “already”, “just” or “yet”.
1. John has just finished his homework, so his books are still on the table.
2. I haven’t seen Sarah since 1990.
3. Have you already finished eating? I haven’t even started … .
4. We’ve lived here for ten years.
5. He’s just come back from jogging and he’s a bit tired.
2. Fill in: has-have been in/to, has-have gone to.
Gina: Hello, Paul. Are you enjoying yourself in Rome?
Paul: Oh, yes.
Gina: Which places 1) …have.. you ..been to.. since you arrived?
Paul: Well, I 2) have been in Rome for two weeks now so I 3) have gone to a lot of places, like the Coliseum, some museums and the Vatican.
Gina: Where are your friends today?
Paul: Mark and Jim 4) have gone to a travel agent’s to buy tickets for the plane and they haven’t come back yet. Mark says he 5) has been in Rome too long. He 6) has gone to Capri before Jim and Sean 7) have not gone to (not) any islands, so I think we will go to Sardinia. Sean 8) has gone to the hotel to sleep.
Gina: Well, I’m leaving now. My parents 9) have gone to the hospital to see uncle. He 10) has been in hospital for a week. See you later!
3. Fill in the blanks with time adverbs or expressions from the list below:
so far, how long, just, for, since, how long ago, yet, this week, ago, just now, already
1. They got married a month …ago.. .7. How long have you been in Rome?
2. He hasn’t called us yet .8. The boss came already.
3. I’ve had this car for a year.9. Carol has been to the cinema twice this week
4. He has just left.10. How long ago did he move house?
5. She has typed three letters yet.11. I have studied Maths since 1991.
6. She has already cooked dinner.12. Peter has been here since 5 o’clock.