A few days ago I posted a lesson about how to use the verb Haver to indicate duration of time or elapsed time. Today you will learn how to say the same thing using the verb Fazer. I will even use the same examples to allow you to compare the uses of these two important verbs.
= Where are you from?
= I’m from Natal.
= How long have you been living here?
= I’ve been living here for two years.
= I was born in Curitiba. I moved to São Paulo six years ago.
- Faz dois anos que moro aqui. = I’ve been living here for two years.
- Faz dois anos que estou morando aqui. = I’ve been living here for two years.
- Faz seis anos que eu me mudei para São Paulo. = I moved to São Paulo six years ago.
- Faz dois anos que moro aqui.
- Moro aqui faz dois anos.
- Faz 30 minutos que ele chegou.
- Ele chegou faz 30 minutos.
= How long have you been together?
= Teresa has been studying English for more than two years.
= How long have you known Kátia?
= I have known Kátia for a long time.
= You look exhausted. How long have you been working on this report?
=I’ve been working on this report for seven hours nonstop.
= Léo hasn’t been living in San Francisco for two years.
= I haven’t seen the sun in a week. How awful!
= I bought this car six months ago and it’s already giving me trouble.
= They called me about three months ago.
= Do you know how long I have been waiting? I’ve been waiting for 35 minutes!
Bill: I’ve been studying Portuguese for a year and half.
Jonas: How long have Renato and Juliana been living in Rio?
Bill: They have been living in Rio for three years.
Jonas: They have been dating for a long time, right?
Bill: They are not together anymore. They broke up a couple of weeks ago.
Bill: Eu estudo português faz um ano e meio.
Jonas: Faz quanto tempo que Renato e Juliana estão morando no Rio?
Bill: Faz três anos que eles estão morando no Rio.
Jonas: Faz muito tempo que eles estão namorando, não é?
Bill: Eles não estão mais juntos. Faz duas semanas que eles terminaram.