[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"grammar-exercise-01a01413-9792-72c3-9c9c-886ffb644c83":3,"grammar-exercise-lesson-019b9973-ccc0-7aea-94b3-d59ca2b27d38":272},["Reactive",4],{"id":5,"grammarPage":6,"title":7,"instructions":8,"displayOrder":9,"type":10,"questions":11,"ogImageUrl":271},"01a01413-9792-72c3-9c9c-886ffb644c83","\u002Fapi\u002Fgrammar_pages\u002F019b9973-ccc0-7aea-94b3-d59ca2b27d38","Future Perfect Continuous - Find and Fix","One word in each sentence is wrong. Tap it, then choose the correction.",4,"find_and_fix",[12,44,68,89,113,137,154,172,194,215,235,255],{"id":13,"sentenceTemplate":14,"displayOrder":15,"explanation":16,"exampleSentence":17,"blanks":18,"payload":19},"01a01413-9792-7433-9c9c-886ffbded514","By the end of tomorrow's charity swim, the athlete will have been swam laps for seven hours.",0,"The future perfect continuous uses “will have been + -ing”, so use “swimming”.","By the end of tomorrow's charity swim, the athlete will have been swimming laps for seven hours.",[],{"hint":20,"words":21,"correct":38,"wrongIndex":39,"corrections":40},"The activity continues over a measured period.",[22,23,24,25,26,27,28,23,29,30,31,32,33,34,35,36,37],"By","the","end","of","tomorrow's","charity","swim,","athlete","will","have","been","swam","laps","for","seven","hours.","swimming",12,[38,41,42,43],"swum","swims","swim",{"id":45,"sentenceTemplate":46,"displayOrder":47,"explanation":48,"exampleSentence":49,"blanks":50,"payload":51},"01a01413-9792-74db-9c9c-886ffc0bf1c0","By ten, the support team won't have been waited for more than twenty minutes.",1,"The negative form is “won’t have been + -ing”, so use “won’t have been waiting”.","By ten, the support team won't have been waiting for more than twenty minutes.",[],{"hint":52,"words":53,"correct":63,"wrongIndex":64,"corrections":65},"The wait remains short at the future checkpoint.",[22,54,23,55,56,57,31,32,58,35,59,60,61,62],"ten,","support","team","won't","waited","more","than","twenty","minutes.","waiting",8,[63,66,67],"waits","wait",{"id":69,"sentenceTemplate":70,"displayOrder":71,"explanation":72,"exampleSentence":73,"blanks":74,"payload":75},"01a01413-9792-751f-9c9c-886ffcf79670","By opening night, the orchestra will have been rehearsing for practice began.",2,"Use “since practice began” for the starting point of an activity continuing to opening night.","By opening night, the orchestra will have been rehearsing since practice began.",[],{"hint":76,"words":77,"correct":84,"wrongIndex":85,"corrections":86},"The sentence names when the rehearsals started.",[22,78,79,23,80,30,31,32,81,35,82,83],"opening","night,","orchestra","rehearsing","practice","began.","since",9,[84,87,88],"during","from",{"id":90,"sentenceTemplate":91,"displayOrder":92,"explanation":93,"exampleSentence":94,"blanks":95,"payload":96},"01a01413-9792-7557-9c9c-886ffd6ee670","How long will the pilot has been flying by the time the aircraft lands?",3,"A duration question uses “How long will + subject + have been + -ing”.","How long will the pilot have been flying by the time the aircraft lands?",[],{"hint":97,"words":98,"correct":31,"wrongIndex":108,"corrections":109},"The question asks about accumulated future duration.",[99,100,30,23,101,102,32,103,104,23,105,23,106,107],"How","long","pilot","has","flying","by","time","aircraft","lands?",5,[31,110,111,112],"had","having","hasn't",{"id":114,"sentenceTemplate":115,"displayOrder":9,"explanation":116,"exampleSentence":117,"blanks":118,"payload":119},"01a01413-9792-758b-9c9c-886ffdf44760","By the time Maya, our only inspector, arrive tomorrow, the team will have been testing for six weeks.","After “by the time”, use present simple for the future event: “Maya arrives”.","By the time Maya, our only inspector, arrives tomorrow, the team will have been testing for six weeks.",[],{"hint":120,"words":121,"correct":131,"wrongIndex":132,"corrections":133},"The future time clause needs a present tense.",[22,23,105,122,123,124,125,126,127,23,56,30,31,32,128,35,129,130],"Maya,","our","only","inspector,","arrive","tomorrow,","testing","six","weeks.","arrives",7,[131,134,135,136],"arrived","arriving","will arrive",{"id":138,"sentenceTemplate":139,"displayOrder":108,"explanation":140,"exampleSentence":141,"blanks":142,"payload":143},"01a01413-9792-75bb-9c9c-886ffeb8983c","At noon, the survey crew will have been drilling since five hours.","Use “for” with a length of time: the crew will have been drilling for five hours.","At noon, the survey crew will have been drilling for five hours.",[],{"hint":144,"words":145,"correct":35,"wrongIndex":85,"corrections":152},"“Five hours” is a duration.",[146,147,23,148,149,30,31,32,150,84,151,37],"At","noon,","survey","crew","drilling","five",[35,153,104,88],"at",{"id":155,"sentenceTemplate":156,"displayOrder":157,"explanation":158,"exampleSentence":159,"blanks":160,"payload":161},"01a01413-9792-75ef-9c9c-886ffec34156","At six tomorrow, I will have was driving for eight hours.",6,"The structure is “will + have + been + verb-ing”, so “was” becomes “been”.","At six tomorrow, I will have been driving for eight hours.",[],{"hint":162,"words":163,"correct":32,"wrongIndex":157,"corrections":168},"Complete the four-part continuous form.",[146,129,127,164,30,31,165,166,35,167,37],"I","was","driving","eight",[32,169,170,171],"being","be","am",{"id":173,"sentenceTemplate":174,"displayOrder":132,"explanation":175,"exampleSentence":176,"blanks":177,"payload":178},"01a01413-9792-761f-9c9c-886fff8697ab","At closing, the porters will be exhausted because they will have been went upstairs all day.","Use “will have been going” for the repeated activity causing the later result.","At closing, the porters will be exhausted because they will have been going upstairs all day.",[],{"hint":179,"words":180,"correct":190,"wrongIndex":39,"corrections":191},"The long activity explains their future exhaustion.",[146,181,23,182,30,170,183,184,185,30,31,32,186,187,188,189],"closing,","porters","exhausted","because","they","went","upstairs","all","day.","going",[190,192,193],"goes","go",{"id":195,"sentenceTemplate":196,"displayOrder":64,"explanation":197,"exampleSentence":198,"blanks":199,"payload":200},"01a01413-9792-764f-9c9c-886ffface01a","She isn't answering; she will have been checked the security logs again.","Use “will have been checking” to infer the likely ongoing activity behind her silence.","She isn't answering; she will have been checking the security logs again.",[],{"hint":201,"words":202,"correct":211,"wrongIndex":132,"corrections":212},"This is a deduction about an ongoing activity.",[203,204,205,206,30,31,32,207,23,208,209,210],"She","isn't","answering;","she","checked","security","logs","again.","checking",[211,213,214],"checks","check",{"id":216,"sentenceTemplate":217,"displayOrder":85,"explanation":218,"exampleSentence":219,"blanks":220,"payload":221},"01a01413-9792-76b7-9c9c-886fffc03139","By next spring, Lena will have belonging to the choir for five years.","Use future perfect simple with the stative verb “belong”: Lena will have belonged to the choir for five years.","By next spring, Lena will have belonged to the choir for five years.",[],{"hint":222,"words":223,"correct":231,"wrongIndex":157,"corrections":232},"“Belong” describes a state, not an activity.",[22,224,225,226,30,31,227,228,23,229,35,151,230],"next","spring,","Lena","belonging","to","choir","years.","belonged",[231,233,234],"belong","belongs",{"id":236,"sentenceTemplate":237,"displayOrder":238,"explanation":239,"exampleSentence":240,"blanks":241,"payload":242},"01a01413-9792-7713-9c9c-887000b381f4","By noon, all five reports will have been writing, approved and sent.",10,"Use future perfect simple passive for the completed count: all five reports will have been written.","By noon, all five reports will have been written, approved and sent.",[],{"hint":243,"words":244,"correct":250,"wrongIndex":64,"corrections":251},"The exact completed total is the focus.",[22,147,188,151,245,30,31,32,246,247,248,249],"reports","writing,","approved","and","sent.","written,",[250,252,253,254],"writes,","write,","wrote,",{"id":256,"sentenceTemplate":257,"displayOrder":258,"explanation":259,"exampleSentence":260,"blanks":261,"payload":262},"01a01413-9792-777f-9c9c-887001570ccd","At noon tomorrow, the broadcast will have being running for three hours.",11,"Use “will have been running” to measure the broadcast’s duration up to noon tomorrow.","At noon tomorrow, the broadcast will have been running for three hours.",[],{"hint":263,"words":264,"correct":32,"wrongIndex":132,"corrections":269},"Noon is the future endpoint for a three-hour broadcast.",[146,265,127,23,266,30,31,169,267,35,268,37],"noon","broadcast","running","three",[32,165,270,170],"is","\u002Fuploads\u002Fimages\u002Fog_019b9973-ccc0-7aea-94b3-d59ca2b27d38.jpg?v=1784050652",{"title":273,"slug":274,"language":275,"level":276},"Future Perfect Continuous","future-perfect-continuous","en","B2"]