单项选择题

They ______ to have done such silly things.

A.had ought
B.hadn't ought
C.didn't ought
D.ought not
热门 试题