Exercițiile 1 , 2 , 3. Va rog mult sa ma ajutați!!

coroană?:)
1.
1 when
2 have, has
3 haven't, hasn't
2. 2 ridden
3 fallen
4 taught
5 met
6 broken
7 slipped
8 gone
3. 2 have broken
3 have gone
4 haven't ridden
5 has crashed
6 has slipped
7 haven't fallen
8 hasn't taught