You look smart in this new jacket. That old one ______ thrown away many years ago.

admin2014-07-10  43

问题 You look smart in this new jacket. That old one ______ thrown away many years ago.

选项 A、ought to be
B、ought to have been
C、would be
D、would have been

答案B

解析 考查情态动词后接动词的情况,本句意为“你穿上这件新夹克很帅气,那件旧的在几年前就该扔了”。情态动词ought to后接完成形式表示“本该/应该……(但是却没有……)”,故选B。
转载请注明原文地址:https://jikaoti.com/ti/GtpMFFFM
0

最新回复(0)