选填so和therefore

问题描述:

选填so和therefore
1.He didn't finish his homework,and _____ was punished by the teacher.
2.There was something wrong with his bike on the way to school,_____ he was late for school.
3.It rained;_____,the match was put off.

1.therefore
2.so
3.therefore(有逗号用therefore,没有用so)