=>
1. Only when the general’s personal diaries were published did the truth came out. /Only when they published the general’s personal diaries did the truth came out.
2. It looked unoccupied for several months.
3. For such an experienced and able teacher like her , discipline wasn’t a problem
4. If it hadn't been for her insisting on kissing everyone goodbye, she would have caught the train.
5. . A heavy shower prevented them from finishing their game of tennis.
6. Unless you miss the programme, you can really judge.