单项选择题

--"Did you review your lessons last night"
--"No, but if I ______, I would have done better on today's test."

A.had reviewed my lessons
B.will review my lessons
C.have reviewed my lessons
D.have done