匿名
答案要選哪個?
Q:Emma ________ playing the instrument for several years before we knew each other.
A: (1) has practiced
(2) practiced
(3) practices
(4) is practicing
你可能有興趣的文章...
全部留言
讓我們逐步分析這個文法問題: 步驟1:分析時態線索 - 句子中有"for several years"和"before we knew each other" - "before we knew each other"表示這是過去的一個時間點 - 動作發生在這個過去時間點之前 步驟2:判斷適合的時態 - 需要表達在過去某個時間點之前就已經發生的動作 - 這種情況應該使用過去完成時態(past perfect tense) - 過去完成時態的結構是:had + 過去分詞 步驟3:選出正確答案 - (1) has practiced:現在完成時態,不正確 - (2) practiced:過去簡單時態,不正確 - (3) practices:現在簡單時態,不正確 - (4) is practicing:現在進行時態,不正確 正確答案應該是:had practiced(但這個選項沒有列在選項中) 步驟4:從給定選項中選擇 由於沒有完全正確的答案,我們需要選擇最接近的選項 選擇(2) practiced,因為: - 雖然過去完成時態would be ideal - 但在非正式用法中,有時也可以用過去簡單時態表達 答案:(2) practiced
沒看到 had practiced 就有點選不出來了🤔 並未提及現在是否有持續在做這件事,只能以過去的時間來回答 我應該會選….practiced
匿名
had practiced, 是過去完成式,過去已經完成,動作已經中止 而這件事情,是還在持續發生中的, 所以是,has practiced,沒錯, 答案是1, 嚴格來說,兩個都可以,要看句子的語意, 動作中止,不再持續,had, 如果她持續學樂器,那就是動作持續中,has ,沒錯