haben hay sein? (A2)
Ich habe vs ich bin — chọn sai là sai cả câu.
Ý chính
Khi nói về quá khứ bằng thì Perfekt, hầu hết động từ dùng trợ động từ "haben", nhưng các động từ chỉ sự di chuyển từ A sang B, sự thay đổi trạng thái, hoặc nhóm đặc biệt (sein, bleiben, passieren) bắt buộc dùng "sein".
Hình dung: Ví dụ đời thường: Đổi phòng hay Đổi trạng thái pin
Hãy tự hỏi 2 câu ngắn gọn: (1) Cơ thể bạn có di chuyển từ điểm A sang điểm B không (đi, chạy, bay, lái xe)? (2) Trạng thái của bạn có biến đổi sang một pha mới không (từ thức → ngủ, từ ngủ → dậy, từ sống → mất)? Nếu CÓ 1 trong 2 → chọn "sein". Còn lại tất cả những việc ngồi một chỗ làm (ăn, đọc, mua, học, ngủ...) → chọn "haben".
Từng bước
- 1. Bước 1: Kiểm tra xem có phải động từ di chuyển từ A đến B không → Dùng SEIN: Các động từ như gehen (đi bộ), fahren (đi xe), fliegen (bay), kommen (đến), laufen (chạy), schwimmen (bơi), reisen (du lịch), umziehen (chuyển nhà), fallen (ngã) đều đi với sein.
Letzten Sommer sind wir nach München geflogen. — Mùa hè năm ngoái chúng tôi đã bay tới München. - 2. Bước 2: Kiểm tra sự thay đổi trạng thái hoặc 3 từ ngoại lệ → Dùng SEIN: Thức dậy (aufwachen, aufstehen), ngủ thiếp đi (einschlafen), lớn lên (wachsen), chết (sterben) là đổi trạng thái → dùng sein. Đặc biệt nhớ 3 từ đứng yên nhưng vẫn dùng sein: sein (ist gewesen), bleiben (ist geblieben — ở lại), passieren (ist passiert — xảy ra).
Ich bin gestern zu Hause geblieben, weil ich krank war. — Hôm qua tôi đã ở nhà vì tôi bị ốm. - 3. Bước 3: Các động từ còn lại (đặc biệt là động từ có tân ngữ Akkusativ) → Dùng HABEN: Mọi động từ tác động lên một vật (ăn cái gì, mua cái gì, đọc cái gì, sửa cái gì) và các động từ trạng thái kéo dài (schlafen, arbeiten, wohnen, warten) đều đi với haben.
Am Abend habe ich eine Pizza gegessen und einen Film gesehen. — Buổi tối tôi đã ăn một chiếc pizza và xem một bộ phim. - 4. Bẫy đặc biệt với fahren và fliegen: Tự đi (sein) vs Lái/Chở cái gì (haben): Ở mức A2 nâng cao, "fahren" và "fliegen" bình thường đi với "sein" (Ich bin nach Berlin gefahren). Tuy nhiên, nếu câu có tân ngữ trực tiếp Akkusativ chỉ việc bạn cầm lái một phương tiện hoặc chở ai đó (Ich habe das neue Auto gefahren), trợ động từ phải đổi sang "haben"!
Wir sind gestern nach Hamburg gefahren, aber mein Bruder hat das Auto gefahren. — Hôm qua chúng tôi đã đi tới Hamburg, nhưng anh trai tôi là người đã lái chiếc xe đó.
Quy tắc ăn điểm nhanh nhất
- Chuyển động từ A sang B hoặc đổi trạng thái → dùng "sein": Các động từ chỉ sự di chuyển thay đổi vị trí (gehen, fahren, fliegen, kommen, laufen) hoặc chuyển đổi trạng thái (aufwachen, einschlafen, sterben, wachsen) luôn đi với "sein".
- 3 động từ tĩnh nhưng bắt buộc dùng "sein": sein, bleiben, passieren: Dù không hề di chuyển, 3 động từ cốt lõi ở A2 là "sein" (gewesen), "bleiben" (geblieben), "passieren / geschehen" (passiert / geschehen) luôn chia Perfekt với trợ động từ "sein".
- Mọi trường hợp còn lại (phần lớn động từ): Có tân ngữ Akkusativ, phản thân, trạng thái tĩnh → dùng "haben": Nếu động từ có tân ngữ trực tiếp (essen, kaufen, lesen), là động từ phản thân (sich waschen, sich freuen) hoặc chỉ vị trí tĩnh (schlafen, arbeiten, wohnen) → chắc chắn dùng "haben".
Cách nhớ nhanh & Khẩu quyết
Khi nào dùng SEIN ở thì Perfekt? (Di chuyển + Đổi trạng thái)
Nội động từ (không có tân ngữ Akkusativ) chỉ sự di chuyển A → B hoặc đổi trạng thái.
- Di chuyển từ điểm A sang điểm B (gehen, fahren, fliegen, kommen, laufen, schwimmen, reisen): Ich bin nach Berlin gefahren. Sie ist gestern spät nach Hause gekommen. (Ngoại lệ: Nếu fahren/fliegen có tân ngữ Akkusativ (lái xe đưa ai/cái gì) thì dùng haben: Er hat das Auto in die Garage gefahren.)
- Thay đổi trạng thái (aufwachen, einschlafen, aufstehen, wachsen, sterben, werden): Das Kind ist schnell eingeschlafen. Ich bin um sechs Uhr aufgewacht.
- Các động từ đặc biệt luôn đi với sein (sein, bleiben, passieren, geschehen, gelingen): Was ist gestern passiert? Wir sind zu Hause geblieben.
- Động từ di chuyển (gehen, fahren, fliegen) và đổi trạng thái (aufwachen, einschlafen, bleiben, sein) đi với "sein": Ich bin nach Berlin gefahren. Sie ist früh eingeschlafen. Er ist zu Hause geblieben.
Khi nào dùng HABEN ở thì Perfekt? (Đa số động từ (Đa số động từ))
Mọi động từ có tân ngữ Akkusativ, động từ phản thân và động từ chỉ trạng thái tĩnh.
- Tất cả ngoại động từ có tân ngữ Akkusativ (kaufen, essen, trinken, lesen, sehen, besuchen): Ich habe einen Apfel gegessen. Hast du den neuen Film gesehen?
- Tất cả động từ phản thân (sich waschen, sich freuen, sich beeilen, sich treffen): Ich habe mich sehr gefreut. Wir haben uns im Café getroffen.
- Động từ chỉ hoạt động tĩnh, thời tiết và vị trí (arbeiten, schlafen, wohnen, sitzen, stehen, liegen, regnen): Er hat acht Stunden geschlafen. Es hat den ganzen Tag geregnet. (Ngoại lệ: Ở miền Nam Đức/Áo/Thụy Sĩ đôi khi dùng sein cho sitzen/stehen/liegen, nhưng chuẩn Hochdeutsch A2 ưu tiên haben.)
- Đa số động từ có tân ngữ Akkusativ, động từ phản thân và trạng thái tĩnh đi với "haben": Ich habe geschlafen. Er hat gearbeitet. Wir haben Pizza gegessen.
Quy tắc tạo Partizip II (Phân từ 2) (ge-...-t vs ge-...-en)
Động từ có quy tắc kết thúc bằng -t; bất quy tắc kết thúc bằng -en và thường đổi nguyên âm.
- Động từ yếu (có quy tắc): ge + gốc + t (machen → gemacht, lernen → gelernt): Wir haben Deutsch gelernt. Sie hat lange in Köln gewohnt.
- Động từ đuôi -ieren: KHÔNG có "ge-", chỉ thêm -t (studieren → studiert): Was ist passiert? Ich habe das Auto repariert.
- Động từ mạnh (bất quy tắc): ge + gốc biến âm + en (trinken → getrunken, helfen → geholfen): Er hat viel Wasser getrunken. Du hast mir sehr geholfen.
- Phân từ II (Partizip II): động từ yếu ge-...-t, động từ mạnh ge-...-en, đuôi -ieren không có ge-: machen → gemacht, trinken → getrunken, studieren → studiert
- Mẹo kiểm tra nhanh: Nếu chưa chắc chắn, hãy hỏi "Động từ này có di chuyển A→B, đổi trạng thái, hay là bleiben/passieren không?". Nếu không → mạnh dạn chọn haben.
- Phân biệt cặp đôi ngủ: schlafen (ngủ suốt đêm → haben) vs einschlafen/aufwachen (bắt đầu ngủ/thức giấc → sein).
- Khi viết email kể chuyện quá khứ ở A2, hãy kiểm tra lại các động từ đi lại (gefahren, gegangen, gekommen, geblieben) xem đã chia với bin/bist/ist/sind chưa.
Ví dụ đời thường
- Um wie viel Uhr bist du heute Morgen aufgestanden? — Sáng nay bạn đã thức dậy lúc mấy giờ?
- Was ist denn hier passiert? — Chuyện gì đã xảy ra ở đây vậy?
- Er hat am Wochenende acht Stunden geschlafen. — Cuối tuần anh ấy đã ngủ suốt 8 tiếng đồng hồ.
- Meine Schwester ist letzte Woche in eine neue Wohnung umgezogen. — Chị gái tôi tuần trước đã chuyển sang một căn hộ mới.
Bảng phân loại nhanh: Khi nào dùng SEIN vs HABEN trong thì Perfekt
| Nhóm nghĩa | Trợ động từ | Động từ tiêu biểu (Nguyên thể → Partizip II) | Ví dụ ngắn |
|---|
| Di chuyển A → B | sein | gehen → gegangen, fahren → gefahren, kommen → gekommen | Er ist nach Hause gegangen. |
| Đổi trạng thái | sein | aufstehen → aufgestanden, einschlafen → eingeschlafen | Das Kind ist eingeschlafen. |
| Ngoại lệ bắt buộc | sein | sein → gewesen, bleiben → geblieben, passieren → passiert | Wir sind im Hotel geblieben. |
| Có tân ngữ Akkusativ | haben | kaufen → gekauft, trinken → getrunken, lesen → gelesen | Sie hat ein Buch gelesen. |
| Trạng thái tĩnh | haben | schlafen → geschlafen, arbeiten → gearbeitet, wohnen → gewohnt | Ich habe gut geschlafen. |
8 động từ đi với SEIN quan trọng nhất cần thuộc lòng ở A2
- fahren → ist gefahren (đi bằng phương tiện): Ich bin mit dem Bus zur Arbeit gefahren.
- gehen → ist gegangen (đi bộ / đi): Sie ist schon ins Büro gegangen.
- fliegen → ist geflogen (bay): Seid ihr nach Spanien geflogen?
- kommen / ankommen → ist (an)gekommen (đến / đến nơi): Der Zug ist pünktlich angekommen.
- aufstehen → ist aufgestanden (thức dậy): Heute bin ich sehr früh aufgestanden.
- einschlafen → ist eingeschlafen (ngủ thiếp đi (đổi trạng thái)): Ich bin sofort eingeschlafen.
- bleiben → ist geblieben (ở lại (ngoại lệ dù không di chuyển!)): Am Sonntag sind wir zu Hause geblieben.
- passieren → ist passiert (xảy ra (tai nạn, sự việc)): Zum Glück ist nichts Schlimmes passiert.
Ôn từ vựng bằng Flashcard (FSRS)
Cạm bẫy "schlafen (ngủ)" vs "einschlafen (ngủ thiếp đi)" và "bleiben (ở lại)"
Nhiều bạn thắc mắc: Tại sao "schlafen" dùng haben mà "einschlafen" lại dùng sein? Vì "schlafen" là trạng thái ngủ kéo dài (tĩnh → haben), còn "einschlafen" là khoảnh khắc chuyển từ thức sang ngủ (đổi trạng thái → sein). Tương tự, "bleiben" nghĩa là ở lại một chỗ nhưng tiếng Đức coi đó là kết quả trạng thái nên luôn đi với SEIN!
Lỗi người Việt hay gặp
- ✗
Ich habe gestern nach Berlin gefahren. → ✓ Ich bin gestern nach Berlin gefahren. — fahren là động từ di chuyển từ nơi này sang nơi khác, bắt buộc dùng trợ động từ sein (bin). - ✗
Wir haben das ganze Wochenende zu Hause geblieben. → ✓ Wir sind das ganze Wochenende zu Hause geblieben. — bleiben (ở lại) là động từ đặc biệt luôn chia Perfekt với sein. - ✗
Um sieben Uhr habe ich aufgestanden. → ✓ Um sieben Uhr bin ich aufgestanden. — aufstehen (thức dậy/đứng dậy) thể hiện sự thay đổi trạng thái và tư thế, phải đi với sein. - ✗
Ich bin gestern lange gearbeitet. → ✓ Ich habe gestern lange gearbeitet. — arbeiten là hoạt động thường ngày không di chuyển hay đổi trạng thái nên đi với haben.
Vì sao điều này quan trọng
Trong giao tiếp hàng ngày và bài thi Viết/Nói A2, người Đức dùng thì Perfekt tới hầu hết khi kể lại chuyện đã qua — chọn đúng haben hay sein giúp câu chuyện của bạn chuẩn ngữ pháp ngay từ chữ thứ hai.
Điểm khó A2 liên quan