Presente Perfecto (Test)

Presente Perfecto - Test

1. He ---------- swimming for the past ten years now.

  • has been
  • has ever been
  • has always been

2. Have you seen the news. There ------- a lot of crime in the area recently.

  • has been
  • have been
  • will have been

3. What's the furthest country you ---------- to?

  • has ever been
  • have ever been
  • has to be

4. Have you ---------- your teeth every morning?

  • been brushing
  • always brushing
  • has been brushing

5. ---------- a new colour for your room yet?

  • Have you choose
  • Has you chosen
  • Have you chosen

6. I --------- down to the bakers every morning until it closed down.

  • have been going
  • had been going
  • has been going

7. I ------------ you for an hour. Why haven't you answered?

  • have been calling
  • had been calling
  • has been calling

8. I just heard terrrible news. Christine --------- her elbow.

  • had broke
  • has broken
  • have broken

9. --------------- the rubbish out yet?, because its nearly time to go.

  • Had Carla taken
  • Will Carla take
  • Has Carla taken

10. --------------- to the concert in the town hall . It's amazing!

  • Has you ever been
  • Have you ever been
  • Have you to go

Score =

Correct answers: