Study

Present perfect and past simple

  •   0%
  •  0     0     0

  • Ouch! I .......... (hurt) my knee. It's bleeding.
    have hurt
  • The football team .......... (not win) the championship six times.
    hasn't won
  • .......... (you / give) your exam to the teacher?
    Have you given
  • .......... (you / see) the new Marvel film yet?
    Have you seen
  • We .......... (lose) the dog.
    have lost
  • George .......... (not be) very well last week. So he .......... (not be) at school since last Monday.
    wasn't - hasn't been
  • Your car looks very clean .......... (you / wash) it?
    have you washed
  • My brother .......... (not drive) a car before!
    hasn't driven
  • It .......... (rain) for many days. I wonder when it will stop raining.
    has rained
  • The author .......... (write) a series of history novels.
    has written
  • Mr Clark .......... (already / work) in a bank for 15 years.
    has already worked
  • They .......... (live) here all their life.
    have lived
  • We .......... (not see) her today.
    haven' seen
  • My grandpa .......... (work) for this company for more than 30 years before he .......... (retire)
    worked - retired
  • It .......... (not stop) raining all day.
    hasn't stopped
  • I .......... (lie) in the sun for a long time yesterday.
    lay
  • Mary is not here. She .......... (go) shopping with her husband.
    has gone
  • .......... (the Chinese / invent) gunpowder?
    Did the Chinese invent
  • .......... (you / work) at this company for a long time?
    Have you worked
  • How many lessons .......... (you / have) today?
    have you had
  • when we .......... (be) on holiday in Greece, it .......... (not rain) at all.
    were - didn't rain
  • He .......... (not play) the piano for 5 years.
    hasn't played
  • When .......... (you / break) your leg?
    did you break
  • Who .......... (write) "Hamlet"?
    wrote
  • When I was in the shopping centre I .......... (lose) my wallet.
    lost
  • My mum .......... (make) a cake for the party tonight.
    has made
  • I can't find the key. I think I .......... (lose) it.
    have lost
  • Last night my sister and I .......... (have) some free time, so we .......... (go) to the cinema.
    had - went
  • What .......... (you / learn) since you came here?
    have you learnt
  • The children .......... (finish) their homework.
    have finished
  • How many matches .......... (our football team / lose) so far this season?
    has our football team lost