快速答案
há 和 faz 都可以引出从现在往前计算的一段时间。
可靠的方法是先判断这个词在句子里的功能,再翻译。
每个词的作用
há
ago or there is
Use há for elapsed time with the impersonal verb haver.
faz
ago
Use faz for elapsed time with the impersonal verb fazer.
如何选择
- há: Choose há if the sentence points to elapsed time with the impersonal verb haver.
- faz: Choose faz if the sentence points to elapsed time with the impersonal verb fazer.
例句
Cheguei há duas horas.
I arrived two hours ago.
Faz dois anos que moro aqui.
I have lived here for two years.
常见误区
In elapsed-time expressions, both verbs stay singular: há dois anos and faz dois anos, never fazem dois anos.
放到语境中练习
从你的真实生活中选一个句子,写两遍:一次用 há,一次用 faz。如果两个版本都可以,说明意思怎样变化。