Yes, I know you’re tired this morning, but ________ to the party,
you wouldn’t have come home late.

if you have gone
if you wouldn’t have gone
if you hadn’t gone
if you would have gone
Upper-Intermediate Grammar Exercises
English Worksheets
Intermediate Grammar Exercises
Advanced Grammar Exercises