问题标题:
为什么要选这个,而其他的不选,要在全班讲的.well,ImissedtheearlytraintoChengdu----buthadyouhurried,you_it.A.couldn'tmissB.hadn'tmiss.C.wouldn'thavemissed.D.shouldn'tmiss选C.为C中会多个have呢(虚拟语气)?是固
问题描述:
为什么要选这个,而其他的不选,要在全班讲的.well,ImissedtheearlytraintoChengdu----buthadyouhurried,you_it.A.couldn'tmissB.hadn'tmiss.C.wouldn'thavemissed.D.shouldn'tmiss选C.为C中会多个have呢(虚拟语气)?是固定句式的原因还是什么?
孙鹿君回答:
这是一道考察虚拟句型及if虚拟条件句部分倒装的题目.---唉,我错过了去成都的早班列车---如果你当初快点的话,你是不会错过它的.
从第一句话中的missed可以看出,已经错过了火车.所以后面but以后的表述,都是虚拟语气,而且主句和条件状语从句都是对过去的虚拟.所以,根据虚拟语气的语法原则,对过去事实的虚拟,从句用had+过去分词,主句应该用should/would/could/might+have+过去分词,所以,四个答案中只能选C
而句子中间的hadyouhurried,其实是if引导的虚拟条件状语从句,它等于Ifyouhadhurried,根据语法原则:if引导的虚拟条件句中,谓语部分含有were/had/should,可将引导词if省略,并将were/had/should提到句首,即部分倒装.
满意请按采纳键
点击显示
英语推荐
热门英语推荐