My, what a downpour! And there doesn't seem to be any sign of its stopping.
哎呀,好大的雨呀!没有一点像要停的样子。
It doesn't make any difference.
没什么差别。
He passed his exams, and even better, when he left university he had earned enough money to start his own business, offering guide services to tourists.