Study

3-Past Simple vs Present Perfect

  •   0%
  •  0     0     0

  • How long _____ (know / you and Sandra) each other?
    did you and Sandra know
    have you and Sandra been knowing
    have you and Sandra known
  • No, thanks. I’ve quit. I _____ (stop) smoking years ago.
    stopped
    have been stopping
    have stopped
  • A: _____ (finish / you) painting the bedroom yet? B: Not yet. I'll finish it tomorrow.
    Have you been finishing
    Did you finish
    Have you finished
  • Saris must be tired. She _____ (work) a lot recently.
    's been working
    s worked
    worked
  • We _____ (discover) a new species on the 18th of January, 1988.
    discovered
    have been discovering
    have discovered
  • We _____ (try) that restaurant a couple of times but we still aren’t huge fans.
    've been trying
    tried
    've tried
  • Somebody _____ (eat) my favourite cookies. There are none left!
    has eaten
    ate
    has been eating
  • A: I’ve been to China this year. B: Oh, really? When _____ (be / you) there?
    were you
    have you been being
    have you been
  • I was 8 years old the first time I _____ (see) a giraffe.
    saw
    have seen
    have been seeing
  • I _____ (cycle) all day and my legs are really tired now.
    've cycled
    've been cycling
    cycled
  • How many tourist attractions _____ (take / you) Carlos to so far?
    have you been taking
    did you take
    have you taken
  • A: Have you cleaned your room yet? B: No, sorry. I _____ (go) to the library after school.
    went
    have been going
    have gone
  • Somebody _____ (drink) my coffee. There’s almost nothing left!
    has drunk
    has been drinking
    drank
  • We _____ (travel) for months and have spent so much money.
    travelled
    've travelled
    've been travelling
  • How much of that book _____ (read / you)? Chapter 14 is the best!
    have you been reading
    did you read
    have you read