Переведите пожалуйста
1. This bad weather should be explained by deep cyclone. 2. This building should have been constructed a year ago. 3. The letter should have been sent long ago. 4. The control work should have been finished before the end of the lesson. 5. We shouldn't have bought that car.