1.hardly stopped hardly ...when ...一...就...
2.haven't seen
3.will be
4.won't do
5.isn't dropping
6.is rain是不可数