LiramiLirami

hace + 时间(……以前、已经……了)

hace + 一段时间:说“……以前”和“已经……多久了”。

例句

  • Llegué hace dos horas.我两小时前到的。
  • Hace dos años que estudio español.我学西班牙语已经两年了。
  • ¿Cuánto tiempo hace que vives aquí?你在这儿住多久了?

讲解

学完这一课,你能

  • 说“两小时以前”
  • 说“我学西班牙语已经两年了”
  • 问“多久了”

“以前”

过去时 + hace + 时间

Llegué hace dos horas.

我两小时前到的。

Compré la casa hace cinco años.

我五年前买的房子。

“已经……多久了”

hace + 时间 + que + 现在时

英语用现在完成时,西班牙语用现在时:

Hace dos años que estudio español.

我学西班牙语已经两年了。

也可以说:Estudio español desde hace dos años.

问“多久了”

¿Cuánto tiempo hace…?

¿Cuánto tiempo hace que vives aquí?

你在这儿住多久了?

过去的“已经……多久”

hacía

Hacía dos años que vivía allí cuando me mudé.

我搬走的时候,已经在那儿住了两年。

常见错误

照搬英语的完成时

He estudiado español por dos años.(不自然)Hace dos años que estudio español.
Llegué dos horas hace.Llegué hace dos horas.
Hace dos años que estudié español.(表示“持续到现在”时)Hace dos años que estudio español.

练习要点

  1. 1. hace + 时间 = ……以前

    过去时的动词 + hace + 时间。

    • Lo vi hace una semana.我一周前看到的。
    • Llegamos hace media hora.我们半小时前到的。
  2. 2. hace + 时间 + que + 现在时 = 已经……多久

    持续到现在的事用现在时,不用完成时。

    • Hace tres años que vivo aquí.我在这儿住了三年了。
    • Hace una hora que espero.我已经等了一个小时了。
  3. 3. ¿Cuánto (tiempo) hace que…?

    问“多久了”的固定说法。

    • ¿Cuánto hace que estudias español?你学西班牙语多久了?

练到脱口而出

围绕这 3 个要点的小练习,每答一题立刻批改。免费开始。