If the World War _____ again,will you join the army?

If the World War _____ again,will you join the army?
答案说填"broke out",为什么用过去时,不是说"主句用一般将来时,条件状从与时间状从用一般过去时"吗?如果是虚拟语气,为什么主句用一般将来时而不用would?
洛小楼 1年前 已收到3个回答 举报

djq52 幼苗

共回答了19个问题采纳率:100% 举报

有时候主句和从句分别发生在不同时间,这时动词的形式要根据它发生的时间加以调整,eg
If I had followed your advice, I would finish it now.
从句发生在过去 主句发生在现在
同理,If the World War _____ again,will you join the army?
这个句子只有从句是用的对将来的事实相反的假设,主句并未用到虚拟语气 只是表意愿

1年前

9

太阳舞衣 幼苗

共回答了13个问题 举报

if 引导的虚拟语句,will的用法很多,其中有一种表示意愿,解释为愿意干。。。,这句话可以解释为如果战争再一次爆发,你愿意参军吗?
PS有不明白的你可以和你的英语老师讨论,他们应该很乐于和学生探讨的,而且不容易产生误区

1年前

2

ii之子 幼苗

共回答了3653个问题 举报

broke out是对的.
主句用一般将来时,条件状从与时间状从用一般现在时,不是过去时.
虚拟语气有很多种形式.与现在事实相反,用过去时正合适.
与将来事实相反,才用:would

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 1.319 s. - webmaster@yulucn.com