单项选择题
A.up B.down C.in D.out
A.ought to have come B.ought have come C.would come D.ought to be coming
A.so that B.but that C.in that D.provided that