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

will arrive
will have arrived
arrived
would have arrived
Intermediate Grammar Exercises
English Modals Tests
Pre-Intermediate Grammar Exercises
Upper-Intermediate Grammar Exercises