[{"data":1,"prerenderedAt":345},["ShallowReactive",2],{"exercise-grammar-present-perfect-exercises":3,"exercise-index-for-related":238},{"slug":4,"skill":5,"topic":6,"title":7,"levels":8,"tags":11,"published":13,"updated_at":14,"is_premium":15,"meta_title":16,"meta_description":17,"rule":18,"examples":37,"exercises":53,"faq":214,"article":230},"present-perfect-exercises","grammar","present-perfect","Present Perfect Exercises",[9,10],"A2","B1",[12,6],"tenses",true,"2026-07-20",false,"Present Perfect Exercises — Free Online Practice with Answers | FluencyRoad","Practice the present perfect with free interactive exercises: multiple choice, gap-fill, sentence ordering and true\u002Ffalse questions with instant feedback and explanations.",{"heading":19,"summary":20,"points":21},"How the present perfect works","The present perfect connects the past to the present: it describes experiences, changes, and situations that started in the past and still matter now.",[22,25,28,31,34],{"label":23,"text":24},"Form","have\u002Fhas + past participle (I have worked, she has gone)",{"label":26,"text":27},"Use 1 — Experience","Things you have done at some time in your life: \"I have visited Japan.\"",{"label":29,"text":30},"Use 2 — Unfinished time","Situations that started in the past and continue now, often with for\u002Fsince: \"She has lived here since 2020.\"",{"label":32,"text":33},"Use 3 — Present result","Past actions with a visible result now: \"I have lost my keys (so I can't get in).\"",{"label":35,"text":36},"Signal words","ever, never, just, already, yet, for, since, recently, so far",[38,41,44,47,50],{"sentence":39,"note":40},"I **have worked** here for five years, and I still love my job.","unfinished time — the situation continues now",{"sentence":42,"note":43},"She **has just finished** the report, so you can read it.","recent action with a present result",{"sentence":45,"note":46},"**Have** you ever **eaten** sushi?","life experience — the exact time is not important",{"sentence":48,"note":49},"They **haven't arrived** yet — the meeting starts in five minutes.","negative with 'yet'",{"sentence":51,"note":52},"We **have known** each other since university.","'since' + starting point",[54,102,148,192],{"id":55,"type":56,"title":57,"instructions":58,"questions":59},"mc","multiple_choice","Choose the correct form","Select the correct option to complete each sentence.",[60,69,78,86,94],{"id":61,"prompt":62,"options":63,"answer":67,"explanation":68},"mc1","I ___ in this city since 2019.",[64,65,66],"have lived","live","lived",0,"'Since 2019' marks an unfinished period that continues now, so we need the present perfect: have lived.",{"id":70,"prompt":71,"options":72,"answer":76,"explanation":77},"mc2","She ___ her homework, so she can watch TV now.",[73,74,75],"finished","has finished","finishes",1,"The action has a result in the present (she is free now), so the present perfect 'has finished' is correct.",{"id":79,"prompt":80,"options":81,"answer":76,"explanation":85},"mc3","___ you ever ___ to Australia?",[82,83,84],"Did \u002F go","Have \u002F been","Have \u002F gone","For life experience we use 'have been' — 'have gone' would mean the person is still there.",{"id":87,"prompt":88,"options":89,"answer":67,"explanation":93},"mc4","They ___ the new museum yet.",[90,91,92],"haven't visited","didn't visit","don't visit","'Yet' is a present perfect signal word used in negatives and questions: haven't visited.",{"id":95,"prompt":96,"options":97,"answer":76,"explanation":101},"mc5","We ___ each other for more than ten years.",[98,99,100],"know","have known","knew","'For + period of time' with a situation continuing to the present takes the present perfect: have known.",{"id":103,"type":104,"title":105,"instructions":106,"questions":107},"gap","gap_fill","Complete the sentences","Type the present perfect form of the verb in brackets.",[108,116,124,133,139],{"id":109,"prompt":110,"hint":111,"answers":112,"explanation":115},"gap1","I ___ my keys — can you help me look for them?","lose",[113,114],"have lost","'ve lost","The keys are still missing now, so the past action has a present result: have lost.",{"id":117,"prompt":118,"hint":119,"answers":120,"explanation":123},"gap2","She ___ three books this month.","read",[121,122],"has read","'s read","'This month' is an unfinished time period, so the present perfect 'has read' is correct.",{"id":125,"prompt":126,"hint":127,"answers":128,"explanation":132},"gap3","We ___ never ___ such a beautiful sunset.","see",[129,130,131],"have seen","'ve seen","have \u002F seen","Life experience with 'never': have never seen. The past participle of 'see' is 'seen'.",{"id":134,"prompt":135,"hint":65,"answers":136,"explanation":138},"gap4","My parents ___ in the same house since 1998.",[64,137],"'ve lived","'Since 1998' + a situation continuing now = present perfect: have lived.",{"id":140,"prompt":141,"hint":142,"answers":143,"explanation":147},"gap5","He ___ just ___ the office, so call him on his mobile.","leave",[144,145,146],"has left","'s left","has \u002F left","'Just' + present result (he is not at the office now): has just left. 'Left' is the past participle of 'leave'.",{"id":149,"type":149,"title":150,"instructions":151,"questions":152},"reorder","Put the words in order","Click the words in the correct order to build the sentence.",[153,163,172,183],{"id":154,"words":155,"answer":161,"explanation":162},"re1",[156,157,158,159,160],"never","I","have","sushi","eaten","I have never eaten sushi","Word order: subject + have + never + past participle + object.",{"id":164,"words":165,"answer":170,"explanation":171},"re2",[166,73,167,158,168,169],"you","yet","the report","?","have you finished the report yet ?","Present perfect questions invert 'have' and the subject; 'yet' goes at the end.",{"id":173,"words":174,"answer":181,"explanation":182},"re3",[175,176,177,178,179,180],"has","since","she","here","worked","2021","she has worked here since 2021","Subject + has + past participle + place + since + starting point.",{"id":184,"words":185,"answer":190,"explanation":191},"re4",[186,187,188,158,189],"already","we","lunch","had","we have already had lunch","'Already' usually goes between 'have' and the past participle.",{"id":193,"type":194,"title":195,"instructions":196,"questions":197},"tf","true_false","True or false?","Decide if each statement about the present perfect is true or false.",[198,202,206,210],{"id":199,"prompt":200,"answer":15,"explanation":201},"tf1","The sentence \"I have seen that film last week\" is correct.","False — 'last week' is a finished time expression, so it needs the past simple: \"I saw that film last week.\"",{"id":203,"prompt":204,"answer":13,"explanation":205},"tf2","\"She has been to Paris\" means she visited Paris and came back.","True — 'has been to' describes a completed visit (experience); 'has gone to' would mean she is still there.",{"id":207,"prompt":208,"answer":15,"explanation":209},"tf3","We use 'since' with a period of time, like 'since two hours'.","False — 'since' takes a starting point (since Monday, since 2020); 'for' takes a period (for two hours).",{"id":211,"prompt":212,"answer":13,"explanation":213},"tf4","'Yet' is normally used in questions and negative sentences.","True — \"Have you finished yet?\" \u002F \"I haven't finished yet.\" In positive sentences we use 'already'.",[215,218,221,224,227],{"question":216,"answer":217},"What is the present perfect tense?","The present perfect is formed with have\u002Fhas + past participle (I have worked, she has gone). It links the past to the present and is used for life experiences, situations that started in the past and continue now, and past actions with a present result.",{"question":219,"answer":220},"What is the difference between the present perfect and the past simple?","The past simple describes finished actions at a finished time (I saw him yesterday). The present perfect describes actions in an unfinished time or with a connection to now (I have seen him today). If you say when something happened with a finished time expression, use the past simple.",{"question":222,"answer":223},"When do I use 'for' and 'since' with the present perfect?","Use 'for' with a period of time (for two years, for a long time) and 'since' with the starting point of the action (since 2020, since Monday, since I was a child).",{"question":225,"answer":226},"What is the difference between 'have been to' and 'have gone to'?","'Have been to' means the person visited a place and has come back. 'Have gone to' means the person went there and is still there or on the way.",{"question":228,"answer":229},"Where do 'already', 'just' and 'yet' go in a present perfect sentence?","'Already' and 'just' go between have\u002Fhas and the past participle (I have just eaten; she has already left). 'Yet' goes at the end of questions and negative sentences (Have you eaten yet? I haven't eaten yet).",{"heading":231,"paragraphs":232},"The present perfect explained in depth",[233,234,235,236,237],"The present perfect is one of the most frequently tested tenses in English — and one of the most confusing for learners, because many languages either don't have an equivalent form or use it differently. The key idea is that the present perfect always creates a bridge between the past and the present: the action happened (or started) before now, but the speaker cares about its connection to the present moment.","Grammatically, the tense is simple to build: have or has followed by the past participle. Regular verbs add -ed (worked, played), while irregular verbs have special forms you need to memorise (gone, seen, eaten, written). Most mistakes, however, are not about the form — they are about choosing between the present perfect and the past simple.","A reliable test is to look at the time expression. Finished time words — yesterday, last week, in 2015, two hours ago — demand the past simple. Unfinished time words — today, this week, so far, ever, never, for, since — usually signal the present perfect. Compare: \"I drank three coffees yesterday\" (finished day) with \"I have drunk three coffees today\" (the day continues, the number could still grow).","The present perfect also carries a strong sense of relevance. When you say \"I have lost my passport\", you are not simply reporting a past event — you are saying that the loss matters now: you can't travel, you need help. That is why news reports often open with the present perfect (\"The president has announced...\") before switching to the past simple for details.","To master this tense, practise the three core uses separately — experience, unfinished time, and present result — and pay special attention to the signal words. The exercises above mix all three uses, so they are a realistic check of whether you can choose the right form in context.",[239,250,261,271,281,288,296,303,306,314,323,330,338],{"slug":240,"skill":5,"topic":241,"title":242,"levels":243,"tags":244,"meta_description":248,"updated_at":14,"question_count":249},"future-tenses-exercises","future-tenses","Future Tenses Exercises",[9,10],[12,245,246,247],"future","will","going-to","Practice English future forms (will, going to, present continuous, present simple) with free interactive exercises, instant feedback and explanations.",18,{"slug":251,"skill":5,"topic":252,"title":253,"levels":254,"tags":256,"meta_description":260,"updated_at":14,"question_count":249},"gerund-infinitive-exercises","gerund-infinitive","Gerund and Infinitive Exercises",[10,255],"B2",[257,258,259],"gerund","infinitive","verb-patterns","Practice gerunds and infinitives (enjoy doing vs decide to do) with free interactive exercises, instant feedback and explanations of every verb pattern.",{"slug":262,"skill":5,"topic":263,"title":264,"levels":265,"tags":266,"meta_description":270,"updated_at":14,"question_count":249},"irregular-verbs-exercises","irregular-verbs","Irregular Verbs Exercises",[9,10],[267,263,268,269],"verbs","simple-past","past-participle","Practice English irregular verbs (past simple and past participle) with free interactive exercises, instant feedback and memory-friendly explanations.",{"slug":272,"skill":5,"topic":273,"title":274,"levels":275,"tags":276,"meta_description":280,"updated_at":14,"question_count":249},"modal-verbs-exercises","modal-verbs","Modal Verbs Exercises",[9,10],[273,277,278,279],"can","must","should","Practice English modal verbs (can, could, must, have to, should, may, might) with free interactive exercises, instant feedback and clear explanations.",{"slug":282,"skill":5,"topic":283,"title":284,"levels":285,"tags":286,"meta_description":287,"updated_at":14,"question_count":249},"past-perfect-exercises","past-perfect","Past Perfect Exercises",[10,255],[12,283],"Practice the past perfect tense with free interactive exercises: sequencing past events, before\u002Fafter\u002Fwhen clauses — with instant feedback and explanations.",{"slug":289,"skill":290,"topic":291,"title":292,"levels":293,"tags":294,"meta_description":295,"updated_at":14,"question_count":249},"phrasal-verbs-exercises","vocabulary","phrasal-verbs","Phrasal Verbs Exercises",[10,255],[290,291],"Practice common English phrasal verbs with free interactive exercises: multiple choice, gap-fill, sentence building and true\u002Ffalse — with instant feedback and explanations.",{"slug":297,"skill":5,"topic":298,"title":299,"levels":300,"tags":301,"meta_description":302,"updated_at":14,"question_count":249},"present-perfect-continuous-exercises","present-perfect-continuous","Present Perfect Continuous Exercises",[10,255],[12,298],"Practice the present perfect continuous (have been doing) with free interactive exercises comparing it with the present perfect simple — instant feedback included.",{"slug":4,"skill":5,"topic":6,"title":7,"levels":304,"tags":305,"meta_description":17,"updated_at":14,"question_count":249},[9,10],[12,6],{"slug":307,"skill":5,"topic":308,"title":309,"levels":310,"tags":311,"meta_description":313,"updated_at":14,"question_count":249},"present-perfect-vs-past-simple-exercises","present-perfect-vs-past-simple","Present Perfect vs Past Simple Exercises",[9,10],[12,6,312],"past-simple","Learn to choose between the present perfect and the past simple with free interactive exercises, instant feedback and clear explanations of every answer.",{"slug":315,"skill":5,"topic":316,"title":317,"levels":318,"tags":319,"meta_description":322,"updated_at":14,"question_count":249},"present-simple-vs-present-continuous-exercises","present-simple-vs-present-continuous","Present Simple vs Present Continuous Exercises",[9,10],[12,320,321],"present-simple","present-continuous","Learn to choose between the present simple and present continuous with free interactive exercises, instant feedback and clear explanations of every answer.",{"slug":324,"skill":5,"topic":268,"title":325,"levels":326,"tags":328,"meta_description":329,"updated_at":14,"question_count":249},"simple-past-exercises","Simple Past Exercises",[327,9],"A1",[12,268],"Practice the simple past tense with free interactive exercises covering regular and irregular verbs, negatives and questions — with instant feedback and explanations.",{"slug":331,"skill":5,"topic":332,"title":333,"levels":334,"tags":335,"meta_description":337,"updated_at":14,"question_count":249},"simple-past-vs-past-continuous-exercises","simple-past-vs-past-continuous","Simple Past vs Past Continuous Exercises",[9,10],[12,268,336],"past-continuous","Practice choosing between the simple past and the past continuous (was\u002Fwere doing) with free interactive exercises, instant feedback and clear explanations.",{"slug":339,"skill":5,"topic":340,"title":341,"levels":342,"tags":343,"meta_description":344,"updated_at":14,"question_count":249},"simple-present-exercises","simple-present","Simple Present Exercises",[327,9],[12,340],"Practice the simple present tense with free interactive exercises: third-person -s, negatives, questions and adverbs of frequency — with instant feedback and explanations.",1785358988118]