English Grammar Online … the fun way to learn English!

Exercise on Present Perfect Progressive

Have or Has?

Decide whether to use have or has.

  1. She been asking questions all day long.
  2. They been climbing the mountain.
  3. We been washing the dishes.
  4. You been repairing your computer.
  5. I been working.
  6. It been snowing.
  7. The boy been playing.
  8. Caty been dreaming.
  9. The men been digging a hole.
  10. Cindy and Bob been studying English.