Intermediate Level >> Grammar Worksheets >> Students re-order words to make correct sentences with present perfect continuous.

Present Perfect Continuous Re-Ordering


Put these words into the correct order to make sentences with present perfect continuous.

  1. I've been cleaning these dirty floors all morning.
  2. Liz has been working in this office for three weeks.
  3. How long have we been waiting for this train to come?
  4. We've been reading this document for an hour and don't understand anything!
  5. They haven't been learning English for very long.
  6. Jasper has been living with his sister for a few weeks.
  7. What have you been doing these last ten years?
  8. Do you know why I've been cleaning all these wineglasses? Premium

Site Guides


Test Prep

Other Materials


Also On Site

© 2001-2024