问题标题:
【含蓄虚拟条件句的用法是什么题目如下Ican’tthankyoutoomuchforyourkindnessbecausewithoutyourhelpI_________havewonthefirstprizeinthespeechcontest.A.can’tB.shouldn】
问题描述:
含蓄虚拟条件句的用法是什么
题目如下
Ican’tthankyoutoomuchforyourkindnessbecausewithoutyourhelpI_________havewonthefirstprizeinthespeechcontest.
A.can’tB.shouldn’t
C.mightnotD.couldn’t
答案选D我疑问是B为什么不行这个句子不是可以转化成Ican’tthankyoutoomuchforyourkindnessbecauseifyouhadn'thelpedme,I_________havewonthefirstprizeinthespeechcontest
这样不是可以填wouldn't、couldn't、shouldn't、mightn't的吗为什么这里就不能填shouldn't呢?
李震霄回答:
这是含蓄条件句,与过去事实相反,主句用could,shouldwould,might加havedone,但是could,shouldwould,might的本身含义还不一样,couldn'thavewon...(没有你的帮助,我就不可能在英语演讲中获得一等奖),shouldn't含有不应该的意思.所以,这里不能用shoudn't,明白吗?
含蓄条件句的具体用法:
所谓含蓄虚拟条件句即指将条件从句隐藏在上下文一定的短语中的一类条件句,其主要用法及表现形式可归纳如下:1.将条件隐含在不定式短语中
Iwouldwritetoher,butIdon’tknowheraddress.我会给她写信的,就是不知道她的地址.(=IfIknewheraddress,Iwouldwritetoher.But…)
Tohavestudiedharder,youwouldhavepassedtheexamination.你学习更用功些,你早就考及格了.(=Ifyouhadstudiedharder,you…)
2.将条件隐含在分词短语中
Borninbettertimes,hewouldhavebeenascholar.如果出生在好时代,他早就成为学者了.(=Ifhehadbeenborninbettertimes,hewould…
Failingthistime,whatwouldyoudo?假若这次失败,那你怎么办?(=Ifyoufailedthistime,whatwould…)
Walkingaloneinthedark,Marywouldbeterrified.要一个人单独在黑暗中行走,玛丽会感到十分害怕.(IfMarywalkedaloneinthedark,she…)
3.将条件隐含在介词短语中
Butforyourhelpwecouldn’thavesucceededintheexperiment.如果没有你的帮助,我们的实验是不会成功的.(=Ifithadn’tbeenforyourhelp,we…)
Indifferentcircumstances,Iwouldhavesaidyes.在不同的情况下,我就会同意了.(=Ifcircumstanceshadbeendifferent,Iwould…)
4.将条件隐含在名词短语中
Anypersonwhohadbehavedinthatwaywouldhavebeendismissed.任何人这样做了都会被开除.(=Ifanypersonshouldbehaveinthatway…,hewould…)
Afewhoursearlier,andyouwouldhaveseenthefamouswriter.要是你早来几个小时,你就见到这位著名的作家了.(Ifyouhadcomeafewhoursearlier,you…)
5.将条件隐含在某些连词中
Ididn’tknowthathewasacheat,orelseIwouldn’thavebelievedhim.我不知道他是个骗子,不然我也不会相信他了.(orelse=ifIhadknownhewasacheat))
I’mreallyverybusy,otherwiseIwouldcertainlygotherewithyou.我真的是太忙了,不然我就会同你一道去了.(otherwise=ifIwerenotsobusy)
6.将条件隐含在定语从句中
Anyonewhohadseenthatpaintingmighthavetakenitforaphoto.凡是看过那画的人,都可能把它看成是照片.(=Ifanyonehadseenthatpainting…)
7.将条件隐含在一定的上下文中
Youmightstayhereforever.你可以永远待在这儿.(=Ifyouwantedto,youmight…)
Don’tbothertoreadallthesepapers.Itwouldtaketoolong.不要费事看所有这些文件了,那会花太多时间.(=…Ifyoureadallthesepapers,Itwouldtaketoolong
查看更多