if从句用一般现在时,主句用may/might/can
只有c答案是通顺的
If he does not not have enough rest next week,he may be ill.
(如果他下个星期不好好休息,他就有可能生病)
a答案,假如是对的,翻译成这样:如果他下个星期不好好休息,他将不会生病.— —休息了就生病了,显然不正确
b答案是最容易迷惑人的,就这样翻译过来貌似对了.但是仔细一看由if引导的从句是将来时,主句还是may,显然错了
至于D答案,你好像没写全
最这种题目,以后你得先把握一个大基准,就是主句什么时态,从句什么时态,接下里翻译一下看是否通顺,就没什么大问题了