He will leave here after he ______ the work.
(A) finished  
(B) will have finished  
(C) has finished  
(D) finish  

答案:登入後查看
統計: A(433), B(137), C(921), D(357), E(2) #316102

詳解 (共 10 筆)

#304642
同意(c)!剛翻了一下文法書,未來有兩個動作且先後不一定的時候,有兩種用法

 1.S+ 未來完全式(先發生動作) + 連接詞S + 現在式(後發生動作)

 2.S+ 未來完全式(後發生動作) + 連接詞S + 現在完成式(先發生動作)


所以照題目看來答案應該是C
48
0
#303631


(d)選項要finishes才可以選
(c)''現在完成式''代替''未來完成式'' .所以答案是(c)



http://www.englishexercises.org/makeagame/viewgame.asp?id=3936#a   35.


12
1
#1315980

時間子句中不可使用未來式

與其他未來式時態一樣,在 when, while, before, after, by the time, as soon as, if 和 unless 等所引導的時間副詞子句中,不可使用未來完成式;反之,須使用現在完成式來取代未來完成式。

9
1
#316049
請參見本題最佳解:
(d)選項要finishes才可以選
(c)''現在完成式''代替''未來完成式'' .所以答案是(c)
7
0
#1544921

We will not finish the work if he_____ come to help us tomorrow. 
(A) will not 
(B) does not 
(C) not to 
(D) has not

picture#s-50,50
1F
XNina 高二下 (2015/08/09 22:18) 3    
未來發生的事。
結果句是:will not finish-未來簡單式
條件句則是:does not +V-現在簡單式


5
1
#1441233
時間子句中不可使用未來式
4
1
#254105
強調 時間子句中動作的完成先於未來另一動作的發生


3
1
#303634
這題答C才對
2
1
#303621
不好意思~修改答案前不是應該要將理由說出嗎?  3F你的理由是?
1
1
#242984
why?
1
1