vs
QUICK ANSWER
"Si" is a form of "si", a conjunction which is often translated as "if". "Hace mucho" is a phrase which is often translated as "a long time ago". Learn more about the difference between "si" and "hace mucho" below.
si(
see
)A conjunction is a word that connects words, phrases, clauses, or sentences (e.g., The cat and the dog slept.).
A masculine noun is used with masculine articles and adjectives (e.g., el hombre guapo, el sol amarillo).
hace mucho(
ah
-
seh
moo
-
choh
)A phrase is a group of words commonly used together (e.g., once upon a time).
a. a long time ago
Gracia y Luis se conocieron hace mucho en un crucero por el Caribe.Gracia and Luis met a long time ago on a Caribbean cruise.
b. long time ago
Hace mucho, vivía un príncipe en un castillo...Long time ago there was a prince who lived in a castle ...
d. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
Hace mucho que no veo a Clara.I haven't seen Clara in a long time.
Hace mucho que no como cordero.It's been a long time since I last had lamb.