单项选择题

They () to have done such silly things.

A. had ought
B. hadn't ought
C. didn't ought
D. ought not

相关试题