22. _____, he would have been able to pass the exam.
(A) Studying more
(B) If he studied more
(C) If he were studying to a greater degree
(D) Had he studied

答案:登入後查看
統計: A(7), B(48), C(9), D(98), E(0) #868768

詳解 (共 2 筆)

#1124310
he would have been (S. + would + have + p.p)可知這是與"過去事實"相反的假設, 所以條件子句要假設過去
A. 完全不對
B. If he (had) studied more 
C. 句意和句法都可議, 以句法說可改成If he were had studyinged to a greater degree
 
3
0
#1351711

22. _____, he wouldhavebeenable to pass the exam. 

22._____,他就已經能夠通過考試。
 
(D)had he studied   他學習

1
0