选择D应该有问题的,应该选择 C. on condition that,理由如下:
一、选项分析
A. so that 可以引导两种从句:
1)目的状语从句,表示“以便/为的是 ”,与in oder that 同义,使用时需要在从句中加情态动词can/could或may/might表示虚拟,如:
I stopped so that you could catch up. 我停下来以便你能赶上。
2)结果状语从句,表示“以至于,因此”与目的状语从句的区别是不需要上述的情态动词,如:
We worked fast and well, so that we overfulfilled our production paln. 我们工作又快又好,以至于我们超额完成了生产计划。
B. in case 引导条件状语从句
表示“假使, 如果, 万一”,要求虚拟,谓语动词用法同if从句一样。
C. on condition that引导条件状语从句,
表示“如果,条件是”,可以用真实或虚拟两种语气。
D. for fear that引导目的状语从句,
表示“唯恐,以防”,由于是一种假设,因此需要使用虚拟语气。
二、题目分析
主句:I'm sure of finishing the task within the given time 我肯定在指定内完成此项任务。
条件从句:on condition that I'm allowed to do in my own way. 只要让我随心所欲地去做。
整个意思“只要让我随心所欲地去做,我肯定会在指定内完成此项任务。”
温馨提示:答案为网友推荐,仅供参考