20. I_________swimming for several years before I went to this high school. I gave it up because of
heavy schoolwork.
(A) have practiced
(B) am practicing
(C) practiced
(D) would practice
答案:登入後查看
統計: A(215), B(33), C(240), D(25), E(0) #3104700
統計: A(215), B(33), C(240), D(25), E(0) #3104700
詳解 (共 4 筆)
#5856491
I_________swimming for several years before I went to this high school.
ㅤㅤ
before ,表「在...之前」 是從屬連接詞,連接事件A和事件B,事件A在事件B之前發生。
ㅤㅤ
事件A是主要子句,事件B是從屬子句,在說明事件A何時發生。
事件A發生的時間,比事件B早。
事件A發生的時間,比事件B早。
既然事件B都用過去簡單式了,比B還早發生的事件A,基本上要用過去完成式(had+p.p.),但108課綱的國三英文沒有教此文法,所以用過去簡單式來描述過去事實(事件A)。
6
0
#7235409
1. 使用 practiced (過去簡單式) - 原句用法
ㅤㅤ
"I practiced swimming for several years before I went to this high school."
- 意思: 描述一個過去在高中入學前持續一段時間的動作。重點是動作發生在「過去」。這是最自然、最常見的表達方式。
2. 使用 had practiced (過去完成式)
ㅤㅤ
"I had practiced swimming for several years before I went to this high school."
- 意思: 強調在另一個過去動作(went,去高中)發生之前,某個動作(練習游泳)就已經完成或持續了一段時間。
- 用法: 雖然文法正確,但在這個特定的句子中,使用過去完成式會稍微顯得有點過度正式或稍微強調「在那時間點之前」的感覺。除非您後面的句子有強烈需要回溯到那個更早的時間點,否則通常不必要。
ㅤㅤ
ㅤㅤ
結論:
- 您的原句使用 practiced 是完全正確且最自然的。
- 使用 had practiced 在文法上也正確,但並非必要,且語氣會稍微正式一點。
兩者都可以使用,主要取決於您想強調的時間順序的精確度。一般日常交流中,原句的 practiced 更為流暢。
0
0