Game Preview

Present perfect and past simple

  •  English    31     Public
    4º ESO (Unit 3)
  •   Study   Slideshow
  • He .......... (not play) the piano for 5 years.
    hasn't played
  •  20
  • The children .......... (finish) their homework.
    have finished
  •  15
  • My mum .......... (make) a cake for the party tonight.
    has made
  •  15
  • The football team .......... (not win) the championship six times.
    hasn't won
  •  20
  • The author .......... (write) a series of history novels.
    has written
  •  15
  • We .......... (lose) the dog.
    have lost
  •  15
  • .......... (you / give) your exam to the teacher?
    Have you given
  •  25
  • .......... (you / see) the new Marvel film yet?
    Have you seen
  •  25
  • They .......... (live) here all their life.
    have lived
  •  15
  • .......... (you / work) at this company for a long time?
    Have you worked
  •  25
  • We .......... (not see) her today.
    haven' seen
  •  20
  • It .......... (not stop) raining all day.
    hasn't stopped
  •  20
  • My brother .......... (not drive) a car before!
    hasn't driven
  •  20
  • What .......... (you / learn) since you came here?
    have you learnt
  •  25
  • Last night my sister and I .......... (have) some free time, so we .......... (go) to the cinema.
    had - went
  •  20
  • Who .......... (write) "Hamlet"?
    wrote
  •  15