Anwser: 1. would write; would have written 2. could see; could have seen 3. might break; might have broken 4. gave, had given 5. were, had been