He______greater progress, if you had given her more chances.

admin2011-02-09  27

问题 He______greater progress, if you had given her more chances.

选项 A、might have achieved
B、might achieve
C、has achieved
D、achieved

答案A

解析 这句话的意思是说,如果你多给她点机会,她可能已经取得了更大的成绩。if引导的条件状语从句中使用了虚拟语气,说明这个事情在实际当中并没有发生,所以主句是对过去的一种假设,所以使用“情态动词+have+过去分词”的结构表示虚拟,这里“might+ have+过去分词”表示过去某个动作有可能发生,但实际上并没发生,所以正确项为(A)。
转载请注明原文地址:https://kaotiyun.com/show/rkid777K
0

最新回复(0)