Study

Present Perfect or Past Simple?

  •   0%
  •  0     0     0

  • How long __________ at this school?-Since 2014
    has you been
    have you been
    you were
    you have been
  • arrangements / I / the / made / have / already
    I have already made the arrangements.
  • When we _________ (be) on holiday in Greece, it _________(not+rain) at all
    were, didn't rain
  • How many lessons ________ today?
    have you
    you had
    have you had
    you have
  • When ____ playing tennis ? ( start )
    started you
    did you start
    have you start
    you started
  • Jake ____ 100 metres in forty seconds in the race on Saturday. ( run )
    have run
    run
    has run
    ran
  • This new tennis racket was expensive?    How much ________________?
    it costs
    costs it
    cost it
    did it cost
  • restaurant / eaten / yet / haven't / I / this / at
    I haven't eaten at this restaurant yet.
  • We've already _____ to Rome and Paris. We would like to go again next year.
    seen
    went
    been
    travel
  • I _______  on boat trips many times in my life.
    have gone
    were
    goed
    did go
  • We ______ three games yesterday?
    had
    has
    have
    have had
  • Why are you so happy ?I've _____ booked us a trip abroad!
    since
    for
    just
    yet
  • The man ___ off his bike and ____ his leg. ( fall, break )
    fell , broke
  • We ____ at the same university in 2001.
    do studied
    study
    studied
    have studied
  • Have you booked a hotel for us _____ ?
    yet
    already
    since
    just
  • She hasn't tried rollerblading ___, but I'm sure she will. ( already, just, yet, for, since )
    yet
    since
    already
    just
  • ' I have to train really hard ', _____ the champion.
    have said
    has say
    said
    say
  • I ______ (always love) the ocean, ever since I was a girl.
    have always loved
  • They _____ many matches so far this year.
    has won
    win
    have won
    won
  • I've ____ tried hang-gliding. Is it fun ?  ( ever, never, for, since, yet )
    never
    since
    ever
    yet