I think you ____ this work yesterday evening.

had done
should do
would do
should have done
Advanced Grammar Exercises
Fiverr 2021 English Level Tests
English Worksheets
Upper-Intermediate Grammar Exercises