If we would have left earlier, we ______ on time.

will have arrived
arrived
would have arrived
will arrive
English Vocabulary Tests
Upper-Intermediate Grammar Exercises
Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)