Ipaidafineof200yuanforspeeding.IfonlyI_________thetrafficrules!A.had

发布时间:2020-08-04 06:49:25

I paid a fine of 200yuan for speeding. If only I _________ the traffic rules!A.had respectedB.respectedC.would have respected D.could respect

网友回答

A解析试题分析:对过去情况的虚拟,条件句中用过去完成时,主句用“would/should/might/could + have + 过去分词”,故选A。考点:虚拟语气的考查

点评:解答这类题目,首先需要准确判断出是真实条件句还是虚拟条件句。真实条件句所表示的假设是有可能实现的,而虚拟条件句所表示的假设是不可能或不大可能发生的。
以上问题属网友观点,不代表本站立场,仅供参考!