1. Oh no! The children _______ (have been cooking). Look at the state of this kitchen!
2. How many times has Wendy _______ (been) late for work this week?
3. I’m going to give that cat some food. It _______ (has been sitting) on the doorstep for hours. I’m sure it’s starving.
4. I _______ (have been doing) grammar exercises all morning. I deserve a treat for lunch.
5. You _______ (have not bought) your mother a present? That’s really mean of you.
6. She _______ (had worked) in Australia for 2 years. Then she moved.
7. Now where are my keys? This is the third time I _______ (have lost) them today