WHAT ... IF YOU HAD HAD A DAY OFF YESTERDAY

2) What ... if you had had a day off yesterday?

A. would you have done B. would you do C. will you do D. you would have done