The American Revolution is regarded by military historians as a war -考呗网题库移动版
专四
首页 题库首页在线模考
取消

A.should never lose
B.can never lose
C.should never have lost
D.would never have lost

参考答案C
解析: C。美国独立战争被军事历史学家认为是一场英国绝不该输掉的战争。考查情态动词用法。should have done表示“过去本该……但事实上没有”,而should d0并未体现“过去本该……”的意思。Would have done表示“(过去如果发生某事)就会做某事,但事实上没做”,故选c。

你可能喜欢

延伸阅读