if从句对将来的虚拟

在学习if从句的虚拟语气时有些疑惑,看到if were to do表示对将来的虚拟,例如:

If I were to tell the truth to my boyfriend, he would kill me! 

但是,为什么不能说

If I told the truth to my boyfriend, he would kill me! 

再比如:

If he were to graduate on schedule, you could call me blind. 

为什么不能说:

If he graduated on schedule, you could call me blind.

记得状语从句主将从现的时候,从句是现在时其实表示将来时,有将来的含义。那么if从句对现在虚拟的时候,其实已经有了将来时的含义,那么为什么还要专门有一个对将来的虚拟呢 ?


请先 登录 后评论

最佳答案 2020-03-14 13:47

   

If I were to tell the truth to my boyfriend, he would kill me! 

但是,为什么不能说

If I told the truth to my boyfriend, he would kill me! 

再比如:

If he were to graduate on schedule, you could call me blind. 

为什么不能说:

If he graduated on schedule, you could call me blind.

    【答】 if ... were to do 是表示对将来的虚拟的形式之一,不是只能用这种形式,也可以用过去时。所以,你的四个句子都是正确的

     《刘毅英语语法宝典》p.363有以下内容,可以解答你的问题:

    If 从句用过去时,可同时表示与现在事实相反,或与将来事实相反的假设,通常可由上下文的文意来辨认,但若要明确地表示所涉及的时间,可加进时间副词,就可一目了然。

     If you were happy today, you'd make others happy.如果你今天快乐,你也会使别人快乐。

     If you were happy next week, you'd make others happy.如果你下星期快乐,你也会使别人快乐。

     If your father knew this, he would be angry. 如果你父亲知道这件事,他会生气的。【与上两句相同,可同时表示与现在和将来事实相反的假设】

请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

你的问题本身就不存在。表示与将来事实相反,从句可以用 were to do, 也可以用过去是。

你问为什么不可以用..., 可以啊,没有人说不可以的。一个意思有不同的表达方式,这很正常的。

请先 登录 后评论
mikee

既然-ed在虚拟时能代替-were to,为什么还要存在were to…

1)were型可以独立用,-ed型不能。如Were your girlfriend contract the virus, you would be crazy.

2)表达过去习惯时用ed型,如If my parents saw me watching TV, they would punish me.这句话在不同语境中存在2个意思,(1)假想的一个情景,(2)我回忆过去一个常常发生的事情,此时如果要表达(2)的意思,就无法用were to型


请先 登录 后评论
  • 1 关注
  • 1 收藏,7999 浏览
  • 老师好! 提出于 2020-03-13 21:35

相似问题