单项选择题

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