单项选择题

________ you told me earlier, I ________ something about it.

A.Had; could have done
B.Have; can have done
C.Had; should have done
D.Have; must have done