1. If she had been there, I would have seen her.
2. If we had had more time, we would have visited Pompeii.
3. If I had studied more, I would have passed the exam.
4. If I had been able to afford it, I would have bought the Porsche.
5. If Bill had arrived earlier, we wouldn’t have missed the train.
6. If I hadn’t lost my keys, we would have been able to get in the house.
7. If they hadn’t told me about the exhibition, I never would have known.
8. If I hadn’t gone to the concert, I would never have met Sylvia.
9. If you had answered the phone, I would have told you the news.
10. If she had been friendlier, she wouldn’t have offended anyone.
11. If I had worked harder I would have passed the exam.
12. If I had known you were coming I would have baked a cake.
13. I would have been happy if you had called me on my birthday.
14. If I had worked harder I might have passed the exam.
15. You could have been on time if you had caught the bus.
DIFERENCIA 1
Presente perfecto
Aparececonsinceyforpara
indicarperíodos de tiempo que empezaron en el pasado y siguen
ocurriendo en el presente.
I've lived in London since June (vivo
en Londres desde junio) = todavía vivo allí
For→ indica cuánto dura la acción
I have worked
at the airport for two years.
(he trabajado en el aeropuerto
durante dos años / trabajo en el aeropuerto desde hace dos años) = sigo trabajando
allí
I have had this computer for two years (tengo este ordenador desde hace
dos años) = lo sigo teniendo
Since→ indica cuándo empezó la acción.
I have worked at the airport since 2009.
(He trabajado en el
aeropuerto desde 2009) = sigo trabajando allí
I have had this computer since 2007
(tengo este ordenador desde 2007) = lo sigo teniendo
Pasado simple
Podemos usarforcon
el pasado simple para hablar de unperíodo de tiempo que ya terminó(y
no sigue ocurriendo)
I lived in London for 10 years (viví
en Londres 10 meses) = ya no vivo allí
I had that computer for two years
(Tuve ese ordenador dos años) = Ya no lo tengo
DIFERENCIA 2
Presente perfecto
Utilizamosstillyyetcon
el presente perfectoen negativaspara hablar deacciones
inacabadas.
I still haven’t finished it (todavía no lo he acabado)
I haven’t finished it yet (todavía no lo he acabado)
Pasado simple
Utilizamosago(al
final de frase) con el pasado simple para hablar deacciones que ya han
acabadoy que ocurrieron "hace" X tiempo.
I went to New York two years ago (fui a Nueva York hace dos años)
DIFERENCIA 3
Presente perfecto
Aparece conHow long?
Para preguntar cuánto tiempo dura algo
(duración)
How long have you lived here?
(¿Cuánto tiempo hace que vives aquí?
)
Pasado simple
Aparece conWhen?
Para preguntar cuándo ocurrió algo
(momento concreto)
When did you move here?
(¿Cuándo te mudaste aquí?
)
DIFERENCIA 4
Presente perfecto
Acciones que ocurrieron en el pasado
perono sabemos cuándo empezaron exactamente.
I've started my essay (he empezado mi
ensayo) = no sé cuándo
Pasado simple
Acciones que ocurrieron en unmomento
o período concreto del pasado.
I started my essay on Saturday (empecé mi ensayo el sábado)
He was at the cinema between 7 and 10 o'clock (estuve en el cine entre
las 7 y las 10) = pero ya no está allí.