2nd one, last clause, possible substitution: and it shows no sign(s) of letting up.
3rd one, middle sentence, possibly more natural (casual): We've been waiting for it to clear up for four days now, and we have to go home tomorrow.
4th one, last sentence, possible option: It could have...