问题

He _____ have completed his homework; otherwise, he would have been plying football with others. [ ]
A: can't
B: mustn't
C: shouldn't
D: wouldn't
B: mustn't
C: shouldn't
D: wouldn't
正确答案是: