推 clarence7831:直翻我已經認識他15年了 就想選have XD 12/22 15:19
推 NTUSTNTU :如果硬要這麼解釋的話是後者,因為如果是認識是用 12/22 16:32
→ NTUSTNTU :MEET 12/22 16:32
→ AnanP :since 就是用完成式 12/22 18:10
→ AnanP :而且你認識就是認識 沒有過去認識這件事 12/22 18:10
推 lovehan :先發生過去完成 後發生過去簡單 12/22 18:40
→ lovehan :看到since 就可以開始考慮完成式的選項了 12/22 18:41
→ lovehan :這裡是指 一個狀態的持續進行 12/22 18:42
→ lovehan :認識 並不是所謂的一瞬間 12/22 18:43
推 NTUSTNTU :love大正解 12/23 23:30
推 Rockmagician:我認為選B文法上沒有錯誤 12/24 05:29
→ Rockmagician:上面網站舉了一個極端的例子,萬一說這句話的人是在 12/24 05:33
→ Rockmagician:Mr. Lee的葬禮說的,那用knew才是合理的答案 12/24 05:34
→ Rockmagician:所以時態主要是用於表示說話者想強調的情況,並非看 12/24 05:35
→ Rockmagician:到since就用完成式 12/24 05:36
推 NTUSTNTU :並不是since就是完成式,但以此題目我從何時開始就一 12/24 17:50
→ NTUSTNTU :直認識某人,這樣從某個時間點到現在的狀態,基本上 12/24 17:51
→ NTUSTNTU :一定是用現在完成式。不過其實以上面連結的例子其實 12/24 17:52
→ NTUSTNTU :主要子句也可以用過去完成式來表報had known 12/24 17:52
→ NTUSTNTU :其實英文也有很多破例,R大有興趣的話可以去翻一本 12/24 17:54
→ NTUSTNTU :grammar in use for advanced learner綠色那本,作者 12/24 17:54
→ NTUSTNTU :裡面介紹了蠻多文法上的破例,推見給您,但我自己讀 12/24 17:55
→ NTUSTNTU :完後有次考試就故意選破例被扣分,提出伸議也沒用 12/24 17:56
→ NTUSTNTU :只能說雖然知道,但考試還是打安全排會比較保險一點 12/24 17:58