Задание

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!