We could have completed the project if you ________ your part of work. 
(A)do
(B)will do
(C)had done
(D)have done

答案:登入後查看
統計: A(7), B(10), C(156), D(26), E(0) #432345

詳解 (共 3 筆)

#961478
看文法的話,這題是和"過去事實"相反喔,不是和"現在"事實相反。

和過去事實相反: 
If  +主詞 + had + 過去分詞 ...., , 主詞 + could(should, would, might)  +  
have + 過去分詞

和現在事實相反:
If +主詞+ were 或 過去式動詞....., 主詞+ Could (should, woild, could, might) + 原型動詞

依這題當中的" Could have completed... " 作判斷
表示和過去事實相反
5
0
#702600
if + had
2
0
#862297

表與現在事實相反。

1
0