Have you ____ your train ticket yet? The kitchen is a complete mess! What ____ the children been doing? Julie's ____ to drive for six years! Amanda's already ____, so she'll meet us later. How much juice has she ____ this morning? Simon's ____ three books. I've ____ everything I needed to do today! Hurray! It ____ rained all summer, so the garden is dead. I've read ____. Here it is, thank you. She's ____ how to get to my house. I've been ____ in the garden all day and I need a rest. She's ____ three cakes. They look delicious! David feels great these days. He's been ____ up early lately. We've always ____ rush hour traffic. Recently, I've ____ a lot. My exams are in a few weeks. We've been ____ this book for months and months. I've always ____ chocolate. I've wanted to go back to university ____ a long time. What's that delicious smell? ____ you been cooking? I've ____ seven films this week!

Present Perfect Simple and Present Perfect Continuous.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?