For y since son dos preposiciones en inglés que se utilizan para indicar tiempo y duración.
For significa “durante”, “por”. Se utiliza para expresar un período de tiempo. Por ejemplo: She has lived in this house for three years. / Ella ha vivido en esta casa durante tres años.
Since significa “desde”. Se utiliza para expresar el comienzo exacto de un período de tiempo. Por ejemplo: I have known Joyce since March. / Conozco a Joyce desde marzo.
For y since se utilizan como respuesta a las preguntas con How long … ? Por ejemplo: How long have you worked here? For 5 years. – Since 5 years ago. / ¿Hace cuánto que trabajas aquí? Desde hace 5 años.
- Ver también: Preposiciones de tiempo «in», «on», «at»
Diferencia entre for y since
For y since se utilizan de manera diferente:
For | Since |
---|---|
Significa “hace”, “durante”, “por”. Liam has been playing tennis for 10 years. Liam ha estado jugando tenis durante 10 años. | Significa “desde”. Liam has been playing tennis since 2013. Liam ha estado jugando tenis desde 2013. |
Expresa un período de tiempo. | Expresa el comienzo de un período de tiempo. |
Se utiliza junto a un número de días, meses o años: for two months, for a year, for three weeks. | Se utiliza junto a una fecha exacta (año, día) o junto a un período de tiempo + ago: since 2015, since yesterday, since two years ago. |
Expresa la duración de una acción, que puede ser presente, pasada o futura. They always play tennis for 2 hours. (presente) We lived in Canada for six weeks. (pasado) I will stay in London for a week. (futuro) | Expresa el inicio de una acción que comenzó en el pasado y que puede o no continuar en el presente. It has been raining since yesterday. (continúa en el presente) They had been working there since a year before. (no continúa en el presente) |
Se utiliza con todos los tiempos verbales. | Solo se utiliza con el present perfect simple, el present perfect continuous y el past perfect. |
Cuando for se utiliza junto al present perfect, la acción continúa en el presente, mientras que cuando se utiliza junto al past simple, la acción comenzó y terminó en el pasado. Por ejemplo:
- My grandparents have lived in Toronto for 20 years. (present perfect + for expresa quela acción continúa en el presente)
- My grandparents lived in Toronto for 20 years. (past simple + for expresa que la acción terminó en el pasado)
Atención: Si bien la preposición during significa “durante” en español, es incorrecto su uso en reemplazo de for.
- Puede servirte: Adverbios en inglés
Oraciones con for
- They have been married for three years.
Han estado casados durante tres años. - I will stay in London for the weekend.
Me quedaré en Londres el fin de semana. - Terry has been learning English for many years.
Terry ha estado aprendiendo inglés durante muchos años. - She is staying over for the night.
Ella se quedará a dormir esta noche. - I have been waiting for an hour.
He estado esperando durante una hora. - You must take these antibiotics for a week.
Debes tomar estos antibióticos durante una semana. - Charles III has been king since 2022.
Carlos III ha sido rey desde el año 2022. - You’ve been my friend since childhood.
Has sido mi amigo desde la infancia. - My friends were quarreling for over an hour yesterday.
Mis amigos estuvieron peleando por más de una hora ayer. - We’ve lived here for a decade.
Hemos vivido aquí durante una década. - I work out every day for an hour.
Hago ejercicio todos los días durante una hora. - We haven’t seen each other for long.
No nos hemos visto por mucho tiempo. - I haven’t been sleeping well for the past few days.
No he estado durmiendo bien durante los últimos días. - The children were playing soccer for three hours.
Los niños estuvieron jugando al fútbol durante tres horas. - I have known Julie for a long time.
Conozco a Julie desde hace mucho tiempo. - He stayed at cheap hostels for most of his trip.
Se alojó en hostales baratos durante la mayor parte de su viaje. - Jane will travel across Europe for two months.
Jane viajará por Europa durante dos meses. - My parents always walk the dog out for a couple of hours.
Mis padres siempre sacan a pasear al perro durante un par de horas. - I’ve had these shoes for a year.
Tengo estos zapatos desde hace un año. - That house has been uninhabited for as long as I can remember.
Esa casa ha estado deshabitada desde que tengo memoria. - We’ve been waiting for the bus for 30 minutes.
Llevamos 30 minutos esperando el autobús. - He’s known the secret for a long while.
Conoce el secreto desde hace mucho tiempo. - Miss Williams has been a school teacher for twenty years.
La señorita Williams ha sido maestra de escuela durante veinte años. - Grandpa had been in hospital for a week before he was discharged.
El abuelo había estado en el hospital durante una semana antes de que le dieran el alta. - Mom had worked at university for six years before she became principal.
Mamá había trabajado en la universidad durante seis años antes de ser directora. - They’ve lived in Ireland for over two decades.
Ellos han vivido en Irlanda durante más de dos décadas.
Oraciones con since
- I’ve had this car since January.
Tengo este automóvil desde enero. - She’s played the piano since she was a child.
Toca el piano desde que era niña. - Dave has been learning German since two years ago.
Dave ha estado aprendiendo alemán desde hace dos años. - The patient has been in the doctor’s office since 2 o’clock.
El paciente ha estado en el consultorio del médico desde las 2 en punto. - I haven’t seen Jim since yesterday.
No he visto a Jim desde ayer. - I’ve had this headache since Sunday.
He tenido este dolor de cabeza desde el domingo. - My brother has been sleeping since 9 last night.
Mi hermano ha estado durmiendo desde las 9 de anoche. - It’s been snowing since morning.
Ha estado nevando desde la mañana. - Bob has been here since noon.
Bob ha estado aquí desde el mediodía. - They haven’t contacted us since last night.
No nos han contactado desde anoche. - The children have been playing video games since early afternoon.
Los niños han estado jugando videojuegos desde la tarde temprano. - We’ve been dating since April.
Hemos estado saliendo desde abril. - India has been independent since 1947.
India ha sido independiente desde 1947. - I haven’t had anything to eat since lunchtime.
No he comido nada desde la hora del almuerzo. - They have been on vacation since the beginning of the month.
Han estado de vacaciones desde principios de mes. - I have loved you since the moment I first saw you.
Te he amado desde el momento en que te vi por primera vez. - The couple has been engaged since October.
La pareja está comprometida desde octubre. - Sylvia has known the truth since last week.
Sylvia sabe la verdad desde la semana pasada. - We’ve been trying to find a solution since last month.
Hemos estado tratando de encontrar una solución desde el mes pasado. - I haven’t been to the movies since last year.
No he ido al cine desde el año pasado. - Chris has had a beard since he was younger.
Chris ha tenido barba desde que era más joven. - The author has written poetry since childhood.
El autor ha escrito poesía desde su infancia. - The team has been working on this project since two years ago.
El equipo ha estado trabajando en este proyecto desde hace dos años. - They’ve been having problems since the beginning of the week.
Han estado teniendo problemas desde el comienzo de la semana.
Sigue con:
- Las fechas en inglés
- Los meses en inglés
- Conjunciones en inglés
- «Future perfect» en inglés
- «Present perfect simple» y «continuous» en inglés
¿Te fue útil esta información?
Sí No¡Genial! gracias por visitarnos :)