Present Perfect Tense exercises 2
1. Match questions 1–8 with answers A–H.
1. Has Emily visited Italy? A. Yes, they have. They love tennis!
2. Have your friends played tennis? B. Yes, I have. I’ve had flu twice.
3. Have you flown in a balloon? C. No, he hasn’t.
4. Have your parents been to China? D. Yes, he has. He has fallen off his bike lots of
5. Has Adam won a competition? times.
6. Has Edward fallen off his bike? E. Yes, she has.
7. Have they visited the Natural History F. No, I haven’t.
Museum? G. Yes, they have. They saw the dinosaurs.
8. Have you had flu? H. No, they haven’t. They haven’t been to
Asia.
2. Complete the sentences with ever or never. 3. Complete the sentences with ever or never.
1) My parents have ________ seen the Eiffel 1) Has Tommy ________ picked up rubbish in
Tower. the park?
2) Has Samantha ________ played volleyball in
2) We’ve ________ played ice hockey.
a sports centre?
3) We’ve ________ met an American person. 3) Have your parents ________ a ghost?
4) Have your grandparents ________ played a 4) Have ________ slept in a tent?
computer game?
5) Your uncle has ________ been in a play.
5) Have Johnny and Ella ________ eaten paella?
6) My cat has ________ caught a mouse. 6) Has our granddad ________ had a holiday in
7) Has your little sister ________ broken a caravan?
anything?
7) Those people ________ ridden an elephant.
8) I’ve ________ travelled around London in a
taxi. 8) ________ seen a snake?
4..Rewrite the sentences using never. 5..Write complete questions.
1) Zsófi hasn’t been to Canada. 1) you / ever / write / a letter
___________________________________ ___________________________________
2) I haven’t seen an octopus. 2) your dad / ever / cook / Indian food
___________________________________ ___________________________________
3) Elis hasn’t sung in the school choir. 3) you / ever / read / a surfing magazine
___________________________________ ___________________________________
4) Mr Kovacs hasn’t flown in a helicopter. 4) you / ever / see / a polar bear
___________________________________ ___________________________________
5) I haven’t planted a tree. 5) your family / ever / eat / fish and chips
___________________________________ ___________________________________
6) Ricsi hasn’t learnt any words in Chinese. 6) you / ever / go / a music festival
___________________________________ ___________________________________
6..Write complete sentences or questions with the 7..Complete the sentences. Use the present
present perfect. perfect or past simple form of the verbs in
brackets.
1) your friends / fly / in a plane? (ever)
1) Deniel and Máté ________________ an
____________________________________
elephant when they went to India. [ride]
2) Dominik / win / a competition. (never)
2) Look! Csaba ________________ an enormous
____________________________________
fish! [catch]
3) we / finish / our homework. (just)
3) They ________________ the new James Bond
____________________________________
film last week. [see]
4) Chris / play / tennis for the school. (never)
4) I ________________ a birthday card from my
____________________________________
sister. [just / have]
5) Lizzie / climb / a mountain? (ever)
5) Elsie ________________ her homework. She’s
____________________________________
waiting for Dad to help her. [not do]
6) Laura and Tánya / cook / dinner for their
6) Zsófi ________________ me to her Halloween
parents. (just)
party last year. [invite]
____________________________________
7) My cousins ________________ in a plane,
7) they / be / in hospital? (ever)
they went on a boat. [not fly]
____________________________________
8) Guess what! Our school _______________ the
8) Bianca / sleep / in a caravan. (never)
tennis competition! [win]
____________________________________
8..Complete the sentences. Use the present 9..Correct the error in each of the sentences.
perfect or past simple form of the verbs in
brackets. 1) Have you ever eat Chinese food?
1) Chris _______________ her case. [pack] _____________________________________
2) Chris ____________ her case last night. [pack] 2) Mr Brown already left the office.
3) Ricsi __________________the chair. [repair] _____________________________________
4) Ricsi ___________ the chair yesterday. [repair] 3) She has moved to another city last year.
5) The plane __________ ten minutes ago. [land] _____________________________________
6) The plane ________ just ________. [land] 4) We haven’t been abroad since a year.
7) I ___________ the heating on. [turn] _____________________________________
8) Zoja _______________ me recently. [not call] 5) They have sent out the invitations yet.
9) They ___________ a new car last month. [buy] _____________________________________
10) I’m really hungry. I ________________ yet. 6) The lesson has started ten minutes ago.
[not eat] _____________________________________
11) The teacher _______________ the tests yet. 7) Jack hasn’t seen Jill since she has graduated.
[not return] _____________________________________
12) They _____________ a week ago. [arrive] 8) Did she just leave?
13) She _______ to another city last year. [move] _____________________________________