А так правильно я определила функцию герундия в предложениях?
Про ф-ии герундия ничего сказать не могу.1) If it rains (is raining), we shall have to stay at home. Если пойдет (идет) дождь, мы должны будем остаться дома.
2) If he had worked hard, he would have achieved great progress. Если бы он работал усердно, он бы достиг большого прогресса.
3) If it is not too cold, I shall not put on my coat. Если не слишком холодно, я не надену мое пальто.
4) I would have written a composition long ago if you had not disturbed me. Я бы написала композицию давно если бы вы не тревожили меня.
5) If he did not read so much, he would not be so clever. Если бы он не читал так много, он не был бы таким умным.
6) If my friend is at home, he will tell us what to do. Если мой друг будет дома, он скажет нам что делать.
7) If he was not such a famous actor, he wouldn't have so many fans. Если он был бы не таким знаменитым актером, он не имел бы так много фанатов.
8) If you give me your address, I shall write you a letter. Если вы дадите мне ваш адрес, я напишу вам письмо.
9) If she was not so absent-minded, she would be much better student. Если бы она не была такой рассеянной, она была бы значительно лучшим студентом.
10) If my sister doesn't go to the south, we shall spend the summer in Moscow together. Если моя сестра не поедет на юг, мы проведем лето в Москве вместе.