4. Fill in the gaps with the present perfect:
5. He (finish) training.
6. She (score) twenty points in the match.
7. We (watch) all the Champions League matches this season.
8. That's amazing! She (run) fifteen kilometers this morning!
9. She (buy) some really nice rollerblades!
10. Oh, no! I (lose) my money!
11. My mum (write) shopping list. It's on the kitchen table.
12. Dad, you (eat) my biscuit!
13. I’m tired. I (watch) three X-Files videos.
14. Hurry up! They (start) the film!
15. Mary (study) hard this year, so she'll pass her exams.
16. Oh no! She (drop) the plate!
17. The garden is very green. It (rain) a lot this month.
18. These are my favourite trousers. I (have) them for five years.
19. Tom's my best friend. I (know) him for three years.
20. They (live) in Miami for two years.
5) has finished
6) has scored
7) have watched
8) has run
9) has bought
10) have lost
11) has written
12) have eaten
13) have watched
14) have started
15) has studied
16) has dropped
17) has rained
18) have had
19) have known
20) have lived