试题题干
If you had warned him of the danger, he would not( ) seriously injured.
参考答案
正确答案:
试题解析
由条件状语从句中的had warned可以确定该句为对过去情况进行假设的虚拟语气,则主语从句的谓语动词应用“should/would/could/might+have+过去分词”的形式,则可排除A和D。又因为后面为injured(形容词),故应使用have been,故选B。
句意:如果你警告他有危险的话,他就不会受重伤了。