1.so long as和if only 解释为“只要”时的区别在哪里?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 04:51:37
1.so long as和if only 解释为“只要”时的区别在哪里?

1.so long as和if only 解释为“只要”时的区别在哪里?
1.so long as和if only 解释为“只要”时的区别在哪里?

1.so long as和if only 解释为“只要”时的区别在哪里?
一、基本用法介绍
1.as long as 有两个意思,一是用于本义,意为“与……一样长(久)”,在否定句中,也可说成 (not) so long as;二是用于引申义,表示“只要”,用于此义时也可说成 so long as(不管是肯定句、否定句还是疑问句).如:
This river is as long as that one.这条河与那条河一条长.
He lived abroad as long as five years.他住在国外长达五年之久.
As [So] long as you need me,I’ll stay.只要你需要我,我就留下.
2.only if 可视为 if 的加强说法,即其中的 only 是修饰 if 从句的,其意为“只有在……条件下”.如:
I’ll tell you,but only if you don’t tell anyone else.我可以告诉你,但条件是你不能告诉其他任何人.
二、语气上的差别
从语气上看,only if 的语气要比as long as 强,as long as 通常只是用于提出一个条件,与if 的意思比较接近;而only if 引出的从句内容则通常暗示它是主句内容的唯一条件,含有“只有……才……”“只有在……的时候”“……唯一的条件是……”之意.比较:
As long as you do your best,we’ll be happy.只要你尽力,我们就满意了.
We can succeed only if everyone in the team pulls his weight.我们全队只有人人各尽所能才能取得成功.
三、用法上的区别
在许多情况下,as long as 与 only if 均可用,只是语气有强弱之分.但是,当主句和从句的谓语动词均为短暂性动词时,通常只用 only if,而不用 as long as.如:
你只有请他,他才会来.
误:He will come as long as you ask him.
正:He will come only if you ask him.
析:此句中的 only if 不能用 as long as 代替,就是因为动词 ask 与 come 并不能延续很长的时间.
四、词序上的差别
两者均可引导从句置于主句之后,也可置于主句之前.但是,当only if 引导的状语从句置于主句之前时,其后的主句要用倒装语序,而且 as long as 引导的从句置于主句之前不用倒装.如:
As long as it doesn’t rain we can play.只要不下雨,我们就能玩.
Only if a teacher has given permission is a student allowed to enter this room.只有得到教师的允许,学生才可以进这间屋.
五、注意区别 only if 与 if only
only if 意为“只要”,可视为 if 的加强说法.而 if only 有两个意思,一是表示“只要”,此时通常与陈述语气连用,与 only if 用法相似;二是表示“但愿”“要是……就好了”,此时多与虚拟语气连用.如:
I will come only if you promise not to invite Mary.只要你答应不请玛丽,我就来.
If only it clears up,we’ll go.只要天晴,我们就去.
If only I hadn’t told him about it.要是我没有告诉他这事就好了.

so/as long as后面接真实的事,if only是接虚拟的,希望可以帮到你哦~