Answer:
Explanation:
So is used to show the subsequent result of the previous clause. Eg she at me, so I smiled at her in return.
That is used to show the possible effect produced by something.
Had hardly is used when you describe the least possible consequences of something that could have happens.
When is used to say something to give the indication of something that might happen subsequently.