[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"grammar-exercise-019faa5f-841c-7f5b-a3b0-f08d46d27fb4":3,"grammar-exercise-lesson-019b84bb-173e-7921-86fd-fc9331dcf1d9":165},["Reactive",4],{"id":5,"grammarPage":6,"title":7,"instructions":8,"displayOrder":9,"type":10,"questions":11,"ogImageUrl":164},"019faa5f-841c-7f5b-a3b0-f08d46d27fb4","\u002Fapi\u002Fgrammar_pages\u002F019b84bb-173e-7921-86fd-fc9331dcf1d9","Build Regrets, Guesses, and Missed Chances","Tap the words in the correct order to build each sentence about the past. One word does not belong.",2,"sentence_builder",[12,31,45,59,74,89,104,119,134,149],{"id":13,"sentenceTemplate":14,"displayOrder":15,"explanation":16,"exampleSentence":17,"blanks":18},"019faa5f-841d-71be-b109-c10cef1003fd","Build the sentence: __1__",0,"'Should have apologized' expresses regret about the better action after the argument.","I should have listened more carefully.",[19],{"id":20,"blankNumber":21,"options":22},"019faa5f-841d-713e-b109-c10cee244a80",1,[23,27],{"id":24,"optionText":25,"isCorrect":26,"displayOrder":15},"019faa5f-841d-7092-b109-c10cecfe8ab9","I should have apologized after our argument.",true,{"id":28,"optionText":29,"isCorrect":30,"displayOrder":21},"019faa5f-841d-70f2-b109-c10ced4206c8","apologizing",false,{"id":32,"sentenceTemplate":14,"displayOrder":21,"explanation":33,"exampleSentence":34,"blanks":35},"019faa5f-841d-733e-b109-c10cf1259c1c","'Shouldn't have shared' criticizes a past action that was wrong.","You shouldn't have opened her private letter.",[36],{"id":37,"blankNumber":21,"options":38},"019faa5f-841d-72d6-b109-c10cf0a0f09d",[39,42],{"id":40,"optionText":41,"isCorrect":30,"displayOrder":15},"019faa5f-841d-724e-b109-c10cef34058d","share",{"id":43,"optionText":44,"isCorrect":26,"displayOrder":21},"019faa5f-841d-7292-b109-c10cefea584d","You shouldn't have shared that private message.",{"id":46,"sentenceTemplate":14,"displayOrder":9,"explanation":47,"exampleSentence":48,"blanks":49},"019faa5f-841d-74ca-b109-c10cf3a7e3b2","'Might have missed' is an uncertain guess about why Maya is not here.","Leo might have taken the wrong train.",[50],{"id":51,"blankNumber":21,"options":52},"019faa5f-841d-744a-b109-c10cf350db28",[53,56],{"id":54,"optionText":55,"isCorrect":26,"displayOrder":15},"019faa5f-841d-73c2-b109-c10cf1f19217","Maya might have missed the last bus.",{"id":57,"optionText":58,"isCorrect":30,"displayOrder":21},"019faa5f-841d-7406-b109-c10cf2bc6410","missing",{"id":60,"sentenceTemplate":14,"displayOrder":61,"explanation":62,"exampleSentence":63,"blanks":64},"019faa5f-841d-7646-b109-c10cf58ae39e",3,"'Might not have arrived' means the parcel's arrival is uncertain.","The driver might not have seen our house.",[65],{"id":66,"blankNumber":21,"options":67},"019faa5f-841d-75de-b109-c10cf5587c93",[68,71],{"id":69,"optionText":70,"isCorrect":30,"displayOrder":15},"019faa5f-841d-7556-b109-c10cf428160b","arriving",{"id":72,"optionText":73,"isCorrect":26,"displayOrder":21},"019faa5f-841d-759e-b109-c10cf4e36f3f","The parcel might not have arrived yet.",{"id":75,"sentenceTemplate":14,"displayOrder":76,"explanation":77,"exampleSentence":78,"blanks":79},"019faa5f-841d-77d2-b109-c10cf7216428",4,"'Could have booked' describes an available option that the speakers did not choose.","We could have used the larger table, but we chose this one.",[80],{"id":81,"blankNumber":21,"options":82},"019faa5f-841d-7766-b109-c10cf6e98656",[83,86],{"id":84,"optionText":85,"isCorrect":26,"displayOrder":15},"019faa5f-841d-76ca-b109-c10cf62afa3c","We could have booked the larger room, but we chose this one.",{"id":87,"optionText":88,"isCorrect":30,"displayOrder":21},"019faa5f-841d-7726-b109-c10cf6813e0a","booking",{"id":90,"sentenceTemplate":14,"displayOrder":91,"explanation":92,"exampleSentence":93,"blanks":94},"019faa5f-841d-793a-b109-c10cf8f3f3ed",5,"The if-clause shows that catching the train was possible, but it did not happen.","If I had hurried, I could have caught the bus.",[95],{"id":96,"blankNumber":21,"options":97},"019faa5f-841d-78d6-b109-c10cf8d57c23",[98,101],{"id":99,"optionText":100,"isCorrect":30,"displayOrder":15},"019faa5f-841d-7852-b109-c10cf7db518e","catches",{"id":102,"optionText":103,"isCorrect":26,"displayOrder":21},"019faa5f-841d-7896-b109-c10cf82cfebc","If Leo had left earlier, he could have caught the train.",{"id":105,"sentenceTemplate":14,"displayOrder":106,"explanation":107,"exampleSentence":108,"blanks":109},"019faa5f-841d-7aaa-b109-c10cfb14c603",6,"'Could have won' describes a possible result that did not happen because she fell.","They could have finished first, but their car broke down.",[110],{"id":111,"blankNumber":21,"options":112},"019faa5f-841d-7a46-b109-c10cfa1b6055",[113,116],{"id":114,"optionText":115,"isCorrect":26,"displayOrder":15},"019faa5f-841d-79be-b109-c10cf9cac29d","She could have won the race, but she fell near the finish.",{"id":117,"optionText":118,"isCorrect":30,"displayOrder":21},"019faa5f-841d-7a06-b109-c10cfa14e390","winning",{"id":120,"sentenceTemplate":14,"displayOrder":121,"explanation":122,"exampleSentence":123,"blanks":124},"019faa5f-841d-7c1e-b109-c10cfe60090c",7,"'Should have brought' expresses regret about not bringing the better clothing.","I should have worn my waterproof shoes.",[125],{"id":126,"blankNumber":21,"options":127},"019faa5f-841d-7bb6-b109-c10cfd772bf4",[128,131],{"id":129,"optionText":130,"isCorrect":30,"displayOrder":15},"019faa5f-841d-7b2e-b109-c10cfbb2335c","bring",{"id":132,"optionText":133,"isCorrect":26,"displayOrder":21},"019faa5f-841d-7b72-b109-c10cfc959ccf","I should have brought a warmer coat.",{"id":135,"sentenceTemplate":14,"displayOrder":136,"explanation":137,"exampleSentence":138,"blanks":139},"019faa5f-841d-7d8e-b109-c10d00218739",8,"'Might have taken' is a guess because the speaker does not know which turning they took.","They might have followed the old map.",[140],{"id":141,"blankNumber":21,"options":142},"019faa5f-841d-7d26-b109-c10d001657bf",[143,146],{"id":144,"optionText":145,"isCorrect":26,"displayOrder":15},"019faa5f-841d-7c9e-b109-c10cfea04d46","They might have taken the wrong turning.",{"id":147,"optionText":148,"isCorrect":30,"displayOrder":21},"019faa5f-841d-7ce6-b109-c10cff713eea","taking",{"id":150,"sentenceTemplate":14,"displayOrder":151,"explanation":152,"exampleSentence":153,"blanks":154},"019faa5f-841d-7f0e-b109-c10d02e31bf5",9,"'Should not have ignored' criticizes the decision to ignore a clear warning.","We should not have crossed the closed bridge.",[155],{"id":156,"blankNumber":21,"options":157},"019faa5f-841d-7ea6-b109-c10d023b2603",[158,161],{"id":159,"optionText":160,"isCorrect":30,"displayOrder":15},"019faa5f-841d-7e12-b109-c10d00eee10d","ignoring",{"id":162,"optionText":163,"isCorrect":26,"displayOrder":21},"019faa5f-841d-7e56-b109-c10d01ec120a","You should not have ignored the warning.","\u002Fuploads\u002Fimages\u002Fgpimg_633e70cf-d62e-4116-9fd5-70721d1dd194_hero.webp",{"title":166,"slug":167,"language":168,"level":169},"Modals About the Past — Should Have, Might Have, Could Have","modals-about-the-past-should-have-might-have-could-have","en","B1"]