法語文法
80 個文法點,從 A1 到 C2,共 509 道練習。答案要自己輸入;答錯時先告訴你錯在哪一類,再給出正確形式。
關於這些等級
等級劃分是我們自己的編輯判斷。歐洲共同語言參考標準(CEFR)並未規定文法內容——它把這部分交給各語言的參考等級描述(RLD);加拿大語言基準(CLB/NCLC)也明確寫明,判斷哪些文法形式屬於哪個等級是實施方的工作。A1 至 C1 參照過兩份公開的清單:魁北克政府的《Programme-cadre de français pour les personnes immigrantes adultes》(A1 至 B2)和 Eaquals/CIEP 的《Inventaire linguistique des contenus clés des niveaux du CECRL》(A1 至 C1)。兩者都不代表對本產品的認可。這裡的等級指你應當掌握該文法點的階段,往往比這些清單首次教授的等級晚一級。沒有任何公開清單涵蓋 C2,因此這一級完全出自編輯判斷。TCF Canada 和 TEF Canada 沒有單獨的文法部分,文法透過閱讀、聽力、寫作和口說來體現。法語例句及其翻譯均由我們編寫。
être 和 avoir
A1509 新0 待複習0 已掌握
例句
- Je suis canadien.
- Elle a deux frères.
être 和 avoir · être
Je étudiant.
我是學生。
動詞變位表
七十二個常用動詞,從 A1 到 C2 的所有時態。選一個動詞。
être是;在第三組(不規則)
助動詞: avoir過去分詞: été
彩色字母表示變位形式與詞幹不同的部分(parler 的詞幹是 parl-)。規則動詞只有詞尾是彩色的。
直陳式
A1–B1Présent現在式
現在、習慣和一般事實。與 depuis 連用:從過去開始、現在仍在進行的事。
例句: J’habite à Montréal depuis deux ans.我在蒙特婁住了兩年了。
Passé composé複合過去式
過去某個時間點已經完成的動作。
例句: Hier, j’ai pris le train.我昨天搭了火車。
Imparfait未完成過去式
過去的背景、描述或習慣。
例句: Quand j’étais petit, je jouais au hockey.我小時候常打冰球。
Futur simple簡單未來式
計畫或預測,通常比近未來式更遠或更正式。
例句: L’année prochaine, nous voyagerons au Québec.明年我們會去魁北克旅行。
近未來式和最近過去式
A1–A2Futur proche近未來式
- je vais être
- tu vas être
- il / elle / on va être
- nous allons être
- vous allez être
- ils / elles vont être
馬上要發生或已經計畫好的事。口語中很常用。
例句: Je vais partir dans cinq minutes.我五分鐘後要走了。
Passé récent最近過去式
- je viens d’être
- tu viens d’être
- il / elle / on vient d’être
- nous venons d’être
- vous venez d’être
- ils / elles viennent d’être
剛剛發生的事。
例句: Le train vient de partir.火車剛開走。
條件式、虛擬式和命令式
A2–B2Conditionnel présent條件式現在式
禮貌的請求、願望,或 si + 未完成過去式 的結果。
例句: Je voudrais un café, s’il vous plaît.我想要一杯咖啡,謝謝。
Subjonctif présent虛擬式現在式
用在 il faut que、vouloir que、bien que 等表示需要、願望、情感或懷疑的引導詞之後。
例句: Il faut que tu viennes demain.你明天必須來。
Impératif命令式
命令、建議或指示,對 tu、nous 或 vous 說。
例句: Ferme la porte, s’il te plaît.請關上門。
複合時態
B1–C1每個人稱都按同樣的規則:該時態的助動詞 + 過去分詞。Plus-que-parfait愈過去式
- j’avais été
- tu avais été
- il / elle / on avait été
- nous avions été
- vous aviez été
- ils / elles avaient été
發生在另一個過去動作之前的動作。
例句: Quand je suis arrivé, le film avait commencé.我到的時候,電影已經開始了。
Futur antérieur先未來式
- j’aurai été
- tu auras été
- il / elle / on aura été
- nous aurons été
- vous aurez été
- ils / elles auront été
在未來某個時間點之前會完成的動作。
例句: J’aurai fini avant midi.中午前我會做完。
Conditionnel passé條件式過去式
- j’aurais été
- tu aurais été
- il / elle / on aurait été
- nous aurions été
- vous auriez été
- ils / elles auraient été
沒有發生的過去結果,或遺憾。常與 si + 愈過去式 連用。
例句: Si j’avais su, je serais venu.早知道的話,我就來了。
Subjonctif passé虛擬式過去式
- que j’aie été
- que tu aies été
- qu’il / elle / on ait été
- que nous ayons été
- que vous ayez été
- qu’ils / elles aient été
虛擬式引導詞後面接已經完成的動作。
例句: Je suis content que tu sois venu.你來了,我很高興。
文學時態
C1–C2主要用於閱讀:小說、歷史和正式文本。Passé simple簡單過去式
- je fus
- tu fus
- il / elle / on fut
- nous fûmes
- vous fûtes
- ils / elles furent
書面敘述:小說、歷史、部分新聞。要能認出來,很少需要寫。
例句: Victor Hugo naquit en 1802.維克多·雨果生於 1802 年。
Subjonctif imparfait虛擬式未完成過去式
- que je fusse
- que tu fusses
- qu’il / elle / on fût
- que nous fussions
- que vous fussiez
- qu’ils / elles fussent
正式的文學寫作,用在過去式的引導詞之後。只需要認得。
例句: Il fallait qu’il partît sans tarder.他必須馬上離開。
罕見文學時態
C2只用於正式和文學寫作。認得即可,不需要會寫。Passé antérieur先過去式
- j’eus été
- tu eus été
- il / elle / on eut été
- nous eûmes été
- vous eûtes été
- ils / elles eurent été
書面敘述中,發生在另一個簡單過去式動作之前不久的動作。
例句: Dès qu’il eut fini, il sortit.他一做完就出去了。
Subjonctif plus-que-parfait虛擬式愈過去式
- que j’eusse été
- que tu eusses été
- qu’il / elle / on eût été
- que nous eussions été
- que vous eussiez été
- qu’ils / elles eussent été
正式寫作,過去式引導詞之後,表示更早發生的動作。
例句: Bien qu’il fût parti, elle l’attendait encore.雖然他已經走了,她還在等他。
Conditionnel passé (2e forme)條件式過去式第二式
- j’eusse été
- tu eusses été
- il / elle / on eût été
- nous eussions été
- vous eussiez été
- ils / elles eussent été
條件式過去式的文學形式,形式與虛擬式愈過去式相同。
例句: Qui l’eût cru ?誰會相信呢?
Impératif passé命令式過去式
- aie été
- ayons été
- ayez été
命令某事在某個時間之前完成。
例句: Aie fini tes devoirs avant ce soir.今晚之前把作業做完。
直陳式
A1–B1| Présent現在式 | Passé composé複合過去式 | Imparfait未完成過去式 | Futur simple簡單未來式 |
|---|---|---|---|
現在、習慣和一般事實。與 depuis 連用:從過去開始、現在仍在進行的事。 例句: J’habite à Montréal depuis deux ans.我在蒙特婁住了兩年了。 | 過去某個時間點已經完成的動作。 例句: Hier, j’ai pris le train.我昨天搭了火車。 | 過去的背景、描述或習慣。 例句: Quand j’étais petit, je jouais au hockey.我小時候常打冰球。 | 計畫或預測,通常比近未來式更遠或更正式。 例句: L’année prochaine, nous voyagerons au Québec.明年我們會去魁北克旅行。 |
近未來式和最近過去式
A1–A2| Futur proche近未來式 | Passé récent最近過去式 |
|---|---|
| je vais être | je viens d’être |
| tu vas être | tu viens d’être |
| il / elle / on va être | il / elle / on vient d’être |
| nous allons être | nous venons d’être |
| vous allez être | vous venez d’être |
| ils / elles vont être | ils / elles viennent d’être |
馬上要發生或已經計畫好的事。口語中很常用。 例句: Je vais partir dans cinq minutes.我五分鐘後要走了。 | 剛剛發生的事。 例句: Le train vient de partir.火車剛開走。 |
條件式、虛擬式和命令式
A2–B2| Conditionnel présent條件式現在式 | Subjonctif présent虛擬式現在式 | Impératif命令式 |
|---|---|---|
| — | ||
| — | ||
| — | ||
禮貌的請求、願望,或 si + 未完成過去式 的結果。 例句: Je voudrais un café, s’il vous plaît.我想要一杯咖啡,謝謝。 | 用在 il faut que、vouloir que、bien que 等表示需要、願望、情感或懷疑的引導詞之後。 例句: Il faut que tu viennes demain.你明天必須來。 | 命令、建議或指示,對 tu、nous 或 vous 說。 例句: Ferme la porte, s’il te plaît.請關上門。 |
複合時態
B1–C1每個人稱都按同樣的規則:該時態的助動詞 + 過去分詞。| Plus-que-parfait愈過去式 | Futur antérieur先未來式 | Conditionnel passé條件式過去式 | Subjonctif passé虛擬式過去式 |
|---|---|---|---|
| j’avais été | j’aurai été | j’aurais été | que j’aie été |
| tu avais été | tu auras été | tu aurais été | que tu aies été |
| il / elle / on avait été | il / elle / on aura été | il / elle / on aurait été | qu’il / elle / on ait été |
| nous avions été | nous aurons été | nous aurions été | que nous ayons été |
| vous aviez été | vous aurez été | vous auriez été | que vous ayez été |
| ils / elles avaient été | ils / elles auront été | ils / elles auraient été | qu’ils / elles aient été |
發生在另一個過去動作之前的動作。 例句: Quand je suis arrivé, le film avait commencé.我到的時候,電影已經開始了。 | 在未來某個時間點之前會完成的動作。 例句: J’aurai fini avant midi.中午前我會做完。 | 沒有發生的過去結果,或遺憾。常與 si + 愈過去式 連用。 例句: Si j’avais su, je serais venu.早知道的話,我就來了。 | 虛擬式引導詞後面接已經完成的動作。 例句: Je suis content que tu sois venu.你來了,我很高興。 |
文學時態
C1–C2主要用於閱讀:小說、歷史和正式文本。| Passé simple簡單過去式 | Subjonctif imparfait虛擬式未完成過去式 |
|---|---|
| je fus | que je fusse |
| tu fus | que tu fusses |
| il / elle / on fut | qu’il / elle / on fût |
| nous fûmes | que nous fussions |
| vous fûtes | que vous fussiez |
| ils / elles furent | qu’ils / elles fussent |
書面敘述:小說、歷史、部分新聞。要能認出來,很少需要寫。 例句: Victor Hugo naquit en 1802.維克多·雨果生於 1802 年。 | 正式的文學寫作,用在過去式的引導詞之後。只需要認得。 例句: Il fallait qu’il partît sans tarder.他必須馬上離開。 |
罕見文學時態
C2只用於正式和文學寫作。認得即可,不需要會寫。| Passé antérieur先過去式 | Subjonctif plus-que-parfait虛擬式愈過去式 | Conditionnel passé (2e forme)條件式過去式第二式 | Impératif passé命令式過去式 |
|---|---|---|---|
| j’eus été | que j’eusse été | j’eusse été | — |
| tu eus été | que tu eusses été | tu eusses été | aie été |
| il / elle / on eut été | qu’il / elle / on eût été | il / elle / on eût été | — |
| nous eûmes été | que nous eussions été | nous eussions été | ayons été |
| vous eûtes été | que vous eussiez été | vous eussiez été | ayez été |
| ils / elles eurent été | qu’ils / elles eussent été | ils / elles eussent été | — |
書面敘述中,發生在另一個簡單過去式動作之前不久的動作。 例句: Dès qu’il eut fini, il sortit.他一做完就出去了。 | 正式寫作,過去式引導詞之後,表示更早發生的動作。 例句: Bien qu’il fût parti, elle l’attendait encore.雖然他已經走了,她還在等他。 | 條件式過去式的文學形式,形式與虛擬式愈過去式相同。 例句: Qui l’eût cru ?誰會相信呢? | 命令某事在某個時間之前完成。 例句: Aie fini tes devoirs avant ce soir.今晚之前把作業做完。 |
分詞和不定詞
A2–B2- Participe présent現在分詞
- étant
- Gérondif副動詞
- en étant
- Participe passé過去分詞
- été
- Infinitif passé過去不定詞
- avoir été
否定和疑問
| 否定 | 疑問(tu) | 疑問(il) | |
|---|---|---|---|
| Présent | je ne suis pas | Es-tu ? | Est-il ? |
| Passé composé | je n’ai pas été | As-tu été ? | A-t-il été ? |
| Futur proche | je ne vais pas être | Vas-tu être ? | Va-t-il être ? |
ne 放在動詞及其代名詞之前,pas 放在變位動詞之後。口語中常保留陳述語序(Tu parles ?)或用 est-ce que(Est-ce que tu parles ?)。兩個母音之間加 -t-:parle-t-il。
用 avoir 還是 être?
大多數動詞用 avoir。以下動詞用 être: aller, venir, arriver, partir, entrer, sortir, monter, descendre, passer, retourner, rentrer, rester, tomber, naître, mourir, devenir, revenir 以及所有反身動詞(se lever、s’asseoir)。
用 être 時,過去分詞要與主詞配合:elle est partie、ils sont partis。
(e) 和 (s):用 être 作助動詞時,主詞是女性加 -e,複數加 -s。devoir 和 pouvoir 一般不用命令式,vouloir 只用禮貌形式 veuillez,falloir 只和 il 連用。