Present Perfect or Present Perfect Progressive – Exercise

Task No. 4441

Put in the words in brackets into the gaps. Use either the Present Perfect or the Present Perfect Progressive. Mind the word order.

Show example

Example:

How long  ? (your sister/to drive)

Answer:

How long has your sister been driving?

  1. How long Gerry? (you/to know)
  2. You look dirty. What all day? (you/to do)
  3. How many times New York? (Charles/to visit)
  4. She French words for hours, but she still doesn't remember all of them. (to learn)
  5. The children videos for two hours. (to watch)
  6. hard today? (he/to study)
  7. My father . (never/to smoke)
  8. Sorry, I'm late. for long? (you/to wait)
  9. We Lisa recently. (not/to see)
  10. He his essay all day, but he yet. (to write) (not/to finish)