单项选择题

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