1 - have finished
2 - have broken
3 - has closed
4 - have forgotten
5 - had stopped
6 - haven't changed
7 - haven't made
8 - had bought
9 - have read
10 - hasn't flown
11 - hasn't started
12 - Has (your brother) eaten