Ejercicios de inglés 3: present perfect con for, since, how long, just, yet y already (Lecturas)
Actualizado el 3 min de lectura 27 ejercicios resueltos
0 de 3 respuestas vistas
Ejercicios de repaso de las lecturas Traditions e Is the Desert Tortoise… Endangered? del curso de inglés de tercero (páginas 26 a 35 del libro de la SEP). Las dos trabajan el present perfect: con for, since y how long, y con just, yet y already. Resuelve cada actividad y revisa al momento.
Participios pasados
1. Relaciona cada verbo con su participio
Ver respuestas
| go | gone |
| see | seen |
| write | written |
| take | taken |
| eat | eaten |
| do | done |
| be | been |
| know | known |
For, since y how long
2. Completa con el verbo en present perfect y for o since
a) The Guelaguetza (be) celebrated in Oaxaca 1932.
b) My father (play) in the town band twenty years.
c) We (not visit) our grandmother December.
d) They (dance) the danza del venado a long time.
e) she (work) as a tour guide?
Ver respuestas
a) The Guelaguetza has been (be) celebrated in Oaxaca since 1932.
b) My father has played (play) in the town band for twenty years.
c) We haven’t visited (not visit) our grandmother since December.
d) They have danced (dance) the danza del venado for a long time.
e) How long has she worked (work) as a tour guide?
Just, yet y already
3. Elige la palabra correcta
Ver respuestas
The biologists have just released twenty tortoises. They finished an hour ago.
We haven’t seen a desert tortoise yet.
“Do you want to read the article?” “No, thanks. I’ve already read it.”
Have you cleaned the campsite yet?
4. Escribe el present perfect con la palabra entre paréntesis
a) The government (already / create) a new protected area.
b) I (just / see) a coyote!
c) They (not finish) the poster .
Ver respuestas
a) The government has already created (already / create) a new protected area.
b) I have just seen (just / see) a coyote!
c) They haven’t finished (not finish) the poster yet.
5. Ordena las palabras
- .
- ?
- .
- ?
Ver respuestas
- I have lived here since I was born.
- Has the festival started yet?
- We have already visited the reserve.
- How long have you known your best friend?
Preguntas abiertas
6. ¿Por qué es incorrecto «I have known her since five years»?
Porque five years es una duración, y con duraciones se usa for: I have known her for five years. Since va con el momento de inicio: since 2020.
7. Traduce: «Todavía no hemos terminado».
We haven’t finished yet.
8. Escribe en inglés una oración sobre una tradición de tu comunidad con present perfect y since.
Modelo: My town has celebrated the carnival since the 19th century.
Si tuviste dudas, repasa las clases de esta unidad:
Traditions: present perfect con for, since y how long
Desert Tortoise: present perfect con just, yet y already
Referencias
- Secretaría de Educación Pública (2025). Uérakua anapu uantakua. Projects and Readings. Third Grade. Secondary. SEP, pp. 26-35.
- Murphy, R. (2019). English Grammar in Use (5.ª ed.). Cambridge University Press, unidades 7 a 12.


