Youlooksmartinth

发布时间:2020-07-25 21:09:33

You look smart in this new jacket. That old one ______ thrown away many years ago.A.ought to beB.ought to have beenC.would beD.would have been

网友回答

B解析考查情态动词后接动词的情况,本句意为“你穿上这件新夹克很帅气,那件旧的在几年前就该扔了”。情态动词ought to后接完成形式表示“本该/应该……(但是却没有……)”,故选B。
以上问题属网友观点,不代表本站立场,仅供参考!