1. Go
2. Will
3. I have
4. Stare/Are
5. Had
6. Finished
7. Have
8. Did
9. Shall ( Но сейчас он вышел из употребления в современном английском, так что можно и will)
10. Ride
11. Are
12. Had stopped/Were
13. Had
14. Will
15. Am studying
16. Am staying
17. Do
18. Там 2 одинаковых вариантов ответа?
19. Have not written/Worked
20. Went/Was
1.Have.2.Will stop.3. Im having4.are staring.5.Look.6.had.7.I havent finished.8.Have you been working.9.Have you seen.10.ride.11.do.12.Had stopped.13.were sitting.14Had seen.15.Will know.16.am studying.17.stay.18.were you doing.19.vanished.20.I havent written.21 I have been working.22.went.23.was lying.