Game Preview

Present perfect Game 1

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