选B
这是一个条件状语从句,遵循主将从现原则,主句用情态动词must代替将来时,
从句要用一般现在时,而选项ACD均是将来时,所以从句if后面仍然以情态动词should来代替一般现在时
If a man is to succeed, he must work as hard as he can.
答案:B
is to succeed :已经决定并且去做
If a man is to succeed,==if a man wants to succeed,
翻译:一个人想要成功,就必须尽量努力工作。
A :will 主将从现,所以wii不能放在(主将从现)从句里,不能说:if a man will succeed,- - --.
C: 一般强调计划打算,并非一定会去实施。
D: 语气太弱,并含有虚拟的味道,所以不行。
这几个都能表示将来,但有区别:
will 意为“将”,“会”或“愿意”。“如果一个人将(会/愿意)成功,他必须尽力而为”,不合逻辑。
be to 意为“想”,“欲”或“决心”。“如果一个人想成功,他必须……”,很通顺。
be going to 表示打算或即将。“如果一个人打算/即将成功,他必须……”,不连贯。
should 意为“应该”,还可以表示虚拟。
还有两个短语表示将来:
be about to 即将;就要(表示马上要发生的动作)
will be doing sth. 届时会做某事(表示按计划发生的动作)
所以,此题选B。
动词be与不定式连用时可表示职责,义务,意图,约定,可能性等。本题句意为“如果一个想成功,他就必须尽力工作。”在此句中的 is to表示“意图”,所以是合理的。
be going to 常用来表示计划或安排的事,且不用于条件句;
should表示“应当”,或可用在虚拟语气句型的条件从句中;
will一般不用在条件从句中。
可以排除 ACD,均不符合句意。AC都是将要的意思,如果一个人将要成功这样不通顺
在英语里,“ be + to do ”结构可用来表示将来时间,其中一个用法,可表示“按计划、安排(要做某事)”。例如:
We are to meet at the school gate. (我们将在校门口碰头。)
They are to go travelling in August. (他们计划八月份去旅游。)
if当做“如果”讲的时候,分为两种情形:1.真实性条件状语从句,此时遵循“主将从现”原则,即主句用将来时,而if条件状语从句用一般现在时来代替将来时。如:If it doesn't rain tomorrow, I will go shopping with my friends. 2.虚拟性条件状语从句,初中阶段常接触对现在和对将来的虚拟,此时主句多用过去将来时(would+动词原形),而从句用一般过去时(V-ed)。如:If I knew his telephone number, I would tell you.
此处很显然是第一种情况。