If you had followed my advice,接you would be better now.还是you would have been better now

请详细说明理由,谢谢... 请详细说明理由,谢谢 展开
晨曦在天
2013-03-16
知道答主
回答量:1
采纳率:0%
帮助的人:2.6万
展开全部
一、

所谓即条件从句与主句所指时间不一致,如从句指过去,而主句即指的是现在或将来,此时应根据具体的语境情况,结合上面提到的三种基本类型对时态作相应的调整:

If it had rained last night, the ground would be wet now. 要是昨晚下过雨的话,现在地面就会是湿的。

You would be much better now if you had taken my advice. 假若你当时听我的话,你现在就会好多了。

二、

条件从句用 if I were…时,既可指现在也可指过去:

If I were you, I would stay. 我要是你我就会留下。

If I were you, I’d go to night school. 我要是你,我会上夜校。

If I were not busy, I would have come. 假若我不忙,我早就来了。

也可用 if I had been you也表示过去:

一、

所谓即条件从句与主句所指时间不一致,如从句指过去,而主句即指的是现在或将来,此时应根据具体的语境情况,结合上面提到的三种基本类型对时态作相应的调整:

If it had rained last night, the ground would be wet now. 要是昨晚下过雨的话,现在地面就会是湿的。

You would be much better now if you had taken my advice. 假若你当时听我的话,你现在就会好多了。

二、

条件从句用 if I were…时,既可指现在也可指过去:

If I were you, I would stay. 我要是你我就会留下。

If I were you, I’d go to night school. 我要是你,我会上夜校。

If I were not busy, I would have come. 假若我不忙,我早就来了。

也可用 if I had been you也表示过去:

If I had been you,I’d have taken the job. 我要是你,我就接受那份工作了。
汤小缺hee
2013-03-16 · TA获得超过3956个赞
知道大有可为答主
回答量:1757
采纳率:0%
帮助的人:581万
展开全部
应该是第一个you would be better now.
if从句是对过去进行虚拟,而后面的主句是对现在的情况虚拟。
”如果那时你听我的,现在会好多了”。
更多追问追答
追问
与过去相反的假设    

从句
If+主语+had +过去分词

主句应
主语+should, would, might, could+have done
怎么解释?
追答
这个是从句与主句时态一致,都是与过去相反,大多数都是这种固定模式。但虚拟中还有混合虚拟,即主句从句时间不同,这时就要分别针对各自的时间虚拟了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式