1 . arrived/had already destroyed
2 . reported/have trapped
3 . has rained/touched
4 . didn't know
5/told
6. Had you already left/started
7. hadn't arrived/left
8 . has been/started
9 . flooded
10 . got/had left
11 . put out/have arrived
12 . recognized/has learnt
13 . arrived/had run
14 . has found/searched
$\text{@Minh}$