2° GUIA GRAMMAR - Present Perfect
2° GUIA GRAMMAR - Present Perfect
2° GUIA GRAMMAR - Present Perfect
1. He has been back ___________ two hours / __________ 3 o’clock. 1. I / buy / a new car ______________________________
2. I haven’t seen him _________ over two months / ________ Christmas. 2. my father / start / a new job ___________________________________
3. You’ve been watching TV __________ you came home from school / _____ most of the 3. I / give up / smoking ____________________________________________
4. Carol has been looking after the baby _________ this morning / ______ over four hours. 5. Suzanne / have / a baby ________________________________________
5. The Healers have had Dusty ________ their old dog died / ________ nearly two years.
6. We’ve been standing here ________ twenty-five minutes / _________ half past six. E. Read the situations and write sentences. Choose one of the following verbs.
7. Kate has been learning French ________ she was eleven / _________ four years. arrive break go up grow improve lose
8. Grandfather has been living with us ____________ Granny died / ________ quite some
time. 1. Mike is looking for his key. He can’t find it. …….He has lost his key.
2. Margaret can’t walk and her leg is in plaster (=Gips). She _________________________
B. Complete these sentences using the Present Perfect Tense of the following 3. Maria’s English wasn’t very good. Now it is much better. __________________________
verbs
4. Tim didn’t have a beard last month. Now he has a beard. _________________________
to be – to clean – to eat – to have – to rain – to see
5. This morning I was expecting a letter. Now I have it. _____________________________
1. Chris ___________________ all the biscuits. (They are gone now.) 6. Last week the bus fare was 80 pence. Now it is 90. _____________________________
2. The boys ___________________ the car. (It looks beautiful now.)
F Complete B’s sentences. Use the verb in brackets + just / already / yet
3. Mrs Wood _______________ a busy day. (She is tired now.)
4. It _________ not _________ for weeks. (The garden is very dry.)
5. I _________________ the film. (I know it.) 1 Would you like something to B
1 No, thanks. I ____________ lunch. (just/have).
6. My sister _______________ to Paris several times. (She knows it.) eat?
2 Yes, I ________________her. (just/see)
2 Do you know where Julia is?
3 What time is David leaving? 3 He _________________ (already/leave)
C Complete these sentences using the Present Perfect Tense or the Past Tense
4 What’s in the newspaper today? 4 I don’t know. I …. (not/read/yet)
1. We (not meet) _____________________ his mother so far. We _________ his mother then. 5 Is Ann coming to the cinema 5 No, she ___________________the film.
2. Greg (be) _____________________ a good student last year. Greg ___________ a good student with us? (already/see)
up to now. 6 Are your friends here yet? 6 Yes, they _______________ (just/arrive).
3. They (live) ___________________ in our street since 1982. They _____________ in our street 7 What does Tim think about your
7 I ____________________ (not/tell/yet)
some years ago. plan?
4. Bob and Chris (not quarrel) _________________________ all week. Bob and Chris
____________________ yesterday.
5. You (ask) __________________ me this question before. You _______________ me this A
question last lesson.
SOLUTIONS F
2. She has broken her leg.
A Fill in SINCE or FOR 3. She has improved her English.
1. He has been back for two hours / since 3 o’clock. 4. He has grown a beard.
2. I haven’t seen him for over two months /since Christmas. 5. The letter has arrived.
3. You’ve been watching TV since you came home from school / for most of the evening. 6. The price has gone up.
4. Carol has been looking after the baby since this morning / for over four hours.
5. The Healers have had Dusty since their old dog died / for nearly two years.
6. We’ve been standing here for twenty-five minutes / since half past six. G Complete B’s sentences. Use the verb in brackets + just / already / yet
7. Kate has been learning French since she was eleven / for four years.
8. Grandfather has been living with us since Granny died / for quite some time. B
1 Would you like something to eat? 1 No, thanks. I have just had lunch.
B
1. Chris has eaten all the biscuits. 2 Do you know where Julia is?
2. The boys have cleaned the car.
3. Mrs Wood has had a busy day. 3 What time is David leaving? 2 Yes, I have just seen her.
4. It has not rained for weeks.
5. I have seen the film.
6. My sisterhas been to Paris several times. 4 What’s in the newspaper today? 3 He has already left.
5 Is Ann coming to the cinema 4 I don’t know. I have not read it yet.
C Complete these sentences using the Present Perfect Tense or the Past Tense with us?
1. We have not met his mother so far. We met his mother then.
2. Greg was a good student last year. Greg has been a good student up to now. 6 Are your friends here yet?
3. They have lived in our street since 1982. They lived in our street some years ago. A 5 No, she has already seen the film.
4. Bob and Chris have not quarrelled all week. Bob and Chris did not quarrel yesterday.
5. You have asked me this question before. You asked me this question last lesson.
E
1. I have bought a new car.
2. Ma father has started a new job.
3. I have given up smoking
4. Charles and Sarah have gone to Brazil.
5. Suzanne has had a baby.