1) finished
2) had returned
3) entered, had already opened
4) saw, hadn't washed
5) understood, hadn't done
1-4, 2-2, 3-4, 4-4, 5-1, 6-1, 7-4, 8-1, 9-4, 10-1, 11-4, 12-4