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

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

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

快速回答

描述有明確起訖、已完成的過去事件用簡單過去式, 回答「發生了什麼」。描述背景、習慣、狀態與持續中的情況用未完成過去式, 回答「當時正在發生什麼」。若能回答「何時開始或結束」多半用簡單過去式, 若是鋪陳場景或反覆發生多半用未完成過去式。

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

繁體中文西班牙語發音語體
一次性的已完成事件Pretéritopreh-TEH-ree-tohformal
持續背景 / 描述Imperfectoeem-pehr-FEHK-tohformal
過去的習慣Imperfectoeem-pehr-FEHK-tohformal
一連串動作(劇情推進)Pretéritopreh-TEH-ree-tohformal
被打斷的動作模式Imperfecto + Pretéritoeem-pehr-FEHK-toh + preh-TEH-ree-tohformal
心理狀態 / 營造氛圍Imperfectoeem-pehr-FEHK-tohformal

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

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

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

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

"體不是在說事件何時發生,而是在說話者如何選擇看待該事件內部的時間結構。"
Bernard Comrie, linguist, 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. (我遇到一個問題,常暗示問題出現並被處理。)

🌍 為什麼這些翻轉在西班牙語對白裡聽起來很 '戲劇化'

在西班牙語劇本裡,簡單過去時常用來標記轉折點: supe, pude, quise 聽起來像劇情節拍。像 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. "我小時候,我們每年夏天都___去海邊。"
    正確: íbamos (EE-bah-mohs),未完成過去時,習慣。

  2. "昨天,我___我的鑰匙,所以遲到了。"
    正確: perdí (pehr-DEE),簡單過去時,已完成事件。

  3. "你到的時候,天___在下雨。"
    正確: llovía (yoh-BEE-ah),未完成過去時,背景。

  4. "突然,電話___了。"
    正確: sonó (soh-NOH),簡單過去時,打斷事件。

  5. "我___答案,但後來我忘了。"
    正確: 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 部落格,把文法和高頻片語一起學。

精簡決策樹(記在筆記裡)

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

  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 線上應用程式商店取得

更多語言指南