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