B1 Verb Tenses 15 min read Medio

Presente Perfecto: For vs. Since (Duración y Punto de Inicio)

Tienes dos herramientas clave para el Presente Perfecto: for (duración) y since (inicio). ¡Así serás súper claro con el tiempo!

Grammar Rule in 30 Seconds

Use 'for' to measure the length of time and 'since' to pinpoint the exact moment something started.

  • Use 'for' + a period of time (e.g., for 3 hours, for a decade).
  • Use 'since' + a specific point in time (e.g., since 9:00, since Monday).
  • Always use the Present Perfect (have/has + V3) to connect that past time to now.
Subject + have/has + V3 ... + 📏 for [Duration] / 📍 since [Start Point]

Overview

¿Alguna vez has notado cómo se te cruzan los cables cuando intentas decir cuánto tiempo llevas haciendo algo? En muchos idiomas, simplemente usas el presente y esperas que todo salga bien. En inglés, tenemos un puente específico entre el pasado y el ahora.
Lo llamamos Present Perfect. Pero las verdaderas estrellas del espectáculo son dos palabritas: for y since. Ellas nos indican si estás midiendo un trozo de tiempo o señalando una fecha en el calendario.
Si has estado esperando la entrega de una pizza for (por) cuarenta minutos, estás usando for. Si has sido fan de esa banda indie since (desde) su primer TikTok viral, estás usando since. Confundirlos es como ponerte los zapatos en el pie equivocado.
Funciona, pero todo el mundo nota que algo no cuadra del todo. Usas estas palabras para hablar de cosas que empezaron en el pasado y que siguen ocurriendo justo ahora. Es el tiempo verbal definitivo para la saga interminable.
Quizás has tenido tu teléfono actual for dos años. O tal vez has estado despierto since las 6:00 AM porque el perro de tu vecino no entiende el concepto de dormir hasta tarde. De cualquier manera, estas dos palabras te ayudan a precisar el cuánto tiempo de tu vida.
Son la diferencia entre decir
I am a gamer
(Soy un gamer) y
I have been a gamer since I was five
(He sido gamer desde que tenía cinco años). Uno es un hecho; el otro es un legado.

How This Grammar Works

Piensa en for como un cronómetro y en since como un calendario.
  • for mide una duración. Es para un periodo de tiempo. Nos indica la cantidad total de minutos, horas, días o años.
  • since señala un momento de inicio. Es para un momento específico en el pasado cuando comenzó la acción.
Imagina que estás en un café esperando a un amigo que es famosamente impuntual. Miras tu teléfono. Son las 2:15 PM. Llegaste a las 2:00 PM.
Puedes decir:
I have been here for fifteen minutes.
(El total del cronómetro).
O puedes decir:
I have been here since 2:00 PM.
(El punto de inicio en el calendario/reloj).
Ambas frases significan exactamente lo mismo. La única diferencia es cómo eliges mirar el tiempo. ¿Quieres contar las casillas (for) o señalar la línea de salida (since)?
Pro-tip: Si puedes contarlo (1, 2, 3...), normalmente usas for.
  • for three days
  • for six months
  • for a long time
Si es un nombre o un evento específico, usa since.
  • since Monday
  • since last Christmas
  • since I graduated
No dejes que la palabra for te engañe haciéndote pensar en un propósito. No estamos diciendo
esto es para ti
. Estamos diciendo
esto duró por un tiempo
.
Se trata puramente del reloj. Además, recuerda que usamos esto con el Present Perfect (have + past participle). Usarlos con el presente simple es un error clásico que corregiremos más adelante.

Formation Pattern

1
Para construir estas oraciones, necesitas tres ingredientes principales. Es como preparar un sándwich: el sujeto es el pan, el have/has es la mantequilla y el past participle es el delicioso relleno. Luego, añades tu guarnición de for o since al final.
2
Elige tu Sujeto y Auxiliar:
3
I / You / We / They + have (o 've)
4
He / She / It + has (o 's)
5
Añade el Verbo (Past Participle):
6
Para verbos regulares, solo añade -ed (ej., worked, played).
7
Para los irregulares, tendrás que memorizarlos (ej., been, known, had).
8
Selecciona for o since:
9
for + [Periodo de tiempo]
10
since + [Punto específico en el tiempo]

Conjugation Table

Form Example Translation
Positive I have lived here for two years. Vivo aquí desde hace dos años.
Negative She hasn't called since Friday. Ella no ha llamado desde el viernes.
Question Have you known him for long? ¿Lo conoces desde hace mucho?
Short Form They've been married since 2010. Están casados desde el 2010.

Memory Trick

Piensa en la letra S de Since. La S es de Starting Point (Punto de inicio).

Piensa en la letra O de fOr. La O es de periOd of time (Periodo de tiempo, como un círculo de tiempo).

O simplemente recuerda: For suena como Four (cuatro, números). ¡Si ves un número como 4 horas, 5 días, 10 años, usa for!

When To Use It

Usas este patrón cuando algo está inconcluso. Si te mudaste a Londres en 2020 y todavía vives allí, necesitas esta gramática. Si empezaste a ver una serie de Netflix a las 8:00 PM y todavía estás en el sofá a medianoche (a todos nos ha pasado), necesitas esta gramática.
Scenario 1: States and Feelings
Algunos verbos son estáticos. Realmente no implican movimiento. Verbos como be, have (para posesión), know y like.
  • "I've known my best friend since kindergarten." (Conozco a mi mejor amigo desde el jardín de niños).
  • "She's been a vegetarian for six months." (Ella ha sido vegetariana por seis meses).
Scenario 2: Jobs and Habits
Si empezaste un trabajo o un hobby y aún no lo has dejado.
  • "He's worked at Google since last year." (Él ha trabajado en Google desde el año pasado).
  • "I've played guitar for ages." (He tocado la guitarra por siglos).
Scenario 3: Modern Social Contexts
Piensa en tu vida digital.
  • "I haven't posted on Instagram since my vacation." (No he publicado en Instagram desde mis vacaciones).
  • "We've been in this WhatsApp group for three years." (Hemos estado en este grupo de WhatsApp por tres años).
  • "I've had this Uber account since 2015." (He tenido esta cuenta de Uber desde 2015).

Real Conversations

Conversation A (En una fiesta)

S

Sam

How long have you lived in the city?
A

Alex

I've been here for five years. I moved since I finished university.
S

Sam

Wait, did you mean since I finished or for five years?
A

Alex

Both! I've been here since 2019.

Conversation B (Esperando comida)

T

Taylor

Is the pizza here yet?
J

Jordan

No, I've waited for an hour!
T

Taylor

Actually, you ordered since 7:30 PM. That's only 40 minutes. Stop being dramatic.

Common Mistakes

  1. 1The Present Simple Trap
I am here since Monday.
I have been here since Monday.
En muchos idiomas (como el alemán o el francés), se usa el presente para esto. En inglés, si usas since, *debes* usar el Present Perfect. Si dices
I am here since Monday,
un angloparlante te entenderá, pero le va a picar el cerebro.
  1. 1The For + Date Mistake
✗ "I've worked here for January."
✓ "I've worked here since January."
Recuerda: Enero es un punto en el calendario. No puedes tener una
duración de enero
a menos que te refieras a todo el mes, en cuyo caso dirías for one month.
  1. 1The Since + Duration Mistake
✗ "I've known her since two years."
✓ "I've known her for two years."
No puedes señalar dos años en un calendario. Puedes señalar el 2022, pero no la duración en sí misma.
  1. 1Using Ago with Since
✗ "I've been here since two hours ago."
✓ "I've been here for two hours."
Añadir ago lo convierte en un tiempo pasado terminado. Mantenlo simple.

Contrast With Similar Patterns

Present Perfect (For/Since) vs. Past Simple
Esta es la batalla final contra el jefe más grande de la gramática inglesa.
Past Simple: La acción está muerta y enterrada. Terminó.
  • I lived in Paris for two years.
    (Ya no vivo allí. Es un recuerdo).
  • I was a student in 2015.
    (Ahora soy un adulto que trabaja).
Present Perfect: La acción está viva. Sigue ocurriendo.
  • I have lived in Paris for two years.
    (Estoy en París justo ahora, probablemente comiendo un croissant).
  • I have been a student since 2021.
    (Todavía tengo exámenes y nada de dinero).
¡Nota cómo for se puede usar con ambos! Pero el significado cambia. Con el Past Simple, for te dice cuánto duró un evento *terminado*.
Con el Present Perfect, te dice cuánto ha durado un evento *en curso* hasta ahora. Since, sin embargo, es casi exclusivamente un amigo del Present Perfect.

Quick FAQ

Q

¿Puedo usar for con el futuro?

¡Sí!

I am going to stay in London for a week.
Pero esa es una regla gramatical diferente. Por ahora, enfócate en la conexión
del pasado al ahora
.

Q

¿Es

for a long time
o
since a long time
?

Siempre

for a long time.
No puedes señalar un largo tiempo en un calendario.

Q

¿Puedo decir since always?

Es común en el habla casual ("I've loved pizza since always), pero técnicamente always

(siempre) no es un punto en el tiempo. Es mejor decir
I've always loved pizza."

Q

¿Qué pasa con all day?

No usamos for con all. Simplemente di "I've been working all day." ¡No hace falta el for! Añadirlo te hace sonar como un robot de una película de ciencia ficción de los años 70.

Q

¿Puede since ir seguido de una oración?

¡Sí! "I've been happy since I met you. El momento de conocerte" es el punto de inicio.

Progressive Practice

1

Identifica si la expresión de tiempo es un punto (8:00, Monday) o un periodo (2 hours, 3 weeks).

2

Practica diciendo cuánto tiempo has tenido tu teléfono actual usando for.

3

Practica diciendo cuándo empezaste a aprender inglés usando since.

4

¡Intenta encontrar un error en el pie de foto de alguna red social (están por todas partes!).

Present Perfect + For/Since Structure

Subject Auxiliary Past Participle Time Marker
I / You / We / They
have
lived here
for 5 years
He / She / It
has
worked here
since January
I / You / We / They
haven't
seen him
for a week
He / She / It
hasn't
called
since Tuesday
Have
you
been here
for long?
Has
she
known him
since school?

Common Contractions

Full Form Contraction Example
I have
I've
I've been here for an hour.
You have
You've
You've known her since 2010.
He has
He's
He's worked here for a month.
She has
She's
She's been sick since Friday.
It has
It's
It's been raining for days.
We have
We've
We've lived here since June.
They have
They've
They've waited for ages.

Meanings

In English, the Present Perfect is used to describe actions that began in the past and continue into the present. 'For' and 'since' are the specific tools we use to tell the listener exactly how long that action has been happening.

1

Duration (For)

Measuring the total length of time from the start until now.

“She has been a doctor for 20 years.”

“We have waited for ages.”

2

Starting Point (Since)

Identifying the specific date, time, or event when the action began.

“I have known him since kindergarten.”

“It hasn't rained since last Tuesday.”

3

Negative Duration

Expressing how long it has been since an event last occurred.

“I haven't eaten for six hours.”

“She hasn't called since her birthday.”

Reference Table

Reference table for Presente Perfecto: For vs. Since (Duración y Punto de Inicio)
Preposición Función Seguido por Ejemplo
for
Duración (¿cuánto tiempo?)
Periodo de tiempo
I have lived here for 5 years.
since
Punto de Inicio (¿cuándo empezó?)
Momento en el tiempo
She has studied since 2020.
for
Longitud de una acción
Cantidad de tiempo
We've been waiting for an hour.
since
Origen de una acción
Evento o fecha específica
He hasn't called since Monday.
for
Tiempo total transcurrido
Número + unidad de tiempo
They have worked on it for weeks.
since
Desde ese momento hasta ahora
Cláusula en pasado simple / Año
I've known him since we were kids.

Espectro de formalidad

Formal
I have been a resident of this city for over a decade.

I have been a resident of this city for over a decade. (residency)

Neutral
I've lived here for ten years.

I've lived here for ten years. (residency)

Informal
I've been here for ages.

I've been here for ages. (residency)

Jerga
I've been repping this city since forever.

I've been repping this city since forever. (residency)

Presente Perfecto: 'For' vs. 'Since'

Presente Perfecto

Usando FOR (Duración)

  • ¿Cuánto tiempo? Focus on the length of time
  • Período de tiempo e.g., 'three years', 'a long time'
  • Continuo Action is still happening
  • Contando Measuring the stretch of time

Usando SINCE (Punto de Inicio)

  • ¿Cuándo empezó? Focus on the beginning moment
  • Punto en el tiempo e.g., '2020', 'last Tuesday'
  • Hasta ahora From that point up to the present
  • Marcando Pinpointing the start on a timeline

Contextos Comunes

  • Experiencia How long you've had an experience
  • Situaciones Ongoing states or jobs
  • Preguntas Often with 'How long...?'
  • Noticias Reporting duration of events

'For' vs. 'Since': Lado a Lado

FOR (Duración)
for two hours Length of time
for many years Period of time
for a week Duration
for ages Indefinite long duration
SINCE (Punto de Inicio)
since 2 PM Specific time
since I was a child Past event/clause
since Monday Specific day
since 2021 Specific year

Eligiendo 'For' o 'Since' con el Presente Perfecto

1

¿La oración trata sobre una acción o estado que comenzó en el pasado y aún continúa o es relevante ahora?

YES
Continuar
NO
Usar "Simple Past" u otro tiempo verbal.
2

¿Estás hablando de una "LONGITUD DE TIEMPO" (por ejemplo, dos horas, cinco días, una década)?

YES
Usar FOR
NO
Continuar.
3

¿Estás hablando de un "MOMENTO DE INICIO ESPECÍFICO" (por ejemplo, 2020, el lunes pasado, yo era niño)?

YES
Usar SINCE
NO
Reevalúa tu tiempo o contexto.

Expresiones de Tiempo con 'For' y 'Since'

Con FOR

  • two hours
  • a week
  • six months
  • many years
  • a long time
  • ages
🗓️

Con SINCE

  • 2020
  • last Monday
  • I was born
  • the accident
  • this morning
  • he left

Ejemplos por nivel

1

I have been here for two hours.

2

She has been happy since Monday.

3

We have had this car for a week.

4

He has been a student since 2023.

1

They have lived in this house for ten years.

2

I haven't seen him since last night.

3

Has it rained since Friday?

4

She has worked at the bank for six months.

1

I've known my best friend since we were in primary school.

2

He hasn't eaten meat for a very long time.

3

We've been waiting for the bus for over forty minutes.

4

How long has she been interested in photography?

1

The company has been expanding its reach since the new CEO took over.

2

I've been meaning to call you for ages, but I've been so busy.

3

Prices have been rising steadily since the beginning of the year.

4

He's been playing the piano for most of his life.

1

Since the inception of the project, we have encountered numerous hurdles.

2

The policy has been in place for what seems like an eternity.

3

I haven't felt this energized since I was in my early twenties.

4

They have been living under a cloud of suspicion for several months now.

1

The landscape has undergone a radical transformation since the industrial era began.

2

For all the time I've spent researching, I've yet to find a definitive answer.

3

Since having been granted autonomy, the department has flourished.

4

The tradition has been upheld for generations, since time immemorial.

Fácil de confundir

Present Perfect: For vs. Since (Duration & Starting Point) vs Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished ones.

Present Perfect: For vs. Since (Duration & Starting Point) vs For vs. During

Both relate to time, but 'during' is used with a noun to say *when* something happened, not *how long*.

Present Perfect: For vs. Since (Duration & Starting Point) vs Since vs. From

Learners use 'from' to indicate a starting point with Present Perfect.

Errores comunes

I am here for two days.

I have been here for two days.

You cannot use the present simple for actions that started in the past.

I have been here since two hours.

I have been here for two hours.

Use 'for' for duration (hours), not 'since'.

She has work here since 2010.

She has worked here since 2010.

Missing the past participle (V3).

I have lived here since a long time.

I have lived here for a long time.

'A long time' is a duration, not a point.

I've been here since I was borned.

I've been here since I was born.

'Born' is already the participle.

He has since Monday been sick.

He has been sick since Monday.

Incorrect word order.

We have known us for years.

We have known each other for years.

Confusing reflexive pronouns with 'each other'.

I've been knowing him for years.

I've known him for years.

'Know' is a stative verb and shouldn't be continuous.

It's been a long time since I don't see him.

It's been a long time since I saw him.

After 'since', use the positive Past Simple to show the last time something happened.

I have lived here since five years ago.

I have lived here for five years.

Don't mix 'since' and 'ago'.

Since two years, I have been working here.

For two years, I have been working here.

Even at advanced levels, L1 interference with 'since' for duration persists.

I have for many years sought the truth.

I have sought the truth for many years.

Awkward adverbial placement in modern English.

Patrones de oraciones

I have been ___ for ___.

She has known ___ since ___.

It has been ___ since ___.

How long have you ___?

Real World Usage

Job Interviews constant

I have worked in sales for over six years.

Doctor's Appointments very common

I've had this pain since yesterday morning.

Dating/Socializing common

I've lived in this neighborhood since I was a kid.

Customer Support common

I've been waiting for a refund for two weeks.

LinkedIn Profiles very common

Software engineer since 2015.

Social Media Bios occasional

Married to my best friend since '18.

💡

Chequeo Mental para 'For' vs. 'Since'

¿Estás midiendo una cantidad de tiempo (for) o señalando un momento específico en que algo empezó (since)? Este truco casi siempre funciona. "I've been learning Spanish for two years. vs. I've been learning Spanish since 2024."
⚠️

¡No Mezcles Tiempos Verbales!

Recuerda, 'for' y 'since' casi siempre van con el Present Perfect o el Present Perfect Continuous. Evita usarlos con el Simple Past si la acción sigue siendo relevante.
I have lived here for five years.
(Correcto)
I lived here for five years.
(Significa que ya no vives ahí)
🎯

¡Piensa en Tu Propia Vida!

¡Practicar con tu historia personal es oro! "I've lived in [city] for X years.
(He vivido en [ciudad] por X años).
I've known my best friend since [year/event]." (Conozco a mi mejor amigo desde [año/evento]). Hace la gramática personal y fácil de recordar.
🌍

Matices Regionales

Aunque las reglas son claras, en conversaciones muy casuales podrías escuchar pequeñas variaciones, sobre todo con 'for'. Pero lo mejor es apegarse a los usos estándar para un inglés claro y universal. "I haven't seen her in ages." (Informal, pero común en lugar de 'for ages').
💡

Úsalo en Preguntas

Puedes usar How long...? para preguntar por una duración. La respuesta casi siempre llevará 'for' o 'since'.
How long have you been studying English?
(For three years o Since 2023).

Smart Tips

Try to see if you can put the word 'all' before the time. If you can say 'all my life', you can usually use 'for' (for my whole life). If you can't, it's likely 'since'.

I have been here since three days. I have been here for three days.

Always put the verb after 'since' in the Past Simple.

I've been happy since I have moved here. I've been happy since I moved here.

Start your answer with 'For...' or 'Since...' to immediately give the listener the time context they need.

I am here two hours. I've been here for two hours.

Use 'Since [Year]' to show your start date at a company. It looks professional and clear.

Working here from 2010. Manager since 2010.

Pronunciación

/aɪv bɪn/

Contraction Stress

In 'I've been', the 've' is almost silent. The stress is on 'been'.

/sɪns/

Since vs. Sins

The 'ce' in 'since' is a sharp 's' sound. Do not pronounce it like 'z'.

/fər/

For reduction

In fast speech, 'for' often sounds like 'fer'.

Emphasis on Duration

I've been waiting for FIVE hours!

Conveys frustration or surprise at the length of time.

Memorízalo

Mnemotecnia

FOR is for the 'Four' (length) of the journey; SINCE is for the 'Start' of the story.

Asociación visual

Imagine 'FOR' as a ruler measuring a piece of string (the duration). Imagine 'SINCE' as a push-pin on a calendar (the starting point).

Rhyme

For is the length, Since is the start; keep them together, don't pull them apart!

Story

I have been a traveler for ten years. I have been in this city since Tuesday. I have had this map for a long time, ever since I left home.

Word Web

DurationStarting PointUnfinishedHaveHasPast ParticipleTimeline

Desafío

Look at your watch. Write one sentence with 'for' and one with 'since' about how long you have been studying today.

Notas culturales

BrE speakers are very strict about using Present Perfect with 'just', 'already', and 'yet' alongside 'for/since'.

AmE speakers sometimes use the Past Simple with 'for' even if the action is ongoing, though Present Perfect is still preferred in writing.

Using 'since [Year]' is a standard way for companies to show heritage and reliability on logos.

The Present Perfect developed in Germanic languages to express a state resulting from a past action. 'For' comes from Old English meaning 'because of' or 'intended for', while 'since' comes from 'siththan' (after that).

Inicios de conversación

How long have you lived in your current house?

What is a hobby you've had since you were a child?

How long have you been studying English, and what has been the hardest part?

Since the pandemic started, how has your daily routine changed?

Temas para diario

Write about a possession you have had for a long time. Why is it special?
Describe your career or educational journey. Use 'since' to mark important milestones.
Reflect on a friendship. How long have you known them and how has the relationship evolved?
Discuss a global issue that has been in the news for a long time. What has changed since it first began?

Errores comunes

Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto


Incorrect

Correcto

Test Yourself

Elige la preposición correcta ('for' o 'since') para completar la oración.

I haven't visited my grandparents ___ Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
'Christmas' es un punto específico en el tiempo, por lo tanto, 'since' es la opción correcta.
Encuentra y corrige el error en la oración. Error Correction

Find and fix the mistake:

They have been living here since five years.

✓ Correct! ✗ Not quite. Correct answer: They have been living here for five years.
'Five years' indica una duración, no un punto de inicio, por lo que se necesita 'for' en lugar de 'since'.
¿Qué oración usa correctamente 'for' o 'since'? Opción múltiple

Elige la oración correcta:

✓ Correct! ✗ Not quite. Correct answer: She has studied all morning since 8 AM.
'8 AM' es un punto de inicio específico, lo que requiere 'since'. El tiempo verbal Present Perfect también está usado correctamente.
Ordena las palabras para formar una oración correcta. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: I've been watching Netflix for two hours
El orden correcto usa 'I've been watching' (Present Perfect Continuous) y 'for two hours' (duración).

Score: /4

Ejercicios de practica

8 exercises
Choose the correct preposition. Opción múltiple

I have been a teacher ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point, so we use 'since'.
Fill in the blank with 'for' or 'since'.

They have lived in Paris ___ three months.

✓ Correct! ✗ Not quite. Correct answer: for
Three months is a duration/period of time.
Correct the sentence. Error Correction

Find and fix the mistake:

I am knowing him for five years.

✓ Correct! ✗ Not quite. Correct answer: I have known him for five years.
'Know' is a stative verb and must be in the Present Perfect Simple.
Rewrite the sentence using 'since'. Sentence Transformation

I moved here in January. (I have lived...)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since January.
The starting point is January.
Match the time expression to the correct preposition. Match Pairs

1. ___ a long time / 2. ___ I was young / 3. ___ ten o'clock

✓ Correct! ✗ Not quite. Correct answer: 1-for, 2-since, 3-since
'A long time' is duration; the others are points.
Complete the dialogue. Dialogue Completion

A: How long have you had that cold? B: ___

✓ Correct! ✗ Not quite. Correct answer: I've had it for three days.
Duration requires 'for' and the Present Perfect.
Which sentence is correct? Grammar Sorting

Select the grammatically perfect sentence.

✓ Correct! ✗ Not quite. Correct answer: It hasn't rained since last month.
'Last month' is a point in time.
Is this rule true or false? True False Rule

We use 'since' with a period of time like 'six weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
We use 'for' with periods of time.

Score: /8

Practice Bank

12 exercises
Elige la preposición correcta ('for' o 'since') para completar la oración. Completar huecos

My phone hasn't stopped ringing ___ I posted that viral video.

✓ Correct! ✗ Not quite. Correct answer: since
Encuentra y corrige el error en la oración. Error Correction

I haven't eaten a decent meal for last week.

✓ Correct! ✗ Not quite. Correct answer: I haven't eaten a decent meal since last week.
¿Qué oración usa correctamente 'for' o 'since'? Opción múltiple

Elige la oración correcta:

✓ Correct! ✗ Not quite. Correct answer: The team have been developing this app since 2023.
Escribe la oración correcta en inglés Traducción

Traduce al inglés: 'Llevo estudiando español desde hace un año.'

✓ Correct! ✗ Not quite. Correct answer: ["I have been studying Spanish for a year.","I've been studying Spanish for a year."]
Ordena las palabras para formar una oración correcta. Sentence Reorder

Organiza estas palabras en una oración:

✓ Correct! ✗ Not quite. Correct answer: I've known him since we were kids
Empareja cada frase con la preposición correcta ('for' o 'since'). Match Pairs

Empareja las frases con 'for' o 'since':

✓ Correct! ✗ Not quite. Correct answer: matched
Elige la preposición correcta ('for' o 'since') para completar la oración. Completar huecos

How long have you been waiting ___ the bus?

✓ Correct! ✗ Not quite. Correct answer: for
Encuentra y corrige el error en la oración. Error Correction

The store is closed since three days.

✓ Correct! ✗ Not quite. Correct answer: The store has been closed for three days.
¿Qué oración usa correctamente 'for' o 'since'? Opción múltiple

Elige la oración correcta:

✓ Correct! ✗ Not quite. Correct answer: I haven't played video games since my childhood.
Escribe la oración correcta en inglés Traducción

Traduce al inglés: 'No he hablado con ella desde que se mudó.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't spoken to her since she moved out.","I haven't talked to her since she moved out."]
Ordena las palabras para formar una oración correcta. Sentence Reorder

Organiza estas palabras en una oración:

✓ Correct! ✗ Not quite. Correct answer: They've been working on this project for five hours
Empareja cada expresión de tiempo con la preposición correcta. Match Pairs

Empareja las expresiones con 'for' o 'since':

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

Preguntas frecuentes (8)

Yes, but it means the action is finished. `I lived there for two years` means you don't live there now. `I have lived there for two years` means you still live there.

It is always `for two years`. You use `since` only for a specific date or time, like `since 2022`.

Yes! You can say `since I was a child` or `since I started my job`. The verb in the 'since' clause is usually in the Past Simple.

Use `for` to say how long (for 2 hours). Use `during` to say when something happened (during the movie).

No, that is incorrect. You should say `for a long time` because it is a duration.

Because `be` is a stative verb. We use it to describe states (like being a student or being in a city) that started in the past and continue now.

Generally, no. In English, we use the Present Perfect to show that an action started in the past and continues now.

It is very common in informal, spoken English, but in formal writing, you should use a specific time or `for a very long time`.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

desde / hace

English requires the Present Perfect, not the Present Simple.

French partial

depuis

English distinguishes between 'for' and 'since' and requires a different verb tense.

German high

seit

English uses two different words (for/since) and the Present Perfect.

Japanese low

kara / aida

Japanese doesn't have a direct 'Present Perfect' equivalent in the same way English does.

Arabic moderate

mundhu (منذ)

English requires a specific choice between two prepositions.

Chinese low

le (了) / yijing (已经)

Chinese has no verb conjugation for tense, making the 'have + V3' structure very difficult for learners.

Learning Path

Prerequisites

Was this helpful?
¡No hay comentarios todavía. Sé el primero en compartir tus ideas!