问题

I ___ not speak English in public, I ____ to do more speaking from now on.
A:dare;had better
B:ought; dare
C:should;ought
D:dare;ought;
B:ought; dare
C:should;ought
D:dare;ought;
正确答案是: