He might ___ the accident if he ___ more careful.

avoid / had been
had avoided / were
avoids / is
have avoided / had been
avoid / was
Pre-Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)
Advanced Grammar Exercises
English Vocabulary Tests