Present Perfect/Past Simple

Temat przeniesiony do archwium.
Witam, proszę o sprawdzenie następujących zadań:
1. Uzupełnij zdania podanymi czasownikami w odpowiedniej formie.
know read be hurt have
1 I have been to the doctor’s three times this week.
2 Jon can’t play tennis with us today. He has hurt his wrist.
3 My dad has had his old car for over ten years now!
4 How long have you known Emma?
5 Have you read the article on different diets in the magazine? It’s really interesting.

2. Wybierz poprawne uzupełnienie zdań.
1 I saw/have seen the new 3D film. I saw/have seen it last week with Billy.
2 I read/have read the book, but I didn’t like/haven’t liked it very much.
3 Kate had/has had a bad ankle for a week and she didn’t see/hasn’t seen the doctor yet.
4 I didn’t wait/haven’t waited long for you after school, because I was/have been in a hurry.

1 I have had/had a headache all day. It has started/started during maths this morning.
2 Have you seen/Did you see the news today? The police have caught/caught the murderer.
3 Richard hasn’t played/played chess for three years. He has bought/bought a chess set
yesterday, so he can start playing again.
4 I have met/met Harry last summer, but I haven’t seen/didn’t see him since then.
3 1
started chyba zle zaznaczone
3 2 dlaczego 'did you see the news'? Chodzi o konkretne wiadomosci?
3 3 znowu bought zle zaznaczone

pozostale ok
3.1 i 3.3 faktycznie, źle zaznaczyłem, ale chodziło mi o past simple. W 3.2 wybrałem "did you see", bo jest podane określenie czasu - "today". Dlaczego powinno być "have you seen"?
3.2
bo dzisiaj jeszcze sie nie skonczylo
Dzięki :)