一道英语问题,速度!!

[复制链接]
查看11 | 回复5 | 2011-2-7 08:10:36 | 显示全部楼层 |阅读模式
if you boil the water earlier, you ( ) the delicious coffee now.
A would drink
B will be drinking
C drink
选什么?为什么?请详细回答下,,谢谢大家!!
虚拟语气,,假设的不是应该用过去式would吗?为什么选B?麻烦讲一下,thanks!

回复

使用道具 举报

千问 | 2011-2-7 08:10:36 | 显示全部楼层
这里不是虚拟语气,是主将从现,if跟的是从句,是一般现在时,you跟的是将来时,符合这个时态,所以选择B
回复

使用道具 举报

千问 | 2011-2-7 08:10:36 | 显示全部楼层
选B。但不是虚拟语气。 〔你现在才烧水〕如果你早点煮好水,你现在就正喝着美味的咖啡。
回复

使用道具 举报

千问 | 2011-2-7 08:10:36 | 显示全部楼层
同学你好,我是一名高三老师,这个问题有个学生之前也问过,我给你具体讲解一下。我觉是A,此题的纠结点在于这句话是否是虚拟语气,前半句说,如果你早点烧水的话,后半句说,你现在就会喝到咖啡了,说明你之前并没有早点烧水才导致现在这样的结果,if条件句引导的是虚拟条件,很明显是虚拟语气。由于主句有now,所以是混合虚拟语气,主句的时态用与现在事实相反的形式,即woul
回复

使用道具 举报

千问 | 2011-2-7 08:10:36 | 显示全部楼层
B虚拟语法点如果你早点煮好水,你现在就会正喝着美味的咖啡
回复

使用道具 举报

千问 | 2011-2-7 08:10:36 | 显示全部楼层
我觉得是A,既然是虚拟语气那后面应该是跟动词过去式
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行