Study

Present perfect vs present perfect progressive

  •   0%
  •  0     0     0

  • I ______ her since 2014. We ________ together since then. (know) (study)
    I have known her since 2014. We have been studying together since then. (know) (study)
  • I'm not going to Math class anymore! I _________ since the first day. (understand)
    I'm not going to Math class anymore! I haven't understood since the first day. (understand)
  • __________ hard today? (he/to study)
    Has he been studying hard today?
  • I (read) your book all day. It's very interesting, but I'm only on chapter 2.
    I have been reading your book all day. It's very interesting, but I'm only on chapter 2.
  • The children _____________ videos for two hours. (to watch)
    The children have been watching videos for two hours.
  • I __________ the same leather jacket for 20 years. (have)
    I have had this same leather jacket for 20 years.
  • Sorry, I'm late. _________ for long? (you/to wait)
    Sorry, I'm late. Have you been waiting for long?
  • I __________ my wife since we first met. (love)
    I've loved my wife since we first met.
  • She ______ French words for hours, but she still doesn't remember all of them. (try to memorize)
    She has been trying to memorize French words for hours, but she still doesn't remember all of them.
  • I____________ for the last two hours and now you tell me you’re not hungry! (cook)
    I have been cooking for the last two hours and now you tell me you’re not hungry!
  • How long ____ Gerry? (you/to know)
    How long have you known Garry?
  • He ______ his essay all day, but he _____ yet. (to write) (not/to finish)
    He has been writing his essay all day, but he hasn't finished yet.
  • How many times _______ New York? (Charles/to visit)
    How many times has Charles visited New York?
  • You are filthy! What _________ all day? (you/to do)
    You are filthy! What have you been doing all day?!?
  • My father __________. (never/to smoke)
    My father has never smoked.
  • We _______ Lisa recently. (not/to see)
    We haven't seen Lisa recently.