题目内容
Oh, Janne, 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
解析:
should/ought to have done表示“本来应该做的事而事实上并未做”。根据上下文,句中省去了seen her。

练习册系列答案
相关题目
题目内容
Oh, Janne, 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
should/ought to have done表示“本来应该做的事而事实上并未做”。根据上下文,句中省去了seen her。