Game Preview

Present Perfect

  •  English    23     Public
    Practise using the Present Perfect Simple or Continuous in contrast with Past Simple.
  •   Study   Slideshow
  • It __________ every day since the start of our holiday. I want to go home!
    has just rained
    rained
    was raining
    has rained
  •  15
  • A: How many tests __________ last week? B: Only two, but I was so stressed out!
    were you having
    have you had
    did you have
    have you been having
  •  25
  • They __________ six countries since they ___ to Europe ten days ago.
    have already seen/ came
    saw/ have come
    have been seen/ arrived
    have sawed/ were arriving
  •  10
  • A: How many cups of coffee ________ today? B: Only one, but I usually have at least three.
    did you have
    you had
    you have been having
    you have had
  •  25
  • Mary isn't here because she _______________ shopping with Sue. They go every Friday afternoon.
    has been going
    has going
    has been
    has gone
  •  25
  • A: I can't find my hamster anywhere. I hope he _____
    hasn't ran away yet
    didn't ran away
    hasn't been running away
    hasn't run away
  •  15
  • A: __________ yesterday? B: No, we've been here for a few days already.
    have you arrived
    have you been arriving
    you arrived
    did you arrive
  •  10
  • A: How long _____ the flu? B: About two weeks, and I still can't stop sneezing.
    have you still had
    had you had had
    have you had
    did you have
  •  10
  • A. __________ an operation? B: Yes, but I was very young, so I don't really remember it.
    Have you ever been having
    Have you just had
    Have you ever had
    Did you have ever
  •  15
  • The glass is still full. He __________ his beer yet.
    hadn't drink
    didn't drunk
    hasn't drunk
    hasn't been drinking
  •  25
  • He __________ Martha for long. They __________ 2 months ago, in school.
    didn't know/ met
    hasn't been known/ met
    hasn't known / met
    doesn't know/ met
  •  20
  • My parents ________ a nice house in the city centre last year.
    have bought
    bought
    were bought
    have been buying
  •  15
  • My neighbours ________ a pretty cabin in the mountains, and we're all going there this weekend.
    did build
    have been building
    have builded
    have just built
  •  10
  • Juri ________ playing the guitar about ten years ago.
    started
    has been starting
    has started
    has been started
  •  10
  • Victor _______ to learn Spanish for a few days, but then he decided to give up.
    has been trying
    tried
    was tried
    has tried
  •  10
  • My father loves fishing. He ______ a keen fisherman for his whole life.
    was
    has been loving
    has caught
    has been
  •  15