Study

Present perfect Game 1

  •   0%
  •  0     0     0

  • I'm hungry. I [didn't eat / haven't eaten] anything today.
    haven't eaten
  • You haven't played the piano ......several weeks. (for / since)
    for
  • He has looked for his keys .......a long time. (since / for)
    for
  • We have been there .........three hours. (since / for)
    for
  • We .........our room. It's really messy. [didn't clean / haven't cleaned]
    haven't cleaned
  • ........ever read a book in English? [ Did you / Have you]
    Have you
  • I haven't seen Emma ..........last week. (since / for)
    since
  • They have studied English ..........three months. (since / for)
    for
  • She has lived in London ...........five years. (since/ for)
    for
  • Nick has known Tom ..........he moved to London. (since / for)
    since
  • They .........in a big city. [ never lived / have never lived]
    have never lived
  • Sarah hasn't spoken to Steve .....five days. (since / for)
    for
  • Felix has lived in Paris ..... 1998. (since / for)
    since
  • Mrs Harris has been a teacher ........twelve years. (since / for)
    for
  • Grandma ....us last weekend. (didn't visit / hasn't visited)
    didn't visit
  • Look! Tom .......his arm. (broke / has broken)
    has broken
  • Ola ..........a Maths test last week. (wrote / has written)
    wrote
  • Uncle Tim ........in hospital since Friday. (was/ has been)
    has been