问题

He’s already left here. You ____ have come here half an hour earlier.
A:ought
B:must
C:should to
D:ought to
B:must
C:should to
D:ought to
正确答案是: