专四

单选题 The American Revolution is regarded by military historians as a war Britain __________

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。