题目内容

Oh, Jane, you’ve broken another glass. You ought _____ when you washed it.

    A. be careful      B. to care       C. have cared      D. to have been careful

 

D

ought to have done表示“过去本来应该做某事而事实上并没有做到”。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网