核心结论:if only 意思是要是…… 就好了,专门用来表达强烈愿望、遗憾,后面句子必须使用虚拟语气,时态规则和 if 虚拟条件句基本一致,按照现在、过去、将来三种时间倒退时态,if only 本身不是 if 条件句,它后面没有主句,独立成句,这是和普通 if 虚拟句最大区别,考试高频坑点就是把 if only 和 only if 搞混,only if 意思是只有,引导条件句,不用这种感叹式虚拟,下面把三种时态搭配、例句、易错点全部整理清楚。
一、核心含义
if only = 要是…… 就好了,但愿……
表达现实做不到,内心后悔、期盼,带有感叹情绪,句子末尾经常搭配感叹号,书面考试单选语法填空高频考点。
二、三种时间虚拟搭配
1 与现在事实相反
结构:if only + 主语 + 动词过去式,be 动词统一用 were
含义:现在的情况并不是这样,希望现在能改变
例句:
If only I knew the answer!
要是我知道答案就好了!(现在不知道答案)
If only he were here!
要是他在这儿就好了!
2 与过去事实相反
结构:if only + 主语 + had done 过去完成时
含义:对已经发生的事情后悔,希望当初不是那样
例句:
If only I had taken your advice!
要是当初我听了你的建议就好了!(当初没有听,已经造成结果)
3 与将来事实相反
结构:if only + 主语 + would/could + 动词原形
含义:期盼将来能够实现,但是希望渺茫
例句:
If only the rain would stop!
要是雨能停就好了!
三、重点易混辨析 if only 和 only if
| 短语 | 含义 | 句式特点 | 是否独立感叹句 |
|---|---|---|---|
| if only | 要是…… 就好了 | 后面接虚拟句,独立表达愿望 | 是 |
| only if | 只有…… 才 | 引导真实条件状语从句,主句可以倒装,一般不用虚拟感叹 | 否 |
例句区分
If only I had more time! 要是我有更多时间就好了!(虚拟感叹)
Only if you work hard, you will succeed. 只有努力,你才会成功。(条件句)
四、补充考点
1 if only 可以和 wish 做对比,两者虚拟时态规则几乎一样,区别是 if only 情感更强烈,带有感叹遗憾
2 句子可以单独使用,不需要搭配主句,这点和 if 引导的条件虚拟句不一样,if 虚拟句必须有从句 + 主句,if only 单独成句
3 口语里面有时候会省略主语,但是书面考试完整句子必须保留主谓结构
【常见问题】
问题 1 if only 是不是 if 引导的虚拟条件句
回答 1 不是,if only 是固定短语,表达愿望感叹,后面是虚拟句子,没有配套主句,和 if 条件虚拟句结构不一样,不要当成普通 if 从句。
问题 2 if only 后面 be 动词能不能用 was
回答 2 标准虚拟语法要求统一使用 were,不管人称,考试优先写 were,部分非正式书面允许 was,但是高考等正式考试优先 were。
问题 3 if only 和 wish 虚拟用法完全一样吗
回答 3 时态规则基本相同,但是 if only 语气更强,带有强烈遗憾感叹,wish 只是单纯希望,情绪弱一点,写作可以互换但是语感有差别。
问题 4 if only 能不能用在真实语气里面
回答 4 一般不用,if only 这个固定短语本身默认搭配虚拟语气,如果是真实条件不会使用 if only,真实条件直接用 if。
免责申明:本文为英语语法考点讲解,仅供学习备考参考,不同教材和考试大纲细节要求请以任课老师以及考试官方说明为准。
