Complete the sentences in present perfect with the correct form of the verb and for, since, or how long, depending on the case.
I ___ (live) in this city ___ 2010.
- El verbo live en presente perfecto con el sujeto I es have lived.
- 2010 es un punto de inicio en el tiempo, por lo que se usa since.
- Oración completa: I have lived in this city since 2010.
have lived / since
She ___ (work) at that company ___ five years.
- Con she el auxiliar es has y el participio de work es worked: has worked.
- Five years es un período de tiempo, por lo que se usa for.
- Oración completa: She has worked at that company for five years.
has worked / for
They ___ (know) each other ___ they were children.
- Con they el auxiliar es have y el participio de know es known: have known.
- They were children marca el momento de inicio, por lo que se usa since.
- Oración completa: They have known each other since they were children.
have known / since
___ you ___ (study) French?
- Es una pregunta en presente perfecto con you, por lo que el auxiliar va al inicio: Have.
- El participio de study es studied.
- Como se pregunta por la duración, se usa how long al inicio.
- Oración completa: How long have you studied French?
How long have / studied
We ___ (wait) for the bus ___ half an hour.
- Con we el auxiliar es have y el participio de wait es waited: have waited.
- Half an hour es un período de tiempo, por lo que se usa for.
- Oración completa: We have waited for the bus for half an hour.
have waited / for
He ___ (be) a teacher ___ more than twenty years.
- Con he el auxiliar es has y el participio de be es been: has been.
- More than twenty years es un período de tiempo, por lo que se usa for.
- Oración completa: He has been a teacher for more than twenty years.
has been / for
___ they ___ (be) married?
- Es una pregunta en presente perfecto con they, por lo que el auxiliar va al inicio: Have.
- El participio de be es been.
- Como se pregunta por la duración, se usa how long al inicio.
- Oración completa: How long have they been married?
How long have / been
I ___ (not see) my best friend ___ last summer.
- Con I el auxiliar es have y la negación se forma con not: have not seen (haven't seen).
- Last summer es un punto de inicio en el tiempo, por lo que se usa since.
- Oración completa: I have not seen my best friend since last summer.
have not seen / since
She ___ (play) the piano ___ she was six.
- Con she el auxiliar es has y el participio de play es played: has played.
- She was six marca el momento de inicio, por lo que se usa since.
- Oración completa: She has played the piano since she was six.
has played / since
___ your brother ___ (have) that car?
- Es una pregunta en presente perfecto con your brother (tercera persona singular), por lo que el auxiliar va al inicio: Has.
- El participio de have es had.
- Como se pregunta por la duración, se usa how long al inicio.
- Oración completa: How long has your brother had that car?
How long has / had









