Odpowiedź:
Zad 1
1. b
2. a
3. a
4. a
5. b
6. b
7. a
Zad. 4
1. haven't been
2. haven't eaten
3. have read (doświadczenie życiowe), enjoyed
4. has she left
5. Did they go
Zad. 5
1. Has he ever travelled
2. on vacation since monday
3. has he left yet
4. I haven't found
5. They have just phoned
Zad.6
1. a few years / few years (to zależy od znaczenia bo oba znaczą kilka, parę, ale a few oznacza wystarczająco. few oznacza za mało czegoś)
2. Did they bring
3. Has he sent
4. have never been
5. haven't eaten
Wyjaśnienie:
Mam nadzieję że pomogłem.