be to do sth 是表示“将要做某事”的意思,原句翻译成“在如此干燥的气候里,如果这些花想要存活就必须得浇水。”A项表示花已经存活了,既然存活了就不需要浇水了,不符合题意。C项是虚拟,D项是表示将来,在if引导的条件状语从句中不能使用虚拟语气和将来时态。
例句与用法
The expansion of deserts must be stopped if we are to survive on this planet.
如果我们想在这个星球上生活下去,沙漠扩张的势头必须得到遏止。
benpaonvhai.blog.163.com
The company has serious problems, which must be faced up to and dealt with if we are to survive.
公司有严重的问题,我们如果要生存,就要勇敢面对并加以处理。
company.zhaopin.com
If we are to survive, it is necessary to be able to accommodate our place to find a survival value, and allow it to go into the family of the community.
我们若要生存着,就要到能容纳我们的地方去,找到生存价值,并容进社会大家庭里面去!
我先翻译下这句话的意思:
在这么干旱的天气下,这些花想要生存必须补充水分!
这道题很明显是考be to do 结构的用法,survive是生存的意思,在这里很明
显是想要生存需要怎么样,be to do 在这里表示的是“意图、打算”!
be to do 是用一般现在时表示将来时态的一种。这句就是:如果这些花要存活下去的话,...
will survive 也是将来时态,但在条件句中,要用一般现在时表将来。