You must see the doctor if you are ill. 这个句子错了吧?IF引导的条件状语从句中,are应该换成were吧?

[复制链接]
查看11 | 回复5 | 2013-3-10 17:50:59 | 显示全部楼层 |阅读模式
没有错,你说的用were 是指虚拟语气中的第二种情况。这句话是第一种情况, 就是表示客观事实的,所以不需要改成过去式。虚拟语气的第二,三,四种情况都是表示假设与客观事实不符的;第二种情况例子: If I were you, I would.....很明显我不是你 所以在假设的我会怎么怎么样是要换时态以区别客观事实。...
回复

使用道具 举报

千问 | 2013-3-10 17:50:59 | 显示全部楼层
没有错,你说的用were 是指虚拟语气中的第二种情况。这句话是第一种情况, 就是表示客观事实的,所以不需要改成过去式。虚拟语气的第二,三,四种情况都是表示假设与客观事实不符的;第二种情况例子: If I were you, I would.....很明显我不是你 所以在假设的我会怎么怎么样是要换时态以区别客观事实。...
回复

使用道具 举报

千问 | 2013-3-10 17:50:59 | 显示全部楼层
我觉得没错。if ...were/was...表示对不可能发生的情况的假设,典型句子就是:If I were you, I would go. (用were是因为这个假设是不可能发生的) 如果要说错,应该把ill改为sick。ill含有人的脑子有病的意思,普通的生病应当用sick。...
回复

使用道具 举报

千问 | 2013-3-10 17:50:59 | 显示全部楼层
没有错,主从时态呼应。...
回复

使用道具 举报

千问 | 2013-3-10 17:50:59 | 显示全部楼层
是的,应该换...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行