have been repairing have repaired 1. A: Why are you so dirty? B: I my bike the whole morning. 2. Hi, John! You are by bike today! You it? Good job! has won has been training has trained has been winning 3. Brian a marathon because he for half a year! 4. She this morning. That's why she is so energetic. 5. Billy all the table tennis competitions for the last five years. haven't eaten have eaten have been eating 6. I today yet. 7. I feel sick. That's because I that not fresh salad. 8. A: Are you ready? B: Not yet. I'm having lunch. A: Still? You for 40 minutes already! Hurry up!
Задание

Put the elements into the gaps

  • have been repairing
  • have repaired
  1. A: Why are you so dirty?

B: I [ ] my bike the whole morning.

  1. Hi, John! You are by bike today! You [ ] it? Good job!
  • has won
  • has been training
  • has trained
  • has been winning
  1. Brian [ ] a marathon because he [ ] for half a year!

  2. She [ ] this morning. That's why she is so energetic.

  3. Billy [ ] all the table tennis competitions for the last five years.

  • haven't eaten
  • have eaten
  • have been eating
  1. I [ ] today yet.

  2. I feel sick. That's because I [ ] that not fresh salad.

  3. A: Are you ready?

B: Not yet. I'm having lunch.

A: Still? You [ ] for 40 minutes already! Hurry up!