Present Perfect Tense Exercises / Exercises / By English Learning 101 1 Created by English Learning 101 Present Perfect Tense Exercises Level 1 1 / 10 She __________ her homework already. have finished has finished finished 2 / 10 They __________ Spanish since last year. has learned have learned learned 3 / 10 He __________ to many countries in his life. has traveled have traveled traveled 4 / 10 They __________ at the company since 2010. have worked worked has worked 5 / 10 We __________ in this city for five years. have lived lived will live 6 / 10 We __________ that movie before. saw has seen have seen 7 / 10 He __________Â a new car recently. bought has bought have bought 8 / 10 She __________ English for three years. have studied has studied studied 9 / 10 I __________ my keys somewhere. have lost lost has lost 10 / 10 I __________ Paris twice. will visit visited have visited Your score isThe average score is 100% LinkedIn Facebook Twitter VKontakte 0% Restart quiz 1 Created by English Learning 101 Present Perfect Tense Exercise Level 2 1 / 15 We ________ the project on time. complete have completed will complete 2 / 15 _____ he achieved his goals? Have Has Will 3 / 15 She _____ eaten lunch yet. hasn't didn't haven't 4 / 15 I _____ already _______that book. has, bought have, buy have, bought 5 / 15 The team _______ the championship. win have won has won 6 / 15 _____ she _____ learned to play the piano yet? Has, not Have, not Does, not 7 / 15 She has already _______ her homework. finished finishes finish 8 / 15 ______ you ever traveled abroad? Has Do Have 9 / 15 They have improved their English skills. has improved have improve have improved 10 / 15 He ______ just bought a new car. has not does not have not 11 / 15 She has _____ the Eiffel Tower during her trip to Paris. saw see seen 12 / 15 _____ she _____ her room blue? Has, not Have, not Does, not 13 / 15 We __________ each other since our high school graduation. haven't see haven't seen hasn't seen 14 / 15 I _______ English for five years. am studying have studied have studied 15 / 15 _____ he _____ completed the assignment? Have, not Has, not Will not Your score isThe average score is 93% LinkedIn Facebook Twitter VKontakte 0% Restart quiz 3 Created by English Learning 101 Present Perfect Tense Exercise Level 3 1 / 20 He _____ to New York City several times. traveled has traveled have traveled 2 / 20 Which restaurant ______ you tried before? haven't didn't hasn't 3 / 20 _____ you ever _____ Paris? Has, visited Have, visit Have, visited 4 / 20 He has lived in London ______ 2010. since for 5 / 20 She _____ just graduated from university with honors. has have will has 6 / 20 ______ you _____ the news about the event? hasn't, heard Haven't, heard haven't, hear 7 / 20 He ________ the latest book by that author. hasn't reading hasn't read haven't read 8 / 20 He has already _______ his homework, but I ______ started yet. finished, hasn't finish, haven't finished, haven't 9 / 20 The rain __________, so we can finally go outside. stopped have stopped has stopped 10 / 20 They have known each other _____ childhood. since for 11 / 20 Have you _____ my keys anywhere? seeing seen see 12 / 20 They _________ in this neighborhood since 2010. has lived have lived lived 13 / 20 ______ they_____ to a music concert before? Haven't, be Haven't, been Hasn't, been 14 / 20 I ______ finished my homework yet. has not haven't hasn't have not 15 / 20 How long have you _____ friends? been be being 16 / 20 We __________ all the supplies for the party. have bought buy has bought 17 / 20 _____ she ______ how to swim? Hasn't, learn Haven't, learned Hasn't, learned 18 / 20 They _______ watched the new movie. did not has not have not 19 / 20 __________ they traveled in the past year? Where Where have Where has 20 / 20 I have worked for this company _____ five years. since for Your score isThe average score is 65% LinkedIn Facebook Twitter VKontakte 0% Restart quiz Post Views: 372