Hard tense questions
1. C 2. D 3. B 4. C 5. B
6. C 7. E 8. C 9. D 10. D
11. B 12. D 13. C 14. C 15. C
16. D 17. C 18. D 19. C 20. B