as long as和be long as的区别
一、用法区别
as long as 用于本义表示“与……一样长”时,与 so long as 在用法上是有区别的,即 as long as 可用于肯定句或否定句,而 so long as 只用于否定句,不用于肯定句。
1、He will be all right so long as you don't touch his sore spot.
只要你不提起他的伤心事,他是没有什么的。
2、He has been on a diet for as long as any of his friends can remember
在朋友的记忆中,他一直都在节食。
二、读音不同
as long as:英 [æz lɔŋ æz];美 [æz lɔŋ æz]
so long as:英 [səʊ lɔŋ æz];美 [soʊ lɔŋ æz]
三、引导条件状语从句
as long as 和 so long as 均可表示“只要”,用于引导条件状语从句,两者没什么区别。
1、He paused enough to consider the options but never so long as to lose the initiative.
他停顿了一会儿权衡自己有哪些选项,但并没有久到丧失主动权。
2、As long as I deliver the goods, my boss is very happy.
只要我做好本职工作,我的老板就很高兴。
as long as
1.只要,如果,既然,由于
2.长达,达…之外
3.(表示条件)只要
be long as是系动词be➕形容词long➕介词as,表示:和......一样长。