单项选择题

Since all of them have left, you ______not have stayed.

[A] must
[B] need
[C] could
[D] may