Study

Present Perfect

  •   0%
  •  0     0     0

  • A: I can't find my hamster anywhere. I hope he _____
    hasn't run away
    hasn't been running away
    didn't ran away
    hasn't ran away yet
  • My parents ________ a nice house in the city centre last year.
    were bought
    bought
    have bought
    have been buying
  • A: Why are you smiling? B: _____ a $50 note!
    I've just found
    I was just found
    Have I ever found
    I just founded
  • Juri ________ playing the guitar about ten years ago.
    has been starting
    started
    has been started
    has started
  • They __________ six countries since they ___ to Europe ten days ago.
    have sawed/ were arriving
    saw/ have come
    have already seen/ came
    have been seen/ arrived
  • Victor _______ to learn Spanish for a few days, but then he decided to give up.
    has been trying
    has tried
    tried
    was tried
  • ___ your parents __________ you money?
    Did/ lended
    Have/ ever lent
    Have/ never lend
    Do/ ever lent
  • He __________ Martha for long. They __________ 2 months ago, in school.
    doesn't know/ met
    hasn't known / met
    hasn't been known/ met
    didn't know/ met
  • 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
  • Did the bank ___ you the money to buy a new car?
    owe
    lend
    refund
    borrow
  • A. __________ an operation? B: Yes, but I was very young, so I don't really remember it.
    Did you have ever
    Have you ever had
    Have you just had
    Have you ever been having
  • You're finally here! Where __________ ?
    did you be
    have you been being
    were you be
    have you been
  • Is it correct? How much has your new camera cost?
    How much did your new camera cost?
  • A: How many tests __________ last week? B: Only two, but I was so stressed out!
    have you been having
    were you having
    did you have
    have you had
  • Mary isn't here because she _______________ shopping with Sue. They go every Friday afternoon.
    has been going
    has gone
    has going
    has been
  • ____________ a lot of money on something?
    Have you ever wasted
    Did you waste
    Have you been wasted
    Have you yet wasted
  • ______ anything like this before?
    Did you heard
    Have you ever seen
    Have you never saw
    Have you been known
  • Is it correct? They've finished paying back the loan last month.
    They finished paying back the loan last month.
  • A: Would you like a coffee? B: No, thanks. I __________ one.
    'm already drunk
    've bought just
    already drank
    've just had
  • I'm sure I _____ any money from you last week.
    lent
    haven't lent
    didn't borrow
    haven't borrowed
  • My father loves fishing. He ______ a keen fisherman for his whole life.
    has caught
    has been
    was
    has been loving
  • It __________ every day since the start of our holiday. I want to go home!
    rained
    has just rained
    has rained
    was raining
  • The glass is still full. He __________ his beer yet.
    hadn't drink
    hasn't drunk
    hasn't been drinking
    didn't drunk
  • A: What are you celebrating? B: We ________ the lottery!
    've just won
    've yet won
    've already won
    have never won
  • A: How long _____ the flu? B: About two weeks, and I still can't stop sneezing.
    have you still had
    had you had had
    did you have
    have you had
  • A: __________ yesterday? B: No, we've been here for a few days already.
    have you been arriving
    did you arrive
    you arrived
    have you arrived
  • You look exhausted, Kenny! What time _____ home last night?
    have you went
    have you been
    you have gone
    did you go
  • Dean has just ______ $50,000 from his grandmother. She died last month.
    invested
    gambled
    inherited
    earned
  • A: How many cups of coffee ________ today? B: Only one, but I usually have at least three.
    did you have
    you have been having
    you have had
    you had
  • Is it correct? Have you seen the Batman film on TV yesterday?
    Did you see...?