I think you ____ this work yesterday evening.

would do
should have done
should do
had done
Advanced Grammar Exercises
English Modals Tests
English Worksheets
Intermediate Grammar Exercises