← 返回部落格
🇪🇸西班牙語

西班牙語簡單過去式 vs 未完成過去式, 如何選對過去時態

作者:Sandor更新於: 2026年4月10日閱讀需 12 分鐘

快速回答

描述有明確起訖、已完成的過去事件用簡單過去式, 強調發生了什麼。用來交代背景、習慣、描述或進行中的狀態用未完成過去式, 強調當時正在發生什麼。若能回答'何時開始/結束', 通常選簡單過去式。若是鋪陳場景或反覆發生, 通常選未完成過去式。

選擇西班牙語的簡單過去時(preterite)和未完成過去時(imperfect)其實很簡單,只要先想清楚你要表達什麼:用 簡單過去時 表達有明確界線的已完成過去事件(發生了什麼),用 未完成過去時 表達持續的背景、習慣和描述(當時正在發生什麼)。在真實對話裡,未完成過去時負責鋪陳場景,簡單過去時負責推進動作。

為什麼西班牙語有兩個主要過去式(以及為什麼英語母語者會卡關)

西班牙語在 20 多個國家 使用,使用簡單過去時和未完成過去時的對比,是這門語言最重要的共同特徵之一。塞萬提斯學院估計,全球西班牙語 母語者接近 500 million,另外還有數以百萬計的人具備有限或完整的熟練度(Instituto Cervantes, 2024)。

英語學習者會覺得難,是因為英語常用同一種形式,也就是一般過去式,來表達兩種概念。像 "I ate" 和 "I was eating" 可能都能用 "I ate" 來說,取決於語境。西班牙語會逼你選擇敘事框架。

從文法角度看,這是 體(aspect) 的問題,不只是時間。西班牙皇家學院把這個對比描述為看待過去事件的不同方式:把事件視為已完成(簡單過去時),或視為持續中/背景(未完成過去時)(RAE, 2009)。

「體不是在談事件何時發生,而是在談說話者如何選擇看待該事件的內部時間結構。」
Bernard Comrie,語言學家,Tense(1985)

這種「你怎麼看待它」的概念,電影對白特別能教會你。角色會不斷切換時態,來表明某件事是背景氛圍,還是劇情重點。

如果你也在建立日常流利度,可以搭配問候與道別等基礎:請看 西班牙語怎麼說你好西班牙語怎麼說再見

核心概念:「發生了什麼」vs「當時正在發生什麼」

一個可靠的心智模型是:

  • 簡單過去時:鏡頭拍到一個已完成的動作,像一張快照。
  • 未完成過去時:鏡頭持續運轉,呈現背景或重複的日常。

簡單過去時 = 有界線、已完成、或可計數

當你把事件呈現為已結束時,用 pretérito(preh-TEH-ree-toh)。它常有清楚的開始和結束,就算你沒有明說也一樣。

常見線索:

  • 單一已完成動作:Llegué.(yeh-GEH,「我到了。」)
  • 一連串動作:Entró, miró, y se fue.(ehn-TROH, mee-ROH, seh FWEH)
  • 特定時刻或期限:Ayer, anoche, el lunes, en 2019(ah-YEHR, ah-NOH-cheh)

未完成過去時 = 持續、習慣、描述

當你在描述當時正在進行什麼、以前常發生什麼、或情況是什麼樣子時,用 imperfecto(eem-pehr-FEHK-toh)。

常見線索:

  • 過去習慣:Siempre iba.(SYEHM-preh EE-bah,「我以前總是會去。」)
  • 背景描述:La casa era grande.(EH-rah GRAHN-deh)
  • 年齡、時間、天氣:Eran las tres. Tenía diez años. Llovía.(EH-rahn, teh-NEE-ah, yoh-BEE-ah)

💡 一個真的好用的快速測試

如果你用英語時,可以很自然加上 "for a while" 或 "used to",通常用未完成過去時比較對。如果你可以加上 "then" 或 "suddenly",而且感覺像一個完成的步驟,通常用簡單過去時比較對。

你應該背下來的五條規則(附電影感例句)

這些規則涵蓋大多數真實用法。把它們當成模式來學,不要只背定義。

規則 1:用簡單過去時表達已完成動作與里程碑

用簡單過去時回報發生了什麼,尤其是在事件鏈裡。

例句:

  • Ayer vi la película.(ah-YEHR vee lah peh-LEE-koo-lah,「昨天我看了那部電影。」)
  • Me levanté, me vestí y salí.(meh leh-vahn-TEH, behs-TEE, sah-LEE)

在電影場景裡,這是「推動劇情」的時態。它會讓故事往前走。

規則 2:用未完成過去時表達背景、場景與描述

用未完成過去時來鋪陳場景:時間、地點、情緒、以及持續的狀態。

例句:

  • Era de noche y hacía frío.(EH-rah deh NOH-cheh, ah-SEE-ah FREE-oh)
  • La gente estaba cansada.(ehs-TAH-bah kahn-SAH-dah)

這是氛圍的時態。角色在描述「當時是什麼樣子」時,通常就是未完成過去時在工作。

規則 3:用未完成過去時表達習慣性動作(used to, would)

用未完成過去時描述重複的日常,不強調終點。

例句:

  • Cuando era niño, jugaba aquí.(KWAHN-doh EH-rah NEE-nyoh, hoo-GAH-bah ah-KEE)
  • Los domingos comíamos en casa.(lohss doh-MEEN-gohs koh-MEE-ah-mohs)

如果你加上次數或完成總量,常會改用簡單過去時:

  • Comimos allí tres veces.(koh-MEE-mohs ah-YEE trehs BEH-sehs)

規則 4:用「未完成過去時 + 簡單過去時」表達打斷

這是西班牙語裡最有電影感的模式之一。

結構:

  • 未完成過去時的持續背景 + 簡單過去時的打斷事件

例句:

  • Yo estudiaba cuando llamaste.(yoh ehs-too-dee-AH-bah KWAHN-doh yah-MAHS-teh)
  • Dormíamos y de repente sonó el teléfono.(dohr-MEE-ah-mohs, deh reh-PEHN-teh soh-NOH)

未完成過去時是「進行中」的軌道,簡單過去時是插入的打斷。

規則 5:用未完成過去時表達心理狀態與持續意圖

談感受、想法、狀態時,如果它們是背景,未完成過去時很常見。

例句:

  • Quería ayudarte.(keh-REE-ah ah-yoo-DAR-teh,「我想幫你。」)
  • No sabía qué hacer.(noh sah-BEE-ah keh ah-SEHR)

這些動詞也能用簡單過去時,但意思會改變,下面會說明。

變化速查表(規則動詞)

你現在不需要每個動詞,但你需要快速認出詞尾。

-AR 動詞(hablar)

人稱簡單過去時未完成過去時
yohabléhablaba
hablastehablabas
él/ella/ustedhablóhablaba
nosotros/ashablamoshablábamos
vosotros/ashablasteishablabais
ellos/ellas/ustedeshablaronhablaban

發音提示:

  • hablé(ah-BLEH)
  • hablaba(ah-BLAH-bah)

-ER 動詞(comer)

人稱簡單過去時未完成過去時
yocomícomía
comistecomías
él/ella/ustedcomiócomía
nosotros/ascomimoscomíamos
vosotros/ascomisteiscomíais
ellos/ellas/ustedescomieroncomían

發音提示:

  • comí(koh-MEE)
  • comía(koh-MEE-ah)

-IR 動詞(vivir)

人稱簡單過去時未完成過去時
yovivívivía
vivistevivías
él/ella/ustedvivióvivía
nosotros/asvivimosvivíamos
vosotros/asvivisteisvivíais
ellos/ellas/ustedesvivieronvivían

發音提示:

  • vivió(bee-BYOH)
  • vivía(bee-BEE-ah)

⚠️ 一個常見的學習陷阱

"Nosotros hablamos" 依語境可能是現在式,也可能是簡單過去時。如果你需要更清楚,就加時間標記:ayer hablamos(簡單過去時)vs hoy hablamos(現在式)。

意思會變:那些會「翻轉劇情」的動詞

有些動詞很有名,因為你把它們框成持續(未完成過去時)或完成(簡單過去時)時,意思會改變。這不是隨機的,這就是體在發揮作用。

conocer

  • conocía(koh-noh-SEE-ah):認識,熟悉
  • conocí(koh-noh-SEE):認識了,見到並結識(完成的一次初次見面)

例句:

  • Conocía a tu hermana.(我認識你姊姊。)
  • Conocí a tu hermana ayer.(我昨天認識了你姊姊。)

saber

  • sabía(sah-BEE-ah):知道(持續的知識狀態)
  • supe(SOO-peh):得知,發現(狀態改變)

例句:

  • Sabía la verdad.(我知道真相。)
  • Supe la verdad anoche.(我昨晚得知真相。)

poder

  • podía(poh-DEE-ah):能夠,可以(一般能力)
  • pude(POO-deh):成功做到,設法做到(完成的結果)

例句:

  • No podía dormir.(我睡不著。)
  • No pude dormir anoche.(我昨晚沒能睡著。)

querer

  • quería(keh-REE-ah):想要,想做(背景的慾望)
  • quise(KEE-seh):試著要,決定要(常聽起來比較突兀)

例句:

  • Quería hablar contigo.(我想跟你說話。)
  • Quise ayudarte, pero no pude.(我試著幫你,但我做不到。)

tener

  • tenía(teh-NEE-ah):有(持續),也用於年齡
  • tuve(TOO-veh):有(完成),得到/遇到(看語境)

例句:

  • Tenía 10 años.(我那時 10 歲。)
  • Tuve un problema.(我遇到一個問題,常暗示問題出現並被處理。)

🌍 為什麼這些翻轉在西班牙語對白裡很有『戲劇感』

在西班牙語劇本裡,簡單過去時常用來標示轉折點:supepudequise 聽起來像劇情節拍。像 sabíapodía 這類未完成過去時,聽起來像持續的脈絡、理由、或情緒背景。所以時態選擇會改變角色語氣,不只是時間線。

強烈暗示某個時態的時間詞

時間詞不會機械式地強迫某個時態,但會把你推向某種解讀。

常見的簡單過去時觸發詞

  • ayer(ah-YEHR)
  • anoche(ah-NOH-cheh)
  • la semana pasada(lah seh-MAH-nah pah-SAH-dah)
  • el otro día(ehl OH-troh DEE-ah)
  • en 2020(ehn dohs meel BEYN-teh)

這些通常把事件定位為已完成。

常見的未完成過去時觸發詞

  • siempre(SYEHM-preh)
  • a menudo(ah meh-NOO-doh)
  • todos los días(TOH-dohs lohs DEE-ahs)
  • mientras(mee-EHN-trahs)
  • de niño/a(deh NEE-nyoh/NEE-nyah)

這些通常用來描述重複或背景。

「說故事」模型:未完成過去時鋪陳,簡單過去時推進劇情

如果你想用一個最貼近真實西班牙語的模型,就用敘事邏輯。

  • 未完成過去時:角色、場景、持續狀態
  • 簡單過去時:動作、決定、改變、後果

下面是一個小故事,展示自然的混用:

功能西班牙語發音原因
場景Era verano y hacía calor.EH-rah, ah-SEE-ah kah-LOHR背景
習慣Yo trabajaba en un bar.yoh trah-bah-HAH-bah例行
劇情事件Un día entró una mujer.oon DEE-ah ehn-TROH已完成事件
背景Llevaba un abrigo negro.yeh-BAH-bah描述
劇情事件Me miró y sonrió.mee-ROH ee soh-ree-OH動作

這就是場景在寫作和口語中最常見的方式。

如果你喜歡用真實對話學習,你也會受益於帶有文化對比的語言,例如親密和強度。請看 西班牙語怎麼說我愛你,了解西班牙語使用者如何在語境中表達感受。

你在生活中真的會注意到的地區與文化差異

簡單過去時和未完成過去時的對比,在整個西班牙語世界都很穩定。會變的是,在某些語境裡,哪個過去式會和簡單過去時競爭。

西班牙:今天的事情常用現在完成式來取代簡單過去時

在西班牙的許多地區,說話者常用 pretérito perfecto(現在完成式)來說「目前時間範圍」內的事件,例如今天:Hoy he comido tarde. 相比許多拉丁美洲變體,這會讓你在很近期的事件上較少聽到簡單過去時。

這不會改變未完成過去時的用法。未完成過去時仍然主導背景與習慣(RAE, 2005)。

拉丁美洲:已完成事件常以簡單過去時為預設

在許多拉丁美洲地區,就算事件發生在今天稍早,也常用簡單過去時:Hoy comí tarde. 這同樣是在「近期過去」要選哪個時態,不是簡單過去時 vs 未完成過去時的規則改變。

這對學習者為什麼重要

如果你先看西班牙的西班牙語電視,接著改看墨西哥或哥倫比亞的節目,你可能會以為你聽到「不同的文法」。多數時候,你聽到的是 現在完成式 vs 簡單過去時 的不同選擇,而 未完成過去時 仍在做同一份工作。

想更了解西班牙語在不同國家與語域的差異,Wordy 學習者常把文法和俚語、禁忌語一起學,才能掌握語氣。如果你好奇,可以讀我們的 西班牙語髒話指南(請負責任地使用)。

練習:選擇時態(附解釋)

把這些當成你在看一幕戲時的練習。先暫停,做決定,再對答案。

  1. "When I was a kid, we ___ to the beach every summer."
    正確:íbamos(EE-bah-mohs),未完成過去時,習慣。

  2. "Yesterday, I ___ my keys and I was late."
    正確:perdí(pehr-DEE),簡單過去時,已完成事件。

  3. "It ___ raining when you arrived."
    正確:llovía(yoh-BEE-ah),未完成過去時背景。

  4. "Suddenly, the phone ___."
    正確:sonó(soh-NOH),簡單過去時打斷。

  5. "I ___ the answer, but then I forgot."
    正確:sabía(sah-BEE-ah),未完成過去時的持續知識,接著用簡單過去時表達改變:olvidé(ohl-bee-DEH)。

💡 在真實對話中如何自我修正

如果你選錯時態,不要整句重講。加一個能強迫框架的補充詞:una vez(一次)會推向簡單過去時,siemprea menudo 會推向未完成過去時。母語者發現聽者需要更清楚的時間線時,也會這樣做。

用電影和影集片段更快學會的方法

最快的方法,是訓練你的耳朵去聽「為什麼用這個時態」,而不只是聽到哪個詞尾。

步驟 1:聽「鋪陳場景」的片語

在對話裡,未完成過去時常和這些一起出現:

  • era, había, tenía, estaba(EH-rah, ah-BEE-ah, teh-NEE-ah, ehs-TAH-bah)
  • 時間與天氣:eran las, hacía, llovía

聽到這些時,通常是在講背景。

步驟 2:聽簡單過去時的「劇情動詞」

簡單過去時常和這些一起出現:

  • 移動與動作:entró, salió, dijo, miró(ehn-TROH, sah-LEE-oh, DEE-hoh, mee-ROH)
  • 突然性:de repente, de pronto(deh reh-PEHN-teh, deh PROHN-toh)

聽到這些時,通常是已完成的步驟。

步驟 3:跟讀一幕,然後復述

復述會逼你自然使用兩種時態:

  • 先用未完成過去時鋪陳場景。
  • 再切到簡單過去時敘述動作。

如果你想要更完整的計畫,用真實輸入來建立西班牙語能力,可以逛逛 Wordy blog,把文法和高頻片語一起學。

一個精簡的決策樹(記在筆記裡)

你講到一半卡住時,就用這個。

  1. 這是 已完成事件改變 嗎?
    用簡單過去時。

  2. 這是 背景描述習慣年齡/時間/天氣、或 進行中 嗎?
    用未完成過去時。

  3. 句型是「正在做 X 的時候,Y 發生了」嗎?
    X 用未完成過去時,Y 用簡單過去時。

  4. 這個動詞會因時態改變意思嗎(conocer, saber, poder, querer, tener)?
    看你要表達持續狀態(未完成過去時),或已完成的轉變/結果(簡單過去時)。

在學習時段快結束時,用你已經熟悉的真實片語來加強,例如問候與道別。它們也常出現在過去式敘事裡。回去看 西班牙語怎麼說你好西班牙語怎麼說再見,注意角色如何描述問候之前發生了什麼。

總結:一句話規則,讓你更準確

簡單過去時告訴聽者「發生了什麼」,把它當成已完成的一步。未完成過去時告訴聽者「背景中正在發生什麼」,或「以前常發生什麼」。只要你一直用這個框架,你在各個西班牙語地區的時態選擇都會聽起來自然。


常見問題

最簡單的方式怎麼判斷要用簡單過去式還是未完成過去式?
先看句子在做什麼。若是在報告一個有界線、已完成的事件, 用簡單過去式。若是在描述背景、習慣性動作、年齡、時間、天氣或持續狀態, 用未完成過去式。敘事中未完成過去式鋪陳, 簡單過去式推進情節。
一句話可以同時用簡單過去式和未完成過去式嗎?
可以, 而且常常最自然。用未完成過去式表達進行中的背景, 用簡單過去式表達插入的完成事件, 例如: 'Yo estudiaba cuando llamaste.' 第一個動作正在進行, 第二個動作是一次完成的打斷。
為什麼 'conocer' 在簡單過去式和未完成過去式意思會變?
有些動詞會因時態改變而改變你對動作的框架。'Conocía' 表示長時間的認識或熟悉。'Conocí' 通常表示在某一刻'認識了, 初次見面'這個完成事件, 或在特定時點'得知, 了解到'。
不同西語國家使用簡單過去式和未完成過去式會不一樣嗎?
核心規則在各地都一致, 但使用頻率會因地區與語境不同。例如西班牙部分地區更常用現在完成式表達近期過去, 使那段時間範圍內簡單過去式使用變少。未完成過去式用於背景與習慣則相對穩定。
英文母語者在未完成過去式最常犯哪些錯?
英文的簡單過去可同時涵蓋完成事件與背景, 因此英文母語者常過度使用簡單過去式。常見錯誤包括用簡單過去式表達年齡、時間、天氣, 例如用 'tuve 10 años' 取代 'tenía 10 años', 以及在沒有明確終點時用簡單過去式表達習慣動作。

來源與參考資料

  1. Real Academia Española, 《Nueva gramática de la lengua española》, 2009
  2. Real Academia Española, 《Diccionario panhispánico de dudas》, 2005
  3. Instituto Cervantes, 《El español: una lengua viva》(Informe 2024), 2024
  4. Comrie, Bernard, 《Tense》, 1985
  5. Bybee, Joan, Perkins, Revere, Pagliuca, William, 《The Evolution of Grammar》, 1994

用 Wordy 開始學習

看真實電影片段,邊看邊累積詞彙。免費下載。

在 App Store 下載在 Google Play 取得可在 Chrome 線上應用程式商店取得

更多語言指南