--- I didn’t tell my parents the secret yesterday.
--- But you .
A. ought to do
B. ought to
C. should
D. ought to have
网友回答
A. ought to do
B. ought to
C. should
(答案→)D. ought to have
解析: 考查情态动词。句意:昨天我没有告诉我父母这个秘密。但是你本应该告诉他们的。ought to have done 本应该做某事,而实际上没有做,所以选D, ought to 后省略了told your parents。