Did it rain for whole day yesterday?
When did it rain?
Did you have to stay at home?
Why did you have to say at home?