1. My hands are dirty because ___ (work) in the garden all morning., I have been working, 2. She _ (read) three books this month., has read, 3. I _ (not see) John since last week. Is he okay?, haven't seen, 4. How long __ you _ (learn) English?, have you been learning, 5. Oh no! I __ (lose) my keys! I can't find them anywhere., have lost, 6. They __ (live) in this house for ten years., have been living , 7. Look! Somebody __ (break) the window., has broken, 8. It __ (rain) all day, and the ground is completely wet., has been raining, 9. He __ (never / be) to London before., has never been, 10. We __ (study) for five hours, and now we are exhausted., have been studying, 11. My sister _ (just / finish) her homework., has just finished, 12. How many times __ you __ (visit) the museum?, have you visited.

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?