—Did Peter turn up? —No, he ____ ___________(change) his mind after a phone call at the last minute. 17. Hardly had I got home when the rain _______________(pour) down. 18. -- Did you enjoy the party? -- Yes. We ________________(treat) well by our hosts. 19. In the last few years, China _________________(make) great achievements in environmental protection. 20. The water supply has been cut off temporarily because the workers ______________(repair) one of the main pipes.