Ha hecho versus hice

Rosemary H.A2KwizIQ community member

Ha hecho versus hice

In the example, "I made a chocolate cake" when would you use ha hecho versus hice? Are they both the same?

Asked 3 weeks ago
SilviaKwizIQ Native Spanish TeacherCorrect answer

Hola Rosemary H.

Both hice (I made) and he hecho (I have made) can translate as "I made" or "I have made" in English, but they are used in different contexts.

Hice (preterite) refers to a completed action in the past, often linked to a finished time period:

Hice un pastel de chocolate ayer. = I made a chocolate cake yesterday.
Hice un pastel para la fiesta. = I made a cake for the party.

He hecho (present perfect) is used for actions that are connected to the present, for example when the time period is still ongoing or the result is still relevant:

He hecho un pastel de chocolate esta mañana. = I've made a chocolate cake this morning. (the morning is still part of "today")
He hecho un pastel, ¿quieres un trozo? = I've made a cake; would you like a piece?

So, they are not always interchangeable. The choice depends on whether you're talking about a completed past event (hice) or an action that has a connection to the present (he hecho).

I hope that helps!

Silvia

Rosemary H. asked:

Ha hecho versus hice

In the example, "I made a chocolate cake" when would you use ha hecho versus hice? Are they both the same?

Sign in to submit your answer

Don't have an account yet? Join today

Ask a question

Find your Spanish level for FREE

And get your personalised Study Plan to improve it

Find your Spanish level
I'll be right with you...