You are on page 1of 2

EJERCICIO 1.

Pon el verbo en paréntesis en presente perfecto y completa las


repuestas cortas (repitiendo el auxiliar).

1. Where have you been? – I have been to the dentist.


2. Have you had breakfast? – Yes, I have.
3. The post has come? – Yes, it has.
4. Have you seen my watch anywhere? – No, I’m afraid I haven’t.
5. Someone has wound the clock? – Yes, Tom has.
6. I have not finished my letter yet.
7. He just has gone out.
8. Someone has taken my bicycle.
9. The phone has stopped ringing.
10. Have you heard from her lately? – No, I haven’t.

EJERCICIO 2. Completa con for o since

1. We’ve been fishing for two hours .


2. I’ve been working in this office for a month.
3. They’ve been living in France since 1970.
4. He has been in prison for a year.
5. I’ve known that for a long time.
6. That man has been standing there since six o’clock.
7. She has driven the same car since 1975.
8. The kettle has been boiling for a quarter of an hour.
9. Things have changed since I was a girl.
10. The central heating has been on since October.

EJERCICIO 3. Completa las oraciones de B utilizando just/already/yet y el presente

perfecto.

1. No thaks, I´ve just had lunch.


2. You, I have just seen her.
3. He was already left.
4. I don´t know, I haven´t read it yet.
5. No, she had already seen the film.
6. Yes, they have just arrived.
7. We haven´t told him yet.

EJERCICIO 4. Completa las oraciones con pasado simple o presente perfecto.

1. I was there when you bought it.


2. I have lived here since I was a baby.
3. Ten years ago, I met Claire for the first time.
4. We have visited Cornwall every summer since I was twelve!
5. I have never seen you look so happy!
6. Last week, I took my exams.
EJERCICIO 5. Escribe las frases usando el pasado simple o el presente perfecto.

1. It hasn't rained this week.


2. The weather has been cold recently.
3. It was cold last week.
4. I didn't read a newspaper yesterday.
5. I haven't read a newspaper today.
6. Emily has earned a lot of money this year.
7. She didn't earn so much last year.
8. Have you had a holiday recently?

You might also like