1) had you left
2) will be
3) had recognized,saw,had worn
4) cleaned
5) hadn`t you phoned.
6)had, had rung
7) had passed
8)had just stopped
9) haven't
10) rained
11)hadn't rained
12)is playing
13) read
14)hadn't flyed
15)had gone
16)lay
17)walked
18) had played
Вроде все правильно, но возможны неточности.Если будет учительница проверять, и что-то не так будет, сообщил мне, мне важно знать, в чем я допустила ошибку.