упражнение 2.
2. since, 3. for, 4. since, 5. for, 6. since, 7.for, 8.since, 9. for, 10. for, 11. for, 12. for, 13. for, 14. for, 15. since, 16. for, 17. since, 18. since, 19. since, 20. for, 21. since
упражнение 3
1. has written; 2. have drawm; 3. has blown out; 4. has drunk; 5. has fallen; 6. has given; 7. have made; 8. have eaten; 9. the train has just gone; 10. have just told; 11. have never been; 12. have just gone away; 13. has sold; 14. have read.
упражнение 4
1. hasn't watched; 2. hasn't already cleaned; 3. hasn't made; 4. hasn't bought; 5. haven't painted; 6. hasn't bought; 7. hasn't just cooked; 8. hasn't already eaten; 9. haven't gone; 10. haven't been 11. hasn't just broken;12. haven't cleaned; 13. hasn't phoned; 14. hasn't just arrived; 15. hasn't just started; 16. hasn't gone; 17. haven't left; 18. hasn't changed; 19. haven't worked; 20. hasn't been.
1. If I had liked it so much, I would have bought it.
2. If I had known that it was your birthday...
3. I would not have been so angry if you...
4. I would have written to you if I have had your e-mail.
5. If you had talked to me...
Схема условного предложения третьего типа обычно выглядит так:
If + Past Perfect, would + V3
Условные предложения третьего типа передают воображаемую, невозможную ситуацию в которой уже не суждено случиться, с этой конструкции, как правило, выражают критику в чей-то адрес или сожаления о содеянном или не содеянном.
If we had left earlier, we would have caught a train. – Если бы мы вышли раньше, мы бы успели на поезд.
If he had studied better, he would have got a job. – Если бы он лучше учился, он бы получил работу.