【英语if的用法】-查字典问答网
分类选择

来自陈树文的问题

  【英语if的用法】

  英语if的用法

1回答
2020-12-1800:04
我要回答
提示:回答问题需要登录哦!
陈宇晖

  一、if作为连词,引导条件状语从句,表示“如果”等.在复合句中如果主句用将

  来时,则if引导的状语从句用一般现在时(最基本的).

  eg.Ifitdoesn’train,wewillgotothepicnicnextSunday.如果天不下雨,下周日我们将去野餐.二、if还可以引导让步状语从句.在意义上相当于evenif,eventhough或although.这时if意为“即使是”,“虽然”.

  eg.I’lldoit,evenifittakesmealongtime.虽然会花费很长时间,我还是要做这事.Ifheislittle,heisstrong.他年纪虽小,力气倒大

  三、if作为连词还可以引导宾语从句.引导宾语从句时和whether意思相同.例如:

  eg.Sheaskedif/whetherIlikeit.她问我是否喜欢它.*此时注意:1.ornot放在whether之后时,只能用whether不用if.2.在强调任意选择时,用whether…or,此时不用if替换whether3.虽引导宾语从句,但为了强调宾语部分,也可把从句放在句首,此时只用whether不用if.4.从句作介词宾语时只用whether不用if.5.作discuss等动词的宾语时,用whether不用if.6.句子中有if引导的条件句,如再有表示“是否”的宾语从句,用whether不用if7.容易产生歧义时用whether不用if来表示“是否”.基本上碰到选择if还是whether的问题时都选whether,除了一条:如果宾语从句为否定句时,则只用if不用whether.eg.Idon’tknowifitwon'traintomorrow..我不知道明天是不是会下雨四、if引导时间状语从句,意为“当”或“无论何时”,不含有条件之义时,if从句中的时态与主句中的时态相同.

  eg.Ifyoumixyellowandblue,yougetgreen.你将黄色与蓝色混合,便会得到绿色.

  五、if后接否定动词,用于感叹句中,表示沮丧、惊奇等.例如:

  eg.Well,ifIhaven’tleftmyhomeworkathome!真倒霉,我把作业落在家里了!

  六、用于虚拟语气中,if从句中用过去式,表示不太可能实现或提出作为考虑的假设条件.eg.

  1.IfIwereabird,Icouldfly.如果我是只鸟,我就会飞了.

  2.IfIaskedhim(ifIweretoaskhim)foraloan,wouldheagree?如果我向他借款,他会答应吗?

  另外,if从句中用过去完成式,表示过去未实现的条件.eg.

  1.Iftheyhadstartedearlier,theywouldhavearrivedintime.要是他们早些动身,他们便可及时到达了.

  2.Iftheyhadnotstartedatthattime,theywouldnotbeherenow.如果他们那时不动身,现在他们就不会在此地了.

  第三,if条件句的虚拟有时可省略,然后将主语与所用的限定动词(were,should,had)倒置.eg.

  1.Shouldit(=ifitshould)benecessary,Iwillgo.倘若有必要,我会去的.

  2.WereI(=ifIwere)inyourpost,Iwoulddothesame.如果我处于你的位置,我也会这样干的.

  3.HadI(=ifIhad)knownearlier,Iwouldn'tgo.如果我早一点知道,我就会不会走了.

  七、if与其它一些介词的连用.

  as与if连用,意思是:“仿佛、好像”同样引导从句.eg.Itisn’tasifhedoesn’tknowtherules.(ie.Hedoesknowtherulers.)他不像不懂规则的样子.(即他懂得规则)(ie=namely=thatistosay=inotherwords:“即,那就是说”)

  另外asif还可以引导感叹句.例如:

  AsifIwouldallowit!(ie.Iwouldcertainlynotallowit!)好像我会答应那样!(我才不会答应呢!)

  *if与only连用.表示“如果...就好了”.例如:

  1.Ifonlyhearrivesintime!他若能及时到达就好了!

  2.Ifonlyshehadknownaboutit!(Butshedidn’tknow.)她那时要是知道(但她不知道)这事就好了!*此时注意区别onlyif...:“只要...”,相当于“if”eg.Onlyifyouwordhard,you'llbesuccessfuloneday.

2020-12-18 00:06:01
大家都在问
最新问答