Why are you still here? You_____ been helping Dian...

Câu hỏi: Why are you still here? You_____ been helping Dianne in the yard.  

A must have  

B would have     

C Might have   

D should have