Present Perfect Flashcards
I have lived here for ten years.
*Eu moro aqui há dez anos.
*Faz dez anos que eu moro aqui.
I’ve worked as a teacher for almost twenty years.
*Eu trabalho como professor há quase vinte anos.
*Faz quase vinte anos que eu trabalho como professor.
You have seen many different things since 2014.
Você tem visto muitas coisas diferentes desde 2014.
You’ve won one million dollars!
Você ganhou um milhão de dólares!
He has been married for two and a half years.
*Ele está casado há dois anos e meio.
*Faz dois anos e meio que ele é casado.
He’s known Anna for a long time.
*Ele conhece a Anna há muito tempo.
- Tem muito tempo que ele conhece a Anna.
He’s known Anna for a long time.(pps)
Ele conhece a Anna há muito tempo. Tem muito tempo que ele conhece a Anna.
She has been sick since January.
Ela está doente desde janeiro.
She’s lost a lot of weight recently.
Ela perdeu muito peso recentemente.
Ela emagreceu muito, recentemente.
It hasn’t rained for a long time.
*Não chove há muito tempo.
*Faz muito tempo que não chove.
I haven’t been to New York for three years.
Eu não vou a Nova Iorque há três anos.
Faz três anos que não vou a Nova Iorque.
haven’t seen my sister since 2005.
Eu não vejo a minha irmã desde 2005
You haven’t called your mother since April.
Você não liga para a sua mãe desde abril.
He hasn’t eaten anything for two days.
Ele não come nada há dois dias.
Faz dois dias que ele não come nada.
I’ve been working as a teacher for almost twenty years.
Eu trabalho como professor há quase vinte anos.
Faz quase vinte anos que eu trabalho como professor.