Only if 和 Only when 都是英语中的连词,它们在含义和用法上有所不同。
Only if 的含义是“只有在某种情况下才会发生或实现某事”,它的语法结构通常是:only if + 条件子句 + 主句。其中条件子句是必要条件,只有当条件满足时,主句才能成立。
例如:
Only if you study hard, will you pass the exam.(只有你努力学习,你才能通过考试。)
He will come only if you invite him.(只有你邀请他,他才会来。)
Only when 的含义是“只有在某种特定的时间、条件或情况下才会发生或实现某事”,它的语法结构通常是:only when + 特定的时间、条件或情况 + 主句。其中特定的时间、条件或情况是必要条件,只有在满足这些条件时,主句才能成立。
例如:
Only when the sun goes down, can we see the stars.(只有太阳落山后,我们才能看到星星。)
You can leave the room only when you finish your work.(只有当你完成工作时,才能离开房间。)
下表将对比only if和only when的语法、含义和用法:
综上所述,只有在理解only if和only when的含义和用法的基础上,才能正确地使用它们。在实际运用时,我们可以根据语境选择合适的连词。