Can you please help? i need to do this test. 
 
											 
											Answer:
12. B) have finished
13. C) is talking
14. D) would meet
15. D) is coming
17. C) stops
18. D) hasn't put on
19. D) was burning
20. C) have sent
Explanation:
Hope this help you :)