Answer:
1.has being raining
2.had been driving
3.had live
4.had
5.has being
6.haven't seen
7. went out
8.have not come
9. sleeps
10.has being working
11.know
12.cried
13.have not finish
14.has being taking
15.have sent
16.will be
17.has being
18.have caught
19. is dead
20.had visited
21.had been
22.had been
23.has done
24.will play
25.had dropped
5.7m questions
7.5m answers