Thursday, 20 November 2025
The funniest way to learn English grammar - Present Perfect
Thursday, 12 December 2024
Sunday, 5 February 2023
Pr.Perfect
1. Match questions 1–8 with answers A–H.
1. Has Emily visited Italy? 2. Have your friends played tennis? 3. Have you flown in a balloon? 4. Have your parents been to China? 5. Has Adam won a competition? 6. Has Edward fallen off his bike? 7. Have they visited the Natural History Museum? 8. Have you had flu? | A. Yes, they have. They love tennis! B. Yes, I have. I’ve had flu twice. C. No, he hasn’t. D. Yes, he has. He has fallen off his bike lots of times. E. Yes, she has. F. No, I haven’t. G. Yes, they have. They saw the dinosaurs. H. No, they haven’t. They haven’t been to Asia. |
2. Choose the correct words.
1. Last year, Sam won / had a singing competition.
2. Have you ever been / ridden a horse?
3. Andrew had / visited friends after school.
4. Charlie and Matt do / play karate every Thursday.
5. Ruth did / made a bungee jump in New Zealand.
6. I’ve never done / seen a UFO.
7. I’m very shy. I’d hate to be / drive on TV.
8. I’ve never won / ridden a race.
3. Complete the sentences. Choose from
these words.
flown - where - ever - took - have -
flown - been - never
Adam (1) __________ you ever (2) __________ in a
plane?
Pete Yes, I’ve (3) __________ lots of times.
Adam (4) __________ have you been?
Pete Well, I’ve (5) __________ to Spain two or three times.
Adam Have you (6) __________ flown to
Africa or Australia?
Pete No, I’ve (7) __________ travelled further than Europe.
Adam I flew to Australia once. It (8)
__________ over twenty hours!
4. Complete the sentences.
Mo Hi, Alice. Where have you (1) __________?
Alice I’ve been to the cinema. I’ve (2) __________ the latest James Bond
film.
Mo (3) __________ you like it?
Alice Yes, it (4) __________ fantastic. I really like Daniel Craig. I’ve
seen all his films.
Mo Yes, he’s great, but I (5) __________ seen Skyfall. Maybe I’ll go at the weekend.
Alice Have you (6) __________ been to a 3D cinema? There’s one in
London. It’s called IMAX.
Mo No, I (7) __________ .
Alice Linda (8) __________ been to IMAX. I’d like to go one day.
5. Choose the correct words.
Ed Have you (1) read / see this article
about Ken Noguchi?
Simon (2) Yes / No, I haven’t.
Ed Well, he’s from Japan and (3) he’s / he’ve climbed Mount
Everest five times.
Simon Five times! That’s incredible.
Ed Yes, it’s amazing. He (4) has picked up / has pick up a lot of
rubbish that climbers (5) left / have left on the mountain. That’s the
reason he goes.
Simon Why do people leave rubbish Mount Everest? That’s terrible!
Ed They don’t want to carry it down the mountain. Ken (6) collected /
has collected thousands of plastic bags, drinks cans, and even tents and
empty oxygen bottles. He wants to educate people. So he (7) has taken /
takes some of the rubbish and put it on display.
Ed I’ve (8) ever / never left rubbish on a mountain or in a park.
6. Complete the sentences.
Mel Have you (1) ___________ done a bungee jump?
Pete No, I haven’t. And I don’t want to either!
Mel I’d love to do something exciting. I’ve (2) ___________ done
anything exciting.
Pete Well, you’ve (3) ___________ with dolphins. That’s exciting.
Mel Oh, yes. I did that on holiday (4) ___________ year.
Pete And you’ve (5) ___________ in a tent.
Mel Oh, but that wasn’t exciting. It rained and it (6) ___________
freezing cold!
Pete Well, I’ve (7) ___________ slept in a tent. I’ve slept in a caravan
but that isn’t exciting. I suppose I’d like to ride an elephant one day.
Mel Oh, yes. I’ve never (8) ___________ an elephant. That would be
awesome.
7. Complete an expression into the sentence.
- Has she
flown to Spain ...............................?
- Has he ...................been
to the USA?
- He has swum
in a lake ................................
- Have
you ....................... made a ham omelette?
- Have
they seen a dangerous animal ............ ?
- Jerry
has ................. collected lots of stamps.
- I have
............. passed my English exam. I´m tired now.
- Have
you ..................... done a headstand?
8. Complete the text with the correct
form of these words. Some words are used twice.
visit - do - see - ride - be - appear - drive
My cousin Tom has just returned to England from his gap year in India. He had a fantastic time. He (1) ________ a bungee jump. He worked on a conservation project and he (2) ________ an elephant. He (3) ________ the Taj Mahal and lots of interesting places. He (4) ________ a cricket match between India and England in Mumbai. He (5) ________ in a film, too! He appeared in a crowd scene, so he didn’t have to say any words. I’ve never done exciting things like that, but on my birthday last year I (6) ________ a go-kart and that was amazing! I’d like to (7) ________ a horse one day and I’d like to (8) ________ on TV!
Monday, 21 September 2020
Thursday, 29 November 2018
Present Perfect complete
Choose the right verb.
1. I haven’t _______________ my homework yet.
a) finishing b) finished c) finish d) did
2. My teacher has _______________ my name on the board today.
b) wrote b) writed c) write d) written
3. Bill has just ____________ a new car.
a) bought b) buyed c) buy d) sell
4. Have you ever __________ a car.
b) broke b) drove c) driven d) gone
5. The children have never ____________ anything.
a) stolen b) stole c) steal d) eaten
6. She has __________ a bottle of milk.
a) eaten b) drink c) eaten d) drunk
- 1. You and Robert ___________________ (not/eat) Chinese food2. I _________________ (clean) my bedroom.3. The plane_________________________ (fly) into a storm.4. Sara _________________ (not/do) her homework.5. Mary _______________________ (not/talk) with Mike for a long time.6. Bella _____________________ (not/ write) her e-mail yet.7. Dan ________________ (see) that movie many times.8. Catherine and Rebecca _________________ (travel) to Argentina four times.9. Paul _________________ (drive) his car many times so far.10. You ___________________ (work) hard all your life.
