Isn't it surprising that such a good football team---have failed to enter the World Cup Final?
--yes, anything is possible on the football field.A.would. Bmight,C,must D.should should have done 表示本应该,但should也有竟然之意。这句话翻译成竟然更贴切吧,但它和have done 在一起还可以有这个意思吗 但should have done 的意思不是固定的吗,本应该。。。