If a man ____ succeed ,he must work as hard as he can.
A. will B. is to C. is going to D. should
从句要用一般现在时,而选项ACD均是将来时,所以从句if后面仍然以情态动词should来代替一般现在时
没有明白
这是一个条件状语从句,遵循主将从现原则
主句将来时,从句一般现在时啊
这几个都能表示将来,但有区别:
will 意为“将”,“会”或“愿意”。“如果一个人将(会/愿意)成功,他必须尽力而为”,不合逻辑。
be to 意为“想”,“欲”或“决心”。“如果一个人想成功,他必须……”,很通顺。
be going to 表示打算或即将。“如果一个人打算/即将成功,他必须……”,不连贯。
should 意为“应该”,还可以表示虚拟。
还有两个短语表示将来:
be about to 即将;就要(表示马上要发生的动作)
will be doing sth. 届时会做某事(表示按计划发生的动作)
所以,此题选B。