Game Preview

Present Perfect vs. Past Perfect

  •  English    30     Public
    Using the present perfect to talk about unspecified past events and the past simple to talk about specific past events.
  •   Study   Slideshow
  • Yesterday, I ....... a new dress for my girlfriend. (buy)
    bought
  •  15
  • Michelle ........ my friend for many years. (be)
    has been
  •  15
  • Victor and his friends ...... the night at my house last week. (spend)
    spent
  •  15
  • Bill ...... as a waiter in from 2006 to 2010. He didn't like it at all. (work)
    worked
  •  15
  • Your grandparents..... your uniform when they saw. They said you looked very pretty. (love)
    loved
  •  15
  • Travis .....already ..... his homework. He went out with his friends.(finish)
    finished
  •  15
  • ..... you ..... a good time at my party last Friday?
    Did you have....
  •  15
  • .... you ever.... in love with someone? (be)
    Have you ever been.....
  •  15
  • John ......... me recently. (not call)
    hasn't called
  •  15
  • They ..........a new car last month. . (buy)
    bought
  •  15
  • The teacher ......... the tests yet. (not return)
    hasn't returned
  •  15
  • How long ............ she ............. about this problem? (know)
    How long has she known....
  •  15
  • ............. you ever ............. such an unbelievable story? (hear)
    Have you ever heard....
  •  15
  • When I was a child, I ........................... in England for two years.(live)
    lived
  •  15
  • He ..................... me a beautiful gift for my birthday. (buy)
    has bought
  •  15
  • . I am so excited to have a dog. I .................. one.(always / want)
    have always wanted
  •  15