which ia right?

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:08:14
1.if only I had a lot of money!
2.if only I havea lot of money!
3 only if I had a lot of money!
4. only if I have a lot of money!
别的为什么是错的?

The first one is correct.
If only...表示要是...该多好啊!后面要加虚拟语气.
是说话人的一种愿望(与事实不符)
If only I had a lot of money!
要是我有很多钱该有多好啊!
由此2是错的
Only if的only没有特别作用,只是对if之后的条件的必要性的强调,同时这里的“我有钱”是与事实不符的假设,所以还是用虚拟,即该条件句是非真实条件句,4错
若是3则句子的意思不完整,只有条件状语从句部分,缺少主句,可以补完
如Only if I had a lot of money would I buy it.
这里主句为部分倒装句因为only+(条件)状语提前,句子要倒装

分分语境啊?

是1 虚拟语气 用过去式,if应放在句首