Game Preview

present perfect

  •  English    19     Public
    present perfect vs simple past
  •   Study   Slideshow
  • I ............ twelve e-mails so far. (to write)
    have written
  •  15
  • The phone ............... five minutes ago. (to ring)
    rang
  •  15
  • ......... Mr.Smith .......... yesterday? ( to call)
    Did/ call
  •  20
  • I................... to her last week. (not/speak)
    didn't/ speak
  •  15
  • Have you ever .......... in love with someone? ( to fall)
    fallen
  •  15
  • I have ........... ........... seaweed. (no/ eat)
    never/ eaten
  •  20
  • I haven't ............. that hotel .......... . (book)
    booked/ yet
  •  15
  • Where ........... you ............. for vacation last summer? (to stay)
    did/ stay
  •  15
  • Have you ever ........... a movie star? (to meet)
    met
  •  10
  • children ....... happy yesterday evening. (be)
    were
  •  15
  • She has ............ ............ in Canada. (to live)
    already/ lived
  •  20
  • She .......... .......... a cake for several times. ( to make)
    has/ made
  •  15
  • How ........... you .......... for your birthday? I felt excited.
    did/ feel
  •  20
  • Have you ever ............. somebody up? ( wake)
    woken
  •  15
  • Have you ever .......... a pet in your house? (to keep)
    kept
  •  15
  • Have you ever ........... a plant? (to grow)
    grown
  •  15