Shape- форма
легко переводиться
1. hasn't arrived
2.haven't seen
3.haven't spoken
4.hasn't begun
5.hasn't stopped
6.hasn't bought
7. haven't visited
8. haven't read
9.haven't fixed
10. haven't been
Просто строишь по этой формуле отрицание в present perfect :
subject + haven't /hasn't + V3(глагол в третьей форме)
1 didn't take
2 didn't sleep
3 didn't drink
4 didn't see
5 escaped
6 walked
7 wrote