[{"data":1,"prerenderedAt":410},["ShallowReactive",2],{"en-game-past-perfect-game":3},{"slug":4,"type":5,"mechanic":6,"topic":7,"published":8,"updated_at":9,"related_exercise":10,"levels":11,"seo":15,"settings":20,"questions":24,"content":330,"related_games":407,"available_locales":408},"past-perfect-game","grammar-game","speed-round","past-perfect",true,"2026-10-01","\u002Fgrammar\u002Fpast-perfect-exercises",[12,13,14],"A2","B1","B2",{"title":16,"meta_description":17,"h1":18,"subtitle":19},"Past Perfect Games Online | Past Perfect Tense Game","Play a free past perfect tense game online. Practise had + past participle, earlier past actions and third conditionals in quick rounds.","Past Perfect Game","Put past events in order: what had already happened?",{"questions_per_round":21,"lives":22,"seconds_per_question":23},12,3,15,[25,37,45,50,57,66,72,76,81,90,96,100,105,114,120,124,129,140,147,152,157,166,173,177,182,191,196,200,205,214,220,224,229,240,246,250,255,265,271,275,280,290,297,302,307,316,321,325],{"id":26,"difficulty":27,"format":28,"prompt":29,"rule":30,"tag":31,"options":32,"answer":33},"pf-001","easy","multiple-choice","By the time I arrived, the film ___ . (it started earlier)","Had started marks the earlier of two past events.","earlier-past",[33,34,35,36],"had started","has started","had starting","had start",{"id":38,"difficulty":27,"format":39,"prompt":40,"rule":41,"tag":42,"answer":43},"pf-002","gap-fill","She ___ (finish) dinner before the guests arrived. (use past perfect)","The dinner was complete before another past action: had finished.","had-participle",[44],"had finished",{"id":46,"difficulty":27,"format":47,"prompt":48,"rule":49,"tag":31,"answer":8},"pf-003","right-or-wrong","When we reached the station, the train had already left.","Had left happened before reached.",{"id":51,"difficulty":27,"format":47,"prompt":52,"rule":53,"tag":54,"answer":55,"correction":56},"pf-004","He had ate breakfast before school.","Past perfect uses had + past participle eaten.","past-participle",false,"He had eaten breakfast before school.",{"id":58,"difficulty":27,"format":28,"prompt":59,"rule":60,"tag":31,"options":61,"answer":62},"pf-005","The room was empty because everyone ___ . (earlier departure)","Had gone explains an earlier event before the room was observed.",[62,63,64,65],"had gone","has gone","had went","had go",{"id":67,"difficulty":27,"format":39,"prompt":68,"rule":69,"tag":31,"answer":70},"pf-006","I was tired because I ___ (sleep) badly the night before. (use past perfect)","Had slept places the poor sleep before the tired past moment.",[71],"had slept",{"id":73,"difficulty":27,"format":47,"prompt":74,"rule":75,"tag":31,"answer":8},"pf-007","She had cleaned the kitchen before her parents came home.","Had cleaned is earlier than came home.",{"id":77,"difficulty":27,"format":47,"prompt":78,"rule":79,"tag":42,"answer":55,"correction":80},"pf-008","They had finish their work before lunch.","Use the participle finished after had.","They had finished their work before lunch.",{"id":82,"difficulty":27,"format":28,"prompt":83,"rule":84,"tag":31,"options":85,"answer":86},"pf-009","By 8 p.m., we ___ our homework. (already complete)","By a past time can mark a completed earlier action.",[86,87,88,89],"had completed","have completed","had completing","had complete",{"id":91,"difficulty":27,"format":39,"prompt":92,"rule":93,"tag":31,"answer":94},"pf-010","The shop ___ (close) before we got there. (use past perfect)","The closing preceded our arrival.",[95],"had closed",{"id":97,"difficulty":27,"format":47,"prompt":98,"rule":99,"tag":31,"answer":8},"pf-011","I recognized her because I had met her before.","Had met refers to an earlier meeting.",{"id":101,"difficulty":27,"format":47,"prompt":102,"rule":103,"tag":54,"answer":55,"correction":104},"pf-012","We had saw that film before.","After had, use the participle seen, not saw.","We had seen that film before.",{"id":106,"difficulty":27,"format":28,"prompt":107,"rule":108,"tag":31,"options":109,"answer":110},"pf-013","The streets were wet because it ___ earlier.","Had rained explains the streets' past condition.",[110,111,112,113],"had rained","has rained","rain","had raining",{"id":115,"difficulty":27,"format":39,"prompt":116,"rule":117,"tag":31,"answer":118},"pf-014","He couldn't enter because he ___ (lose) his key. (use past perfect)","Losing the key happened before he tried to enter.",[119],"had lost",{"id":121,"difficulty":27,"format":47,"prompt":122,"rule":123,"tag":31,"answer":8},"pf-015","The children had eaten before we served dessert.","Had eaten is earlier than served.",{"id":125,"difficulty":27,"format":47,"prompt":126,"rule":127,"tag":54,"answer":55,"correction":128},"pf-016","She had wrote the email before noon.","Write has the past participle written.","She had written the email before noon.",{"id":130,"difficulty":131,"format":28,"prompt":132,"rule":133,"tag":134,"options":135,"answer":136},"pf-017","medium","I ___ the book before the teacher recommended it. (negative)","Hadn't read places the lack of reading before a past recommendation.","negatives",[136,137,138,139],"hadn't read","haven't read","hadn't reads","hadn't reading",{"id":141,"difficulty":131,"format":39,"prompt":142,"rule":143,"tag":144,"answer":145},"pf-018","___ (you \u002F visit) London before you moved there? (use past perfect)","A past perfect question begins Had + subject + participle.","questions",[146],"Had you visited",{"id":148,"difficulty":131,"format":47,"prompt":149,"rule":150,"tag":151,"answer":8},"pf-019","By the time the guests arrived, we had already prepared the food.","Already prepared happened before the guests arrived.","already-by-time",{"id":153,"difficulty":131,"format":47,"prompt":154,"rule":155,"tag":54,"answer":55,"correction":156},"pf-020","Had she went home before you called?","After had, use the participle gone.","Had she gone home before you called?",{"id":158,"difficulty":131,"format":28,"prompt":159,"rule":160,"tag":31,"options":161,"answer":162},"pf-021","After they ___ the tickets, they booked a hotel. (earlier action)","Had bought marks the action completed before booking.",[162,163,164,165],"had bought","have bought","had buy","buy",{"id":167,"difficulty":131,"format":39,"prompt":168,"rule":169,"tag":134,"answer":170},"pf-022","He ___ (not \u002F hear) the news before I told him. (use past perfect)","The negative earlier past uses had not + heard.",[171,172],"hadn't heard","had not heard",{"id":174,"difficulty":131,"format":47,"prompt":175,"rule":176,"tag":31,"answer":8},"pf-023","She was relieved because she had passed the exam.","Had passed explains her later past feeling.",{"id":178,"difficulty":131,"format":47,"prompt":179,"rule":180,"tag":54,"answer":55,"correction":181},"pf-024","We had not knew the answer when the teacher asked.","Use the participle known after had not.","We had not known the answer when the teacher asked.",{"id":183,"difficulty":131,"format":28,"prompt":184,"rule":185,"tag":151,"options":186,"answer":187},"pf-025","The train ___ by the time we reached the platform. (earlier departure)","By the time points to a completed event before another past moment.",[187,188,189,190],"had left","has left","had leave","leaving",{"id":192,"difficulty":131,"format":39,"prompt":193,"rule":194,"tag":151,"answer":195},"pf-026","By noon, the team ___ (complete) the first stage. (use past perfect)","By noon is a past deadline; had completed shows prior completion.",[86],{"id":197,"difficulty":131,"format":47,"prompt":198,"rule":199,"tag":144,"answer":8},"pf-027","Had you locked the door before you left?","Had + subject + participle forms a past perfect question.",{"id":201,"difficulty":131,"format":47,"prompt":202,"rule":203,"tag":54,"answer":55,"correction":204},"pf-028","She hadn't wrote to him before that day.","Hadn't still needs a past participle: written.","She hadn't written to him before that day.",{"id":206,"difficulty":131,"format":28,"prompt":207,"rule":208,"tag":54,"options":209,"answer":210},"pf-029","When I arrived, they ___ dinner already. (earlier action)","Had eaten happened before arrived.",[210,211,212,213],"had eaten","have eaten","had ate","eat",{"id":215,"difficulty":131,"format":39,"prompt":216,"rule":217,"tag":31,"answer":218},"pf-030","The museum ___ (open) before the tour group arrived. (use past perfect)","Had opened marks the earlier of two past events.",[219],"had opened",{"id":221,"difficulty":131,"format":47,"prompt":222,"rule":223,"tag":31,"answer":8},"pf-031","I had never flown before that trip in 2020.","Had never flown describes experience before a past trip.",{"id":225,"difficulty":131,"format":47,"prompt":226,"rule":227,"tag":54,"answer":55,"correction":228},"pf-032","They had not went there before we arrived.","Had not still needs a past participle: gone.","They had not gone there before we arrived.",{"id":230,"difficulty":231,"format":28,"prompt":232,"rule":233,"tag":234,"options":235,"answer":236},"pf-033","hard","If I ___ about the delay, I would have left later. (third conditional)","A third conditional if-clause uses past perfect.","third-conditional",[236,237,238,239],"had known","have known","knew","had knew",{"id":241,"difficulty":231,"format":39,"prompt":242,"rule":243,"tag":234,"answer":244},"pf-034","If she ___ (study) more, she might have passed. (use past perfect)","An unreal past condition takes had + participle.",[245],"had studied",{"id":247,"difficulty":231,"format":47,"prompt":248,"rule":249,"tag":234,"answer":8},"pf-035","He would have caught the train if he had left earlier.","Had left is the unreal past condition in a third conditional.",{"id":251,"difficulty":231,"format":47,"prompt":252,"rule":253,"tag":54,"answer":55,"correction":254},"pf-036","If they had took the earlier flight, they would have arrived on time.","Had takes the participle taken.","If they had taken the earlier flight, they would have arrived on time.",{"id":256,"difficulty":231,"format":28,"prompt":257,"rule":258,"tag":259,"options":260,"answer":261},"pf-037","She was exhausted because she ___ for hours before the race ended. (ongoing earlier activity)","Past perfect continuous highlights an activity lasting up to a past point.","perfect-continuous-past",[261,262,263,264],"had been running","has been running","had running","had ran",{"id":266,"difficulty":231,"format":39,"prompt":267,"rule":268,"tag":259,"answer":269},"pf-038","By the time we met, he ___ (live) abroad for five years. (ongoing period) (use past perfect continuous)","Had been living emphasizes duration before another past event.",[270],"had been living",{"id":272,"difficulty":231,"format":47,"prompt":273,"rule":274,"tag":259,"answer":8},"pf-039","They had been waiting for an hour when the bus finally came.","Had been waiting describes duration before a past arrival.",{"id":276,"difficulty":231,"format":47,"prompt":277,"rule":278,"tag":259,"answer":55,"correction":279},"pf-040","She had been work there for years before she retired.","Past perfect continuous uses had been + -ing.","She had been working there for years before she retired.",{"id":281,"difficulty":231,"format":28,"prompt":282,"rule":283,"tag":284,"options":285,"answer":286},"pf-041","He said he ___ the report the previous day. (completed before his statement)","Reported speech can use had sent for an action earlier than said.","reported-past",[286,287,288,289],"had sent","has sent","send","had send",{"id":291,"difficulty":231,"format":39,"prompt":292,"rule":293,"tag":284,"answer":294},"pf-042","She told me she ___ (not \u002F see) the message before that morning. (use past perfect)","Had not seen marks the earlier lack of seeing.",[295,296],"hadn't seen","had not seen",{"id":298,"difficulty":231,"format":47,"prompt":299,"rule":300,"tag":301,"answer":8},"pf-043","The house had been sold before the family moved abroad.","Had been sold is past perfect passive for an earlier sale.","past-perfect-passive",{"id":303,"difficulty":231,"format":47,"prompt":304,"rule":305,"tag":301,"answer":55,"correction":306},"pf-044","The documents had been send before the meeting.","Past perfect passive uses had been + past participle sent.","The documents had been sent before the meeting.",{"id":308,"difficulty":231,"format":28,"prompt":309,"rule":310,"tag":301,"options":311,"answer":312},"pf-045","By 2010, the bridge ___ . (passive; completed before that year)","Past perfect passive is had been + participle.",[312,313,314,315],"had been built","has been built","had built","had been build",{"id":317,"difficulty":231,"format":39,"prompt":318,"rule":319,"tag":234,"answer":320},"pf-046","If we ___ (leave) earlier, we would not have missed the show. (use past perfect)","Had left is the unreal past condition.",[187],{"id":322,"difficulty":231,"format":47,"prompt":323,"rule":324,"tag":31,"answer":8},"pf-047","She realized that she had forgotten her passport at home.","Had forgotten precedes realized.",{"id":326,"difficulty":231,"format":47,"prompt":327,"rule":328,"tag":234,"answer":55,"correction":329},"pf-048","If I had saw the warning, I would have stopped.","A third conditional uses had + participle seen.","If I had seen the warning, I would have stopped.",{"how_to_play":331,"rule_intro":335,"rule_sections":336,"faq":387,"related_exercise_label":406},[332,333,334],"Choose Practice for an untimed round or Challenge for a timed round with three lives.","Practice lets you choose a difficulty; Challenge mixes all three levels in a 12-question round.","Read the explanation after every answer, replay mistakes and continue with the related exercise when available.","Past perfect uses had + past participle to look back from a past moment. It often makes the earlier event clear when two past events are mentioned. Hard questions add third conditionals, past perfect continuous and passive forms.",[337,348,357,367,377],{"heading":338,"body":339,"examples":340},"Build had + past participle","Had stays the same with every subject. Follow it with a past participle, including irregular forms such as seen, gone and written.",[341,344],{"sentence":342,"note":343},"She had finished dinner.","Had + finished.",{"sentence":345,"note":346,"wrong":347},"He had eaten breakfast.","Eat has participle eaten.","He had ate breakfast.",{"heading":349,"body":350,"examples":351},"The earlier of two past events","Past perfect often marks what happened before another past event; the later event usually uses past simple.",[352,355],{"sentence":353,"note":354},"The train had left when we arrived.","Leaving happened first.",{"sentence":98,"note":356},"Meeting came before recognizing.",{"heading":358,"body":359,"examples":360},"Negatives and questions","Use had not or hadn't for negatives. Move had before the subject to form a question.",[361,364],{"sentence":362,"note":363},"She hadn't seen the message.","Negative past perfect.",{"sentence":365,"note":366},"Had you visited before?","Question with had first.",{"heading":368,"body":369,"examples":370},"By the time, already and duration","By the time places a past deadline. Already emphasizes completion before that point. Had been + -ing can emphasize duration up to it.",[371,374],{"sentence":372,"note":373},"By noon, we had finished.","Completed before noon.",{"sentence":375,"note":376},"They had been waiting for an hour when the bus came.","Duration before the bus arrived.",{"heading":378,"body":379,"examples":380},"Unreal past and passive","Third conditionals use had + participle in the if-clause. Past perfect passive uses had been + participle.",[381,384],{"sentence":382,"note":383},"If I had known, I would have helped.","Unreal past condition.",{"sentence":385,"note":386},"The bridge had been built by 2010.","Past perfect passive.",[388,391,394,397,400,403],{"question":389,"answer":390},"Is this past perfect game free?","Yes. Play as many rounds as you like without creating an account.",{"question":392,"answer":393},"What is the past perfect tense?","It is had + past participle, often used for an event before another past event.",{"question":395,"answer":396},"Do I use had with every subject?","Yes. I, she, they and all other subjects use had.",{"question":398,"answer":399},"Does the game cover third conditionals?","Yes. Hard questions include unreal past if-clauses with had + participle.",{"question":401,"answer":402},"Can I use this game in class?","Yes. Let pairs explain their choice before revealing each correction, then use Challenge for a short review.",{"question":404,"answer":405},"Does the game save my score?","Your best Challenge score is stored in this browser, not in your account.","Past Perfect Exercises",[],{"es":409},"\u002Fes\u002Fjuegos\u002Fpasado-perfecto",1791170993490]