He told her to return the book in time so that others________chance to read it.
A. may have
B. will have
C. would have
D. might have
答案:D,so that 引导的从句中需要用虚拟语气,表示一种假设,形式为might+ 动词原形。
请问这里为何选D,这里为何不能用would have表虚拟呢?
这是目的状语从句中的动词原型式虚拟语气在现代英语已经被情态动词结构所代替。
在表示为了、以便意义的由so that, in order that引到的目的状语从句中,规范的情态动词为may/might。can/could为非正式使用方法。will/would被觉得是一般以后时/过去以后时,为陈述语气。所以报考条件用正式语体的may/might.
在表示以免、以防意义的有lest,for fear that, in case引导的目的状语从句中,最佳选择的情态动词为should, 第二为may/might.