Última actualización: 18 de enero de 2026
Uso de For y Since en Inglés
Domina estas preposiciones temporales con nuestra guía y ejercicios interactivos.
? ¿Cuál es la diferencia?
FOR
Se usa para indicar una duración o periodo de tiempo (número de horas, días, meses, etc.).
Ej: For 2 hours, for a long time.
SINCE
Se usa para indicar el punto de partida o momento exacto en el que empezó la acción.
Ej: Since 1990, since Monday, since I was a child.
Práctica Interactiva
Selecciona la opción correcta para completar cada frase:
1. We’ve been fishing two hours.
2. I’ve been working in this office a month.
3. They’ve been living in France 1970.
4. He has been in prison a year.
5. I’ve known that a long time.
6. That man has been standing there six o’clock.
7. She has driven the same car 1975.
8. Things have changed I was a girl.
9. The kettle has been boiling a quarter of an hour.
10. The central heating has been on October.
11. That trunk has been in the hall a year.
12. He has been very ill the last month.
13. I’ve been using this machine twelve years.
14. We’ve been waiting half an hour.
15. Mr Pitt has been in hospital his accident.
16. He hasn’t spoken to me the last committee meeting.
17. I have been very patient with you several years.
18. They have been on strike November.
19. The strike has lasted six months.
20. It has been very foggy early morning.
21. They have been quarrelling ever they got married.
22. I’ve been awake four o’clock.
23. I’ve been awake a long time.
24. I’ve earned my own living I left school.
25. Nobody has seen him last week.
26. The police have been looking for me four days.
27. I haven’t worn low-heeled shoes I was at school.
28. He had a bad fall last week and then he hasn’t left the house.
29. He has been under water half an hour.
30. That tree has been there 2,000 years.
31. He has been Minister of Education 1983.