Present Perfect (Subject + have/has + V3 )
1. He has just finished training
2. We haven't watched any film this week
3. Has she run fifteen kilometers this morning?
4. My sister has bought some really nice shoes
5. I have just lost my money
6. Has your mum written shopping list?
7. Have you eaten my biscuit?
8. They haven't missed the buy yet
9. Has Mary studied hard this year?
10. I haven't met him yet
11. Has he already opened the window in the room?
12. Have you already fed your dog?
Present Perfect Continuous (Subject + have/has + been + verb + ing)
1. They have been reading this book for three days
2. I have been waiting for you since two o'clock
3. Have you been playing volleyball for twenty minutes?
4. Has she been cleaning her flat for an hour?
5. We have been swimming for fifty minutes
6. How long has she been working in the garden?
7. How long have you been learning English?
8. Mary has been living in Germany since 1992
9. It has been raining since last night
10. Has it been snowing since Monday?
11. Jane has been doing the shopping since early morning