Решение:
- We have watched this programme. Can we watch something different?
- My sister has eaten lasagne.
- I'm tired. It has been a long day.
- The film has finished. I'm going to bed.
- I can't make a sandwich because you have made all the bread.
- My mum can't give me a lift to the station because my dad has taken the car.
- It's my birthday, so my grandparents have gone to my house for dinner.
- I know you; I have met you before.
Ответ: 1. have watched; 2. has eaten; 3. has been; 4. has finished; 5. have made; 6. has taken; 7. have gone; 8. have met.