发布网友 发布时间:2024-09-29 16:50
共1个回答
热心网友 时间:2024-10-30 15:57
if、when、once的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1、if:如果,假若。
2、when:在?时候,当?时。
3、once:仅一次,一次。
二、用法不同
1、if:if引导的虚拟条件句中,助动词were,should,had可以移至主语前,此时if可省略。if引导的条件从句中可以省略be和主语。
2、when:when的基本意思是“什么时候”。可用作疑问副词,用来询问某事曾发生或将要发生的时间,引导特殊疑问句,还可用作关系副词引导*性定语从句、非*性定语从句和表语从句,表示“是?时候的事”。
3、once:once用作连词时可引导时间状语从句和条件状语从句。用于前者时意为“一旦?就?”,所引导的从句多很短,用于后者时意为“只要”,这种条件从句似带有时间条件的含意。
三、侧重点不同
1、if:if一般引导的是条件状语从句。
2、when:when一般引导的是时间状语从句。
3、once:once一般引导假设句。