Oh,Janne,you’vebroken&

发布时间:2020-07-11 10:39:49

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。
以上问题属网友观点,不代表本站立场,仅供参考!