Tiếng Việt

Pretérito perfecto và quá khứ hoàn thành của thức giả định: haya hablado, hubiera hablado

B2–C2Thức giả định 14 phút

Thức giả định ghép nối haya hoặc hubiera với quá khứ phân từ: haya llegado chỉ việc đã xong, hubiera llegado chỉ việc xảy ra trước. Động từ chính ở hiện tại đi với haya, ở quá khứ đi với hubiera: Espero que hayas llegado. Esperaba que hubieras llegado.

Không có nội dung ở trình độ hiện tại. Chế độ xem này bắt đầu từ B2: chọn B2 hoặc trình độ cao hơn.

Không có nội dung ở trình độ hiện tại. Chế độ xem này bắt đầu từ B2: chọn B2 hoặc trình độ cao hơn.

Bảng tóm tắtB2–C2

Điểm ngữ phápQuy tắcVí dụTiếng Việt
Dạnghaya / hayas / hayamos / hayan + quá khứ phân từMe alegro de que hayas venido.Tôi vui vì bạn đã đến.B2
Dạnghubiera / hubieras / hubiéramos / hubieran + quá khứ phân từOjalá hubiera venido.Giá mà anh ấy đã đến.B2
Cách dùnghaya: hành động đã xong trong khoảng thời gian kéo dài đến hiện tạiEspero que hayas dormido bien.Tôi hy vọng bạn đã ngủ ngon.B2
Cách dùnghubiera: hành động xảy ra trước một hành động quá khứ khác, hoặc hành động đã không xảy raNo creía que hubiera llegado.Tôi không nghĩ anh ấy đã đến.B2
Thời giansau cuando, một hành động tương lai xảy ra trước hành động khácCuando el jefe se haya ido, hablamos.Khi sếp đi rồi, chúng ta sẽ nói chuyện.B2
Điều kiệnsi + hubiera + quá khứ phân từSi hubieras llegado antes, habrías visto el inicio.Nếu bạn đến sớm hơn, bạn đã xem được phần đầu.B2
Dạngđộng từ tạo từ một động từ bất quy tắc giữ nguyên quá khứ phân từ của nóDudo que lo haya descrito. / Ojalá lo hubiera devuelto.Tôi nghi là anh ấy đã mô tả việc đó. / Giá mà anh ấy đã trả lại nó.C1
Cách dùngsau một niềm tin bị phủ định, haya thay cho thì tương lai hoàn thànhNo pienso que se haya quedado dormido.Tôi không nghĩ anh ấy đã ngủ quên.C1
Cách dùngkhi nói về quá khứ, quá khứ chưa hoàn thành có thể thay cho hayaNo creo que haya salido anoche. / No creo que saliera anoche.Tôi không nghĩ tối qua anh ấy đã ra ngoài. / Tôi không nghĩ tối qua anh ấy đã ra ngoài.C2
Bẫysau động từ ở quá khứ dùng hubiera, không dùng habíaDudaba que lo hubiera hecho.Tôi đã nghi là anh ấy đã làm việc đó.B2
Bẫysau cuando dùng haya, không dùng habráCuando haya terminado, te llamo.Khi xong việc, tôi sẽ gọi cho bạn.B2

Tổng quanB2

Dạng: pretérito perfectoB2

Ngôihaberhablarcomer
yohayahaya habladohaya comidoB2
túhayashayas habladohayas comidoB2
él / ella / ustedhayahaya habladohaya comidoB2
nosotros / nosotrashayamoshayamos habladohayamos comidoB2
vosotros / vosotrasTây Ban Nhahayáishayáis habladohayáis comidoB2
ellos / ellas / ustedeshayanhayan habladohayan comidoB2

Dạng: quá khứ hoàn thànhB2

Ngôihaberhablarcomer
yohubiera / hubiesehubiera hablado / hubiese habladohubiera comido / hubiese comidoB2
túhubieras / hubieseshubieras hablado / hubieses habladohubieras comido / hubieses comidoB2
él / ella / ustedhubiera / hubiesehubiera hablado / hubiese habladohubiera comido / hubiese comidoB2
nosotros / nosotrashubiéramos / hubiésemoshubiéramos hablado / hubiésemos habladohubiéramos comido / hubiésemos comidoB2
vosotros / vosotrasTây Ban Nhahubierais / hubieseishubierais hablado / hubieseis habladohubierais comido / hubieseis comidoB2
ellos / ellas / ustedeshubieran / hubiesenhubieran hablado / hubiesen habladohubieran comido / hubiesen comidoB2
  • hubiera và hubiese có nghĩa như nhau; hubiese phổ biến hơn ở Tây Ban Nha và trong văn viết. Ojalá hubiera venido. = Ojalá hubiese venido.Giá mà anh ấy đã đến. = Giá mà anh ấy đã đến.

Dạng: quá khứ phân từ bất quy tắcB2–C1

Động từ và quá khứ phân từVí dụTiếng Việt
hacer → hechoEs raro que ya lo hayan hecho.Lạ là họ đã làm việc đó rồi.B2
escribir → escritoNo creo que Marta haya escrito esa carta.Tôi không nghĩ Marta đã viết bức thư đó.B2
ver → vistoOjalá lo hubieras visto.Giá mà bạn đã nhìn thấy nó.B2
describir → descritoDudo que lo haya descrito bien.Tôi nghi là anh ấy đã mô tả nó tốt.C1
devolver → devueltoOjalá lo hubiera devuelto a tiempo.Giá mà anh ấy đã trả lại nó đúng hạn.C1
componer → compuestoNo creía que hubiera compuesto esa canción.Tôi không nghĩ anh ấy đã sáng tác bài hát đó.C1
deshacer → deshechoEs raro que ya hayan deshecho la maleta.Lạ là họ đã dỡ va li ra rồi.C1
contradecir → contradichoMe sorprendió que te hubieras contradicho.Tôi ngạc nhiên vì bạn đã tự mâu thuẫn với mình.C1
prever → previstoNo creo que nadie lo haya previsto.Tôi không nghĩ ai đã lường trước điều đó.C1
  • Tất cả quá khứ phân từ bất quy tắc trong một bảng: Bảng động từ bất quy tắc.
  • C1Động từ tạo từ một động từ bất quy tắc giữ nguyên quá khứ phân từ ở cả hai thì.

Cách dùng: pretérito perfectoB2–C2

Cách dùngVí dụTiếng Việt
Pretérito perfecto của thức giả định: hành động đã xong trong khoảng thời gian kéo dài đến hiện tạiNo es cierto que Marta haya escrito esa carta. / Espero que hayas dormido bien. / Me alegro de que hayas venido.Không đúng là Marta đã viết bức thư đó. / Tôi hy vọng bạn đã ngủ ngon. / Tôi vui vì bạn đã đến.B2
Sau cuando, một hành động tương lai xảy ra trước hành động khác: haya hoặc thì hiện tạiCuando el jefe se haya ido, hablamos. / Cuando el jefe se vaya, hablamos.Khi sếp đã đi rồi, chúng ta sẽ nói chuyện. / Khi sếp đi, chúng ta sẽ nói chuyện.B2
Sau một niềm tin bị phủ định, haya thay cho thì tương lai hoàn thành của câu khẳng địnhPienso que se habrá quedado dormido. ≠ No pienso que se haya quedado dormido. / Creo que ya habrán llegado. ≠ No creo que ya hayan llegado.Tôi nghĩ chắc anh ấy đã ngủ quên. ≠ Tôi không nghĩ anh ấy đã ngủ quên. / Tôi nghĩ chắc họ đã đến rồi. ≠ Tôi không nghĩ họ đã đến.C1
Khi nói về quá khứ, quá khứ chưa hoàn thành của thức giả định có thể thay cho pretérito perfectoNo creo que mi vecino haya salido anoche sin avisar. / No creo que mi vecino saliera anoche sin avisar.Tôi không nghĩ hàng xóm của tôi đã ra ngoài tối qua mà không báo. / Tôi không nghĩ hàng xóm của tôi đã ra ngoài tối qua mà không báo.C2

Cách dùng: quá khứ hoàn thànhB2

Cách dùngVí dụTiếng Việt
Hành động xảy ra trước một hành động quá khứ khác, sau động từ chính ở quá khứNo creía que Rosa ya hubiera llegado. / Me alegró que hubieras venido.Tôi không nghĩ Rosa đã đến rồi. / Tôi đã vui vì bạn đã đến.B2
Một mong muốn về việc đã không xảy ra trong quá khứ, với ojaláOjalá hubieras llamado antes. / Ojalá no hubiéramos salido tan tarde.Giá mà bạn đã gọi sớm hơn. / Giá mà chúng ta đã không ra ngoài muộn thế.B2
Điều kiện không có thật trong quá khứ: si với hubiera hoặc hubieseSi hubieras llegado antes, habrías visto el inicio. / Si hubiese salido temprano, no habría perdido el tren.Nếu bạn đến sớm hơn, bạn đã xem được phần đầu. / Nếu anh ấy đi sớm, anh ấy đã không lỡ chuyến tàu.B2

Lỗi thường gặpB2–C1

SaiĐúngQuy tắc
Dudo que ha llegado.Dudo que haya llegado.động từ chỉ sự nghi ngờ đi với haya và quá khứ phân từ, không dùng pretérito perfecto của thức chỉ địnhB2
No creía que había llegado.No creía que hubiera llegado.sau động từ ở quá khứ, hành động xảy ra trước dùng hubiera, không dùng habíaB2
Cuando se habrá marchado, avisamos.Cuando se haya marchado, avisamos.sau cuando, hành động tương lai xảy ra trước dùng haya, không dùng habráB2
Si habría llegado antes, habría visto el inicio.Si hubiera llegado antes, habría visto el inicio.điều kiện với si dùng hubiera, không dùng habríaB2
Ojalá habría venido.Ojalá hubiera venido.ojalá đi với thức giả định, không đi với thức điều kiệnB2
No creo que haya escribido esa carta.No creo que haya escrito esa carta.quá khứ phân từ bất quy tắc: escribir → escritoB2
No creo que haya lo visto.No creo que lo haya visto.đại từ đứng trước hayaB2
No pienso que se habrá quedado dormido.No pienso que se haya quedado dormido.sau một niềm tin bị phủ định, haya thay cho thì tương lai hoàn thànhC1
Dudo que haya describido el paisaje.Dudo que haya descrito el paisaje.động từ tạo từ escribir giữ nguyên quá khứ phân từ của nó: describir → descritoC1

Trình độ

Nội dung trên trình độ đã chọn được ẩn đi.

Biến thể