if 能不能与or not连用?

[复制链接]
查看11 | 回复6 | 2009-7-22 11:10:15 | 显示全部楼层 |阅读模式
IF 不能.
回复

使用道具 举报

千问 | 2009-7-22 11:10:15 | 显示全部楼层
不可以,只有whether能与or not 连用虽然whether和if都有“是否”的意思,一般可以互相转换,但是下列情况下,不能互换!①whether引导主语从句并在句首时【例】Whether he will come is not clear(是否他要来还不清楚)②引导表语从句时③whether从句做介词宾语④从句后有or not
回复

使用道具 举报

千问 | 2009-7-22 11:10:15 | 显示全部楼层
不用加but,加了反而就错了!你读读看下面的句子.evenifwedoitwithoutpay,itisanimportantstart.要读出感觉来...这中间已经有but!的意思了!.我们老是拿中文语句来和英文比较会造成不必要的错误啊.
回复

使用道具 举报

千问 | 2009-7-22 11:10:15 | 显示全部楼层
一般用whether而不用if...Whetherornothewillstay,Ireallydon'tcare.他要留下来还是要走,我真的不在意。希望符合要求哈~
回复

使用道具 举报

千问 | 2009-7-22 11:10:15 | 显示全部楼层
1)whether和if都可以后随or和ornot。区别在于whether可以直接后随ornot/no,if不行。所以常见到whether就是whetherornot,而if就是if...ornot举个例子(标注*的为不能接受的用法)Hewantstoknowwhether/*ifornotwewantdinner.(LEG)Idon'tcarewhether/*ifornotyourcarbreaksdown.(CGoEL)不过换句话说,用whether还是用if感到没有把握的时候,用whether总是保险的。至于whether和if之后用不用ornot皆可,特别是whether之后尤为如此。特别要注意:whetherornot不能用在about和wonder之后这句把ornot调到句尾为idontcareifhecomesornot.就可以了P.sLEG和CGoEL都是语法词典。LEG=LongmanEnglishGrammar(1988),byL.G.AlexanderCGoEL=AComprehensiveGrammaroftheEnglishLanguage(1985)byR.Quirk,S.Greenbaum,G.LeechandJ.Svartvik(参考http://bbs.putclub.com/lofiversion/index.php/t101244.html)2)as...as(否定句)可以使用as,当然可以用so(参考as...as的用法http://www.ryedu.net/syy/zxyy/200801/5787.html)不行,不能用if……or not只能是whether……or not
回复

使用道具 举报

千问 | 2009-7-22 11:10:15 | 显示全部楼层
if不与or not连用
回复

使用道具 举报

千问 | 2009-7-22 11:10:15 | 显示全部楼层
通常情况下口语中常用,or not一般和whether连用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行