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