Study

Present Perfect

  •   0%
  •  0     0     0

  • My school football team _____ a match since the start of the year.
    didn't won
    has never not won
    hasn't winned
    hasn't won
  • Juri ________ playing the guitar about ten years ago.
    started
    has been starting
    has started
    has been started
  • He __________ Martha for long. They __________ 2 months ago, in school.
    didn't know/ met
    hasn't been known/ met
    doesn't know/ met
    hasn't known / met
  • A: I ___ in New York last week. B: Really? _____ a good time?
    was/ did you have
    have been/ were you had
    been/ you have had
    did be/ have you had
  • My father loves fishing. He ______ a keen fisherman for his whole life.
    was
    has caught
    has been
    has been loving
  • I love that movie! I________it many times.
    'd see
    've seen
    've seen already
    've saw
  • A: How many cups of coffee ________ today? B: Only one, but I usually have at least three.
    you have had
    did you have
    you had
    you have been having
  • A: _______ your passport? B: Yes, I have. It happened when I ___ in Portugal last year.
    Have you ever lost/ was
    Have you losed ever/ have been
    Did you lose ever/ was
    You have lost ever/ were
  • A: Where ____you ____? B: At a hotel in Manhattan. I _____ its name.
    did/ stay/ 've forgotten
    -/ have stayed/ forgotted
    -/ stayed/ forgetted
    have/ stay/ forget
  • A: How many tests __________ last week? B: Only two, but I was so stressed out!
    did you have
    were you having
    have you had
    have you been having
  • A: I can't find my hamster anywhere. I hope he _____
    hasn't been running away
    hasn't run away
    hasn't ran away yet
    didn't ran away
  • She ____ in London since 1994. Before that, she ____ in Italy.
    's lived/ worked
    lived/ 's stayed
    did live/ has been
    was/ travelled
  • A: __________ yesterday? B: No, we've been here for a few days already.
    have you arrived
    did you arrive
    have you been arriving
    you arrived
  • The glass is still full. He __________ his beer yet.
    hasn't drunk
    didn't drunk
    hasn't been drinking
    hadn't drink
  • Victor _______ to learn Spanish for a few days, but then he decided to give up.
    tried
    has tried
    was tried
    has been trying
  • My neighbours ________ a pretty cabin in the mountains, and we're all going there this weekend.
    have been building
    did build
    have builded
    have just built
  • I____ to Paris three times, but I ____ a croissant.
    've gone/ haven't not eaten
    've visited/ ate
    've been/ 've never eaten
    've went/ didn't eat
  • They __________ six countries since they ___ to Europe ten days ago.
    have been seen/ arrived
    have sawed/ were arriving
    saw/ have come
    have already seen/ came
  • A. __________ an operation? B: Yes, but I was very young, so I don't really remember it.
    Did you have ever
    Have you ever been having
    Have you just had
    Have you ever had
  • Mary isn't here because she _______________ shopping with Sue. They go every Friday afternoon.
    has been going
    has going
    has gone
    has been
  • My parents ________ a nice house in the city centre last year.
    have been buying
    bought
    were bought
    have bought
  • It __________ every day since the start of our holiday. I want to go home!
    was raining
    has just rained
    rained
    has rained
  • A: How long _____ the flu? B: About two weeks, and I still can't stop sneezing.
    have you had
    did you have
    have you still had
    had you had had