coloquei "it was raining all day, that's why we couldn't go swimming" e a frase não foi aceita.
creio que o "that's why" também poderia ser usado além do "so"
A forma contrata couldn't quando para preenchimento de lacunas acusa erro! Tenho observado que todas estas formas acabam acusando pequeno erro q deve ser de programação