WHY ARE YOU STILL HERE

Câu 44. Why are you still here? You been helping Dianne in the yard.

A. must have B. would have C. Might have D. should have