看板 learnyf 關於我們 聯絡資訊
※ 引述《qqq0712 ()》之銘言: : 想請問大家一題文法 : ____________ he arrives, our representatives will present : the new plan to the public. : (A) When (B) While (C) So (D) Since : 我選(D),因為Since 可以當做"既然、因為"解釋, : 加上(C)很明顯不可能,(A)跟(B)又是一樣。 : 可是答案是(A) : 我有問了我同學,她說如果用 Since 就要用 has (完成式), : 可我有去查了例句,發覺since後面也可以加簡單式,不一定要用完成式 : 其實答案用 When,我也可以理解(用現在簡單代替未來) : 只是就不知道為什麼 While就不行了... : 先謝謝大家的回答了!!! 這是時態問題 先看後面的主要子句是未來式 所以兩邊照理來說都是要用未來式才對 但卻是____ he arrives (簡單式)  這是因為以when開頭的子句 要將未來是改成現在簡單式 以表達先後的關係 意思是把他來了這句話先假設成唯一個事實 實際上他可能在未來的時間才會來 (因為如果兩個都是未來式則會搞不清楚先後的順序) 所以選擇when 至於while 表示兩個同時發生的動作 since則是有既然的意思 語意不合 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.61.118
qqq0712:謝謝各位版友們的回答 ^_^ 總算了解了! 10/05 08:27
sqt:推~ 10/28 03:15