单项选择题

Aren't you tired I ______you had done enough for today.

A.should have thought
B.must have thought
C.might have thought
D.could have thought