{
  "metadata": {
    "book": "SAP Learning Grammar 3",
    "total_questions": 616,
    "total_tokens": 265270,
    "total_cost_usd": 0.09412709999999999
  },
  "quiz_index": [
    {
      "id": "SAP_G3_P002_Q01",
      "page_number": 2,
      "html_anchor": "book_reconstructed.html#page-2",
      "unit_title": "",
      "exercise_title": "EXERCISE 1",
      "question_number": 1,
      "stem": "You _____ use the overhead bridge to cross the road.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": true,
      "image_path": "assets/p007_item_1.png",
      "image_description": "A boy pointing towards a pedestrian overhead bridge crossing over a road."
    },
    {
      "id": "SAP_G3_P002_Q02",
      "page_number": 2,
      "html_anchor": "book_reconstructed.html#page-2",
      "unit_title": "",
      "exercise_title": "EXERCISE 1",
      "question_number": 2,
      "stem": "It is raining heavily. You _____ wear your raincoat.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": true,
      "image_path": "assets/p007_item_2.png",
      "image_description": "A mother offering a raincoat to a boy as it rains outside the window."
    },
    {
      "id": "SAP_G3_P002_Q03",
      "page_number": 2,
      "html_anchor": "book_reconstructed.html#page-2",
      "unit_title": "",
      "exercise_title": "EXERCISE 1",
      "question_number": 3,
      "stem": "Water is precious. We _____ use it wisely.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": true,
      "image_path": "assets/p007_item_3.png",
      "image_description": "A water tap with water dripping out."
    },
    {
      "id": "SAP_G3_P002_Q04",
      "page_number": 2,
      "html_anchor": "book_reconstructed.html#page-2",
      "unit_title": "",
      "exercise_title": "EXERCISE 1",
      "question_number": 4,
      "stem": "We _____ talk loudly in the library.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "mustn't",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": true,
      "image_path": "assets/p007_item_4.png",
      "image_description": "Two boys talking in a library under a 'Silence' sign near bookshelves."
    },
    {
      "id": "SAP_G3_P002_Q05",
      "page_number": 2,
      "html_anchor": "book_reconstructed.html#page-2",
      "unit_title": "",
      "exercise_title": "EXERCISE 1",
      "question_number": 5,
      "stem": "Peter's hands are dirty. He _____ wash them before taking his lunch.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": true,
      "image_path": "assets/p007_item_5.png",
      "image_description": "A boy looking down at his dirty, stained hands."
    },
    {
      "id": "SAP_G3_P003_Q06",
      "page_number": 3,
      "html_anchor": "book_reconstructed.html#page-3",
      "unit_title": "",
      "exercise_title": "Exercise 1",
      "question_number": 6,
      "stem": "Jeremy is not feeling well. He _____ see a doctor.",
      "options": [],
      "target_answer": "should",
      "grammar_topic": "Modals",
      "has_image": true,
      "image_path": "assets/p008_item_6.png",
      "image_description": "A sick boy clutching his stomach with trembling legs and dizzy stars above his head."
    },
    {
      "id": "SAP_G3_P003_Q07",
      "page_number": 3,
      "html_anchor": "book_reconstructed.html#page-3",
      "unit_title": "",
      "exercise_title": "Exercise 1",
      "question_number": 7,
      "stem": "All students _____ wear their school uniforms to school.",
      "options": [],
      "target_answer": "must",
      "grammar_topic": "Modals",
      "has_image": true,
      "image_path": "assets/p008_item_7.png",
      "image_description": "Three primary school students in uniform standing side by side."
    },
    {
      "id": "SAP_G3_P003_Q08",
      "page_number": 3,
      "html_anchor": "book_reconstructed.html#page-3",
      "unit_title": "",
      "exercise_title": "Exercise 1",
      "question_number": 8,
      "stem": "This vase is very dusty. I _____ clean it soon.",
      "options": [],
      "target_answer": "must",
      "grammar_topic": "Modals",
      "has_image": true,
      "image_path": "assets/p008_item_8.png",
      "image_description": "A woman looking dismayed at a very dusty decorative vase."
    },
    {
      "id": "SAP_G3_P003_Q09",
      "page_number": 3,
      "html_anchor": "book_reconstructed.html#page-3",
      "unit_title": "",
      "exercise_title": "Exercise 1",
      "question_number": 9,
      "stem": "We _____ play with matches.",
      "options": [],
      "target_answer": "must not",
      "grammar_topic": "Modals",
      "has_image": true,
      "image_path": "assets/p008_item_9.png",
      "image_description": "A matchbox with one lit match lying in front of it."
    },
    {
      "id": "SAP_G3_P003_Q10",
      "page_number": 3,
      "html_anchor": "book_reconstructed.html#page-3",
      "unit_title": "",
      "exercise_title": "Exercise 1",
      "question_number": 10,
      "stem": "You _____ stop smoking. It is bad for your health.",
      "options": [],
      "target_answer": "should",
      "grammar_topic": "Modals",
      "has_image": true,
      "image_path": "assets/p008_item_10.png",
      "image_description": "A young boy pleading with a smoking man blowing out clouds of smoke."
    },
    {
      "id": "SAP_G3_P004_Q01",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 1,
      "stem": "We ( must , mustn't ) study hard to do well in school.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q02",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 2,
      "stem": "We ( must , mustn't ) be rude to our teachers.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "mustn't",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q03",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 3,
      "stem": "Young children ( must , mustn't ) be left alone in a swimming pool.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "mustn't",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q04",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 4,
      "stem": "We ( must , mustn't ) wash our hands before we eat.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q05",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 5,
      "stem": "You ( must , mustn't ) leave the classroom without permission.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "mustn't",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q06",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 6,
      "stem": "I ( must , mustn't ) be polite to my parents.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q07",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 7,
      "stem": "The boy ( must , mustn't ) take his medicine in order to get well.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q08",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 8,
      "stem": "The students ( must , mustn't ) keep quiet when the teacher is teaching.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q09",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 9,
      "stem": "You ( must , mustn't ) set a password for your email account.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "must",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P004_Q10",
      "page_number": 4,
      "html_anchor": "book_reconstructed.html#page-4",
      "unit_title": "",
      "exercise_title": "EXERCISE 2",
      "question_number": 10,
      "stem": "He ( must , mustn't ) use the phone during the movie screening.",
      "options": [
        "must",
        "mustn't"
      ],
      "target_answer": "mustn't",
      "grammar_topic": "Modal Verbs (must / mustn't)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P006_Q01",
      "page_number": 6,
      "html_anchor": "book_reconstructed.html#page-6",
      "unit_title": "",
      "exercise_title": "EXERCISE 3",
      "question_number": 1,
      "stem": "( )",
      "options": [
        "(A) May I sell the bicycle?",
        "(B) May I borrow your bicycle?",
        "(C) May I carry the bicycle?"
      ],
      "target_answer": "B",
      "grammar_topic": "Modals of Permission (May I / May we)",
      "has_image": true,
      "image_path": "assets/p011_item_1.png",
      "image_description": "A boy talking and gesturing towards another boy standing beside a bicycle."
    },
    {
      "id": "SAP_G3_P006_Q02",
      "page_number": 6,
      "html_anchor": "book_reconstructed.html#page-6",
      "unit_title": "",
      "exercise_title": "EXERCISE 3",
      "question_number": 2,
      "stem": "( )",
      "options": [
        "(A) May we sit here?",
        "(B) May we borrow the chair?",
        "(C) May we walk away?"
      ],
      "target_answer": "A",
      "grammar_topic": "Modals of Permission (May I / May we)",
      "has_image": true,
      "image_path": "assets/p011_item_2.png",
      "image_description": "Two children standing and asking a boy reading a book on a bench if they can sit."
    },
    {
      "id": "SAP_G3_P006_Q03",
      "page_number": 6,
      "html_anchor": "book_reconstructed.html#page-6",
      "unit_title": "",
      "exercise_title": "EXERCISE 3",
      "question_number": 3,
      "stem": "( )",
      "options": [
        "(A) May I take a bath, Father?",
        "(B) May I talk to you, Father?",
        "(C) May I go for a swim, Father?"
      ],
      "target_answer": "C",
      "grammar_topic": "Modals of Permission (May I / May we)",
      "has_image": true,
      "image_path": "assets/p011_item_3.png",
      "image_description": "A young boy in swimming trunks asking his father on the beach, with people swimming in the sea behind them."
    },
    {
      "id": "SAP_G3_P006_Q04",
      "page_number": 6,
      "html_anchor": "book_reconstructed.html#page-6",
      "unit_title": "",
      "exercise_title": "EXERCISE 3",
      "question_number": 4,
      "stem": "( )",
      "options": [
        "(A) May I leave the classroom now?",
        "(B) May I clean your desk?",
        "(C) May I give you my bag?"
      ],
      "target_answer": "A",
      "grammar_topic": "Modals of Permission (May I / May we)",
      "has_image": true,
      "image_path": "assets/p011_item_4.png",
      "image_description": "A student carrying a school backpack standing at the teacher's desk asking permission."
    },
    {
      "id": "SAP_G3_P007_Q05",
      "page_number": 7,
      "html_anchor": "book_reconstructed.html#page-7",
      "unit_title": "",
      "exercise_title": "Exercise 3",
      "question_number": 5,
      "stem": "(   )",
      "options": [
        "(A) May I wear your skirt?",
        "(B) May I wear this blouse?",
        "(C) May I buy this dress?"
      ],
      "target_answer": "B",
      "grammar_topic": "Modal Verbs (May for permission)",
      "has_image": true,
      "image_path": "assets/p012_item_5.png",
      "image_description": "A young girl holding up a blouse with a flower pattern to show an adult woman."
    },
    {
      "id": "SAP_G3_P007_Q06",
      "page_number": 7,
      "html_anchor": "book_reconstructed.html#page-7",
      "unit_title": "",
      "exercise_title": "Exercise 3",
      "question_number": 6,
      "stem": "(   )",
      "options": [
        "(A) May I buy the menu, please?",
        "(B) May I throw away the menu?",
        "(C) May I have the menu, please?"
      ],
      "target_answer": "C",
      "grammar_topic": "Modal Verbs (May for polite requests)",
      "has_image": true,
      "image_path": "assets/p012_item_6.png",
      "image_description": "A boy seated at a dining table holding cutlery while a waitress approaches holding a menu."
    },
    {
      "id": "SAP_G3_P007_Q07",
      "page_number": 7,
      "html_anchor": "book_reconstructed.html#page-7",
      "unit_title": "",
      "exercise_title": "Exercise 3",
      "question_number": 7,
      "stem": "(   )",
      "options": [
        "(A) May I have an apple?",
        "(B) May I throw your apples?",
        "(C) May I point to your apples?"
      ],
      "target_answer": "A",
      "grammar_topic": "Modal Verbs (May for requests)",
      "has_image": true,
      "image_path": "assets/p012_item_7.png",
      "image_description": "A boy pointing toward a display of apples on a counter in front of a shopkeeper."
    },
    {
      "id": "SAP_G3_P007_Q08",
      "page_number": 7,
      "html_anchor": "book_reconstructed.html#page-7",
      "unit_title": "",
      "exercise_title": "Exercise 3",
      "question_number": 8,
      "stem": "(   )",
      "options": [
        "(A) May I take away your baby?",
        "(B) May I carry your baby?",
        "(C) May I give her away?"
      ],
      "target_answer": "B",
      "grammar_topic": "Modal Verbs (May for permission)",
      "has_image": true,
      "image_path": "assets/p012_item_8.png",
      "image_description": "A woman extending her arms forward toward a baby sitting on the floor holding a rattle."
    },
    {
      "id": "SAP_G3_P010_Q01",
      "page_number": 10,
      "html_anchor": "book_reconstructed.html#page-10",
      "unit_title": "",
      "exercise_title": "EXERCISE 5",
      "question_number": 1,
      "stem": "I bought a _____ of bread from the bakery.",
      "options": [
        "plate",
        "packet",
        "bouquet",
        "glass",
        "spoonful",
        "loaf",
        "sack",
        "piece"
      ],
      "target_answer": "loaf",
      "grammar_topic": "partitive nouns / quantifiers",
      "has_image": true,
      "image_path": "assets/p015_item_1.png",
      "image_description": "A whole loaf of bread with sliced front"
    },
    {
      "id": "SAP_G3_P010_Q02",
      "page_number": 10,
      "html_anchor": "book_reconstructed.html#page-10",
      "unit_title": "",
      "exercise_title": "EXERCISE 5",
      "question_number": 2,
      "stem": "May I have a _____ of milk, please?",
      "options": [
        "plate",
        "packet",
        "bouquet",
        "glass",
        "spoonful",
        "loaf",
        "sack",
        "piece"
      ],
      "target_answer": "glass",
      "grammar_topic": "partitive nouns / quantifiers",
      "has_image": true,
      "image_path": "assets/p015_item_2.png",
      "image_description": "A drinking glass filled with milk"
    },
    {
      "id": "SAP_G3_P010_Q03",
      "page_number": 10,
      "html_anchor": "book_reconstructed.html#page-10",
      "unit_title": "",
      "exercise_title": "EXERCISE 5",
      "question_number": 3,
      "stem": "Please put a _____ of sugar in my tea.",
      "options": [
        "plate",
        "packet",
        "bouquet",
        "glass",
        "spoonful",
        "loaf",
        "sack",
        "piece"
      ],
      "target_answer": "spoonful",
      "grammar_topic": "partitive nouns / quantifiers",
      "has_image": true,
      "image_path": "assets/p015_item_3.png",
      "image_description": "A spoon adding sugar into a cup of hot tea on a saucer"
    },
    {
      "id": "SAP_G3_P010_Q04",
      "page_number": 10,
      "html_anchor": "book_reconstructed.html#page-10",
      "unit_title": "",
      "exercise_title": "EXERCISE 5",
      "question_number": 4,
      "stem": "I had a _____ of fried rice for lunch.",
      "options": [
        "plate",
        "packet",
        "bouquet",
        "glass",
        "spoonful",
        "loaf",
        "sack",
        "piece"
      ],
      "target_answer": "plate",
      "grammar_topic": "partitive nouns / quantifiers",
      "has_image": true,
      "image_path": "assets/p015_item_4.png",
      "image_description": "A plate of steaming hot fried rice"
    },
    {
      "id": "SAP_G3_P012_Q01",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 1,
      "stem": "May I have a _____ of bread with butter on it?",
      "options": [
        "(1) box",
        "(2) slice",
        "(3) pot",
        "(4) plate"
      ],
      "target_answer": "2",
      "grammar_topic": "Partitives / Quantifiers",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P012_Q02",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 2,
      "stem": "The chef added a _____ of salt to the soup before serving it to the guests.",
      "options": [
        "(1) can",
        "(2) piece",
        "(3) pinch",
        "(4) loaf"
      ],
      "target_answer": "3",
      "grammar_topic": "Partitives / Quantifiers",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P012_Q03",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 3,
      "stem": "Mr Johnson found a _____ of keys in the lift.",
      "options": [
        "(1) row",
        "(2) packet",
        "(3) bottle",
        "(4) bunch"
      ],
      "target_answer": "4",
      "grammar_topic": "Collective Nouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P012_Q04",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 4,
      "stem": "Please pass me the _____ of chilli sauce.",
      "options": [
        "(1) bottle",
        "(2) sack",
        "(3) box",
        "(4) bunch"
      ],
      "target_answer": "1",
      "grammar_topic": "Containers / Quantifiers",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P012_Q05",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 5,
      "stem": "I need a _____ of string to tie this parcel.",
      "options": [
        "(1) bunch",
        "(2) set",
        "(3) piece",
        "(4) slice"
      ],
      "target_answer": "3",
      "grammar_topic": "Partitives / Quantifiers",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P012_Q06",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 6,
      "stem": "David is eating a _____ of noodles.",
      "options": [
        "(1) bowl",
        "(2) mug",
        "(3) jug",
        "(4) bar"
      ],
      "target_answer": "1",
      "grammar_topic": "Containers / Quantifiers",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P012_Q07",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 7,
      "stem": "The fire destroyed a _____ of houses.",
      "options": [
        "(1) basket",
        "(2) can",
        "(3) plate",
        "(4) row"
      ],
      "target_answer": "4",
      "grammar_topic": "Collective Nouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P012_Q08",
      "page_number": 12,
      "html_anchor": "book_reconstructed.html#page-12",
      "unit_title": "",
      "exercise_title": "EXERCISE 6",
      "question_number": 8,
      "stem": "I received a _____ of chocolates for my birthday.",
      "options": [
        "(1) slice",
        "(2) box",
        "(3) bouquet",
        "(4) set"
      ],
      "target_answer": "2",
      "grammar_topic": "Containers / Quantifiers",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P013_Q01",
      "page_number": 13,
      "html_anchor": "book_reconstructed.html#page-13",
      "unit_title": "",
      "exercise_title": "EXERCISE 4",
      "question_number": 1,
      "stem": "We want to have our dinner now.",
      "options": [],
      "target_answer": "May we have our dinner now?",
      "grammar_topic": "Modal verbs (may)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P013_Q02",
      "page_number": 13,
      "html_anchor": "book_reconstructed.html#page-13",
      "unit_title": "",
      "exercise_title": "EXERCISE 4",
      "question_number": 2,
      "stem": "I want to borrow your racket.",
      "options": [],
      "target_answer": "May I borrow your racket?",
      "grammar_topic": "Modal verbs (may)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P013_Q03",
      "page_number": 13,
      "html_anchor": "book_reconstructed.html#page-13",
      "unit_title": "",
      "exercise_title": "EXERCISE 4",
      "question_number": 3,
      "stem": "We want to go to the circus this evening.",
      "options": [],
      "target_answer": "May we go to the circus this evening?",
      "grammar_topic": "Modal verbs (may)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P013_Q04",
      "page_number": 13,
      "html_anchor": "book_reconstructed.html#page-13",
      "unit_title": "",
      "exercise_title": "EXERCISE 4",
      "question_number": 4,
      "stem": "I want to know what this button on the computer is for.",
      "options": [],
      "target_answer": "May I know what this button on the computer is for?",
      "grammar_topic": "Modal verbs (may)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P013_Q05",
      "page_number": 13,
      "html_anchor": "book_reconstructed.html#page-13",
      "unit_title": "",
      "exercise_title": "EXERCISE 4",
      "question_number": 5,
      "stem": "We want to watch television tonight.",
      "options": [],
      "target_answer": "May we watch television tonight?",
      "grammar_topic": "Modal verbs (may)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P013_Q06",
      "page_number": 13,
      "html_anchor": "book_reconstructed.html#page-13",
      "unit_title": "",
      "exercise_title": "EXERCISE 4",
      "question_number": 6,
      "stem": "I want to leave my bicycle here for a while.",
      "options": [],
      "target_answer": "May I leave my bicycle here for a while?",
      "grammar_topic": "Modal verbs (may)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P013_Q07",
      "page_number": 13,
      "html_anchor": "book_reconstructed.html#page-13",
      "unit_title": "",
      "exercise_title": "EXERCISE 4",
      "question_number": 7,
      "stem": "I want to talk to your teacher.",
      "options": [],
      "target_answer": "May I talk to your teacher?",
      "grammar_topic": "Modal verbs (may)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P014_Q01",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 1,
      "stem": "_____ ?\nThat is Mr Lawson's car.",
      "options": [],
      "target_answer": "Whose car is that?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_1.png",
      "image_description": "A man standing behind a car"
    },
    {
      "id": "SAP_G3_P014_Q02",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 2,
      "stem": "_____ ?\nThis is Judy's kitten.",
      "options": [],
      "target_answer": "Whose kitten is this?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_2.png",
      "image_description": "A young girl holding a kitten"
    },
    {
      "id": "SAP_G3_P014_Q03",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 3,
      "stem": "_____ ?\nThat is Peter's kite.",
      "options": [],
      "target_answer": "Whose kite is that?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_3.png",
      "image_description": "A boy flying a kite in the wind"
    },
    {
      "id": "SAP_G3_P014_Q04",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 4,
      "stem": "_____ ?\nThis is my tricycle.",
      "options": [],
      "target_answer": "Whose tricycle is this?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_4.png",
      "image_description": "A toddler riding a tricycle"
    },
    {
      "id": "SAP_G3_P014_Q05",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 5,
      "stem": "_____ ?\nThis is Mrs Kenton's house.",
      "options": [],
      "target_answer": "Whose house is this?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_5.png",
      "image_description": "A woman gesturing towards a house"
    },
    {
      "id": "SAP_G3_P014_Q06",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 6,
      "stem": "_____ ?\nThis is my sister's bag.",
      "options": [],
      "target_answer": "Whose bag is this?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_6.png",
      "image_description": "A boy looking at a schoolbag on a table"
    },
    {
      "id": "SAP_G3_P014_Q07",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 7,
      "stem": "_____ ?\nIt is David's bird.",
      "options": [],
      "target_answer": "Whose bird is it?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_7.png",
      "image_description": "A pet bird inside a hanging cage"
    },
    {
      "id": "SAP_G3_P014_Q08",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 8,
      "stem": "_____ ?\nThese are Mr Wilson's glasses.",
      "options": [],
      "target_answer": "Whose glasses are these?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_8.png",
      "image_description": "Three drinking glasses"
    },
    {
      "id": "SAP_G3_P014_Q09",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 9,
      "stem": "_____ ?\nThose are Miss Ellen's books.",
      "options": [],
      "target_answer": "Whose books are those?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_9.png",
      "image_description": "A stack of hardcover books"
    },
    {
      "id": "SAP_G3_P014_Q10",
      "page_number": 14,
      "html_anchor": "book_reconstructed.html#page-14",
      "unit_title": "",
      "exercise_title": "EXERCISE 7",
      "question_number": 10,
      "stem": "_____ ?\nThat is my brother's watch.",
      "options": [],
      "target_answer": "Whose watch is that?",
      "grammar_topic": "Possessive interrogatives (Whose)",
      "has_image": true,
      "image_path": "assets/p019_item_10.png",
      "image_description": "A wristwatch with a buckle strap"
    },
    {
      "id": "SAP_G3_P015_Q01",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 1,
      "stem": "_____ is that in the office?",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "Who",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q02",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 2,
      "stem": "May I know _____ camera is this? I would like to borrow it.",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "whose",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q03",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 3,
      "stem": "_____ bags are these? Should we put them on the bus too?",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "Whose",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q04",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 4,
      "stem": "_____ baked these cookies? They are delicious.",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "Who",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q05",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 5,
      "stem": "_____ chair did you borrow? Please return it.",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "Whose",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q06",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 6,
      "stem": "_____ took my calculator?",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "Who",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q07",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 7,
      "stem": "_____ are these children? Are they your cousins?",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "Who",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q08",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 8,
      "stem": "_____ shoes did you borrow for the football game?",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "Whose",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q09",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 9,
      "stem": "I wonder _____ uninstalled the app on my tablet.",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "who",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P015_Q10",
      "page_number": 15,
      "html_anchor": "book_reconstructed.html#page-15",
      "unit_title": "",
      "exercise_title": "EXERCISE 8",
      "question_number": 10,
      "stem": "The principal wants to know _____ books are those on the floor.",
      "options": [
        "who",
        "whose"
      ],
      "target_answer": "whose",
      "grammar_topic": "Interrogative Pronouns (who vs whose)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P016_Q05",
      "page_number": 16,
      "html_anchor": "book_reconstructed.html#page-16",
      "unit_title": "",
      "exercise_title": "Exercise 5",
      "question_number": 5,
      "stem": "How heavy is this _____ of rice?",
      "options": [],
      "target_answer": "sack",
      "grammar_topic": "Partitive Nouns",
      "has_image": true,
      "image_path": "assets/p016_item_5.png",
      "image_description": "A sack of rice labeled RICE"
    },
    {
      "id": "SAP_G3_P016_Q06",
      "page_number": 16,
      "html_anchor": "book_reconstructed.html#page-16",
      "unit_title": "",
      "exercise_title": "Exercise 5",
      "question_number": 6,
      "stem": "How much does this _____ of salt cost?",
      "options": [],
      "target_answer": "packet",
      "grammar_topic": "Partitive Nouns",
      "has_image": true,
      "image_path": "assets/p016_item_6.png",
      "image_description": "A packet of salt on a kitchen weighing scale"
    },
    {
      "id": "SAP_G3_P016_Q07",
      "page_number": 16,
      "html_anchor": "book_reconstructed.html#page-16",
      "unit_title": "",
      "exercise_title": "Exercise 5",
      "question_number": 7,
      "stem": "Each child at the party was given a _____ of cake.",
      "options": [],
      "target_answer": "slice",
      "grammar_topic": "Partitive Nouns",
      "has_image": true,
      "image_path": "assets/p016_item_7.png",
      "image_description": "A slice of layered cake topped with a cherry"
    },
    {
      "id": "SAP_G3_P016_Q08",
      "page_number": 16,
      "html_anchor": "book_reconstructed.html#page-16",
      "unit_title": "",
      "exercise_title": "Exercise 5",
      "question_number": 8,
      "stem": "We gave our teacher a _____ of flowers.",
      "options": [],
      "target_answer": "bouquet",
      "grammar_topic": "Partitive Nouns",
      "has_image": true,
      "image_path": "assets/p016_item_8.png",
      "image_description": "A bouquet of flowers tied with a ribbon"
    },
    {
      "id": "SAP_G3_P018_Q01",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 1,
      "stem": "This bicycle is ( mine , yours ).\nMy parents gave it to me.",
      "options": [
        "mine",
        "yours"
      ],
      "target_answer": "mine",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_1.png",
      "image_description": "A boy happily riding a bicycle."
    },
    {
      "id": "SAP_G3_P018_Q02",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 2,
      "stem": "You can have your book back, John.\nIt is ( mine , yours ).",
      "options": [
        "mine",
        "yours"
      ],
      "target_answer": "yours",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_2.png",
      "image_description": "A boy handing a book back to John."
    },
    {
      "id": "SAP_G3_P018_Q03",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 3,
      "stem": "My father rides a scooter to work every day.\nThe scooter is ( his , hers ).",
      "options": [
        "his",
        "hers"
      ],
      "target_answer": "his",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_3.png",
      "image_description": "A man standing beside his motor scooter."
    },
    {
      "id": "SAP_G3_P018_Q04",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 4,
      "stem": "Lily is playing with her favourite doll.\nIt is ( his , hers ).",
      "options": [
        "his",
        "hers"
      ],
      "target_answer": "hers",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_4.png",
      "image_description": "A little girl standing and holding a doll."
    },
    {
      "id": "SAP_G3_P018_Q05",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 5,
      "stem": "Please return these shoes to Peter.\nThey are ( mine , his ).",
      "options": [
        "mine",
        "his"
      ],
      "target_answer": "his",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_5.png",
      "image_description": "A boy returning a pair of shoes to another boy."
    },
    {
      "id": "SAP_G3_P018_Q06",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 6,
      "stem": "This pencil box is ( mine , hers ).\nIt is where I keep my pencils and erasers.",
      "options": [
        "mine",
        "hers"
      ],
      "target_answer": "mine",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_6.png",
      "image_description": "A girl sitting by a desk with a pencil box in front of her."
    },
    {
      "id": "SAP_G3_P018_Q07",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 7,
      "stem": "The fisherman has used the same boat for more than ten years.\nThe boat is ( his , hers ) and he takes good care of it.",
      "options": [
        "his",
        "hers"
      ],
      "target_answer": "his",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_7.png",
      "image_description": "A fisherman in a hat rowing a wooden boat."
    },
    {
      "id": "SAP_G3_P018_Q08",
      "page_number": 18,
      "html_anchor": "book_reconstructed.html#page-18",
      "unit_title": "",
      "exercise_title": "EXERCISE 10",
      "question_number": 8,
      "stem": "My aunt bought me a kitten.\nIt is ( mine , yours ).",
      "options": [
        "mine",
        "yours"
      ],
      "target_answer": "mine",
      "grammar_topic": "Possessive Pronouns",
      "has_image": true,
      "image_path": "assets/p023_item_8.png",
      "image_description": "A boy standing next to a small kitten looking up at him."
    },
    {
      "id": "SAP_G3_P019_Q01",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 1,
      "stem": "These foreign coins are gifts from my pen friends. They are _____.",
      "options": [],
      "target_answer": "mine",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P019_Q02",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 2,
      "stem": "Jane likes plants. The six pots of plants outside the house are all _____.",
      "options": [],
      "target_answer": "hers",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P019_Q03",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 3,
      "stem": "My sister has many watches. The antique watch in the box is also _____.",
      "options": [],
      "target_answer": "hers",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P019_Q04",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 4,
      "stem": "These dollar notes are _____ . You must keep them in your wallet.",
      "options": [],
      "target_answer": "yours",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P019_Q05",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 5,
      "stem": "The yellow umbrella does not belong to my uncle, so the blue one must be _____.",
      "options": [],
      "target_answer": "his",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P019_Q06",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 6,
      "stem": "Please take away these books on my desk. They are not _____.",
      "options": [],
      "target_answer": "mine",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P019_Q07",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 7,
      "stem": "These brand-new tools do not belong to you. They are Jason's and not _____.",
      "options": [],
      "target_answer": "yours",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P019_Q08",
      "page_number": 19,
      "html_anchor": "book_reconstructed.html#page-19",
      "unit_title": "",
      "exercise_title": "EXERCISE 11",
      "question_number": 8,
      "stem": "Susan's doll is on the shelf. I don't think the one on the floor is _____.",
      "options": [],
      "target_answer": "hers",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P020_Q01",
      "page_number": 20,
      "html_anchor": "book_reconstructed.html#page-20",
      "unit_title": "",
      "exercise_title": "EXERCISE 12",
      "question_number": 1,
      "stem": "Whose shoes are these?\nHarry was washing them just now. They _____.",
      "options": [
        "mine",
        "yours",
        "his",
        "hers"
      ],
      "target_answer": "are his",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P020_Q02",
      "page_number": 20,
      "html_anchor": "book_reconstructed.html#page-20",
      "unit_title": "",
      "exercise_title": "EXERCISE 12",
      "question_number": 2,
      "stem": "Whose car is that?\nI saw Mr Adam driving it. It _____.",
      "options": [
        "mine",
        "yours",
        "his",
        "hers"
      ],
      "target_answer": "is his",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P020_Q03",
      "page_number": 20,
      "html_anchor": "book_reconstructed.html#page-20",
      "unit_title": "",
      "exercise_title": "EXERCISE 12",
      "question_number": 3,
      "stem": "Whose shirts are these?\nJanet is giving them away. They _____.",
      "options": [
        "mine",
        "yours",
        "his",
        "hers"
      ],
      "target_answer": "are hers",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P020_Q04",
      "page_number": 20,
      "html_anchor": "book_reconstructed.html#page-20",
      "unit_title": "",
      "exercise_title": "EXERCISE 12",
      "question_number": 4,
      "stem": "Whose pen is this?\nMy mother bought it for me. It _____.",
      "options": [
        "mine",
        "yours",
        "his",
        "hers"
      ],
      "target_answer": "is mine",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P020_Q05",
      "page_number": 20,
      "html_anchor": "book_reconstructed.html#page-20",
      "unit_title": "",
      "exercise_title": "EXERCISE 12",
      "question_number": 5,
      "stem": "Whose keys are those?\nYou left them here last night. They _____.",
      "options": [
        "mine",
        "yours",
        "his",
        "hers"
      ],
      "target_answer": "are yours",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P020_Q06",
      "page_number": 20,
      "html_anchor": "book_reconstructed.html#page-20",
      "unit_title": "",
      "exercise_title": "EXERCISE 12",
      "question_number": 6,
      "stem": "Whose bicycle is this?\nPeter received it as a birthday present. It _____.",
      "options": [
        "mine",
        "yours",
        "his",
        "hers"
      ],
      "target_answer": "is his",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P020_Q07",
      "page_number": 20,
      "html_anchor": "book_reconstructed.html#page-20",
      "unit_title": "",
      "exercise_title": "EXERCISE 12",
      "question_number": 7,
      "stem": "Whose marbles are these?\nThey _____ . I am going to keep them now.",
      "options": [
        "mine",
        "yours",
        "his",
        "hers"
      ],
      "target_answer": "are mine",
      "grammar_topic": "possessive pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q01",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 1,
      "stem": "( Whose , Who , Where ) are you going? Can I come along?",
      "options": [
        "Whose",
        "Who",
        "Where"
      ],
      "target_answer": "Where",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q02",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 2,
      "stem": "( Where , Whose , Why ) bicycle did you borrow for the race?",
      "options": [
        "Where",
        "Whose",
        "Why"
      ],
      "target_answer": "Whose",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q03",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 3,
      "stem": "( What , Who , Whose ) is your name? Are you new in school?",
      "options": [
        "What",
        "Who",
        "Whose"
      ],
      "target_answer": "What",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q04",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 4,
      "stem": "( Why , Whose , Where ) are you late for school?",
      "options": [
        "Why",
        "Whose",
        "Where"
      ],
      "target_answer": "Why",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q05",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 5,
      "stem": "( When , Who , Whose ) book is that lying on the table?",
      "options": [
        "When",
        "Who",
        "Whose"
      ],
      "target_answer": "Whose",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q06",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 6,
      "stem": "( Which , When , Whose ) do we collect the free tickets for the movie?",
      "options": [
        "Which",
        "When",
        "Whose"
      ],
      "target_answer": "When",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q07",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 7,
      "stem": "( Whose , Why , Which ) boy is the tallest in class?",
      "options": [
        "Whose",
        "Why",
        "Which"
      ],
      "target_answer": "Which",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q08",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 8,
      "stem": "( What , Whose , Who ) is the name of this building?",
      "options": [
        "What",
        "Whose",
        "Who"
      ],
      "target_answer": "What",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q09",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 9,
      "stem": "( Whose , When , Why ) will the concert begin?",
      "options": [
        "Whose",
        "When",
        "Why"
      ],
      "target_answer": "When",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P021_Q10",
      "page_number": 21,
      "html_anchor": "book_reconstructed.html#page-21",
      "unit_title": "",
      "exercise_title": "EXERCISE 9",
      "question_number": 10,
      "stem": "( Whose , Who , Where ) bags are those by the door?",
      "options": [
        "Whose",
        "Who",
        "Where"
      ],
      "target_answer": "Whose",
      "grammar_topic": "Interrogative Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P022_Q01",
      "page_number": 22,
      "html_anchor": "book_reconstructed.html#page-22",
      "unit_title": "",
      "exercise_title": "EXERCISE 13",
      "question_number": 1,
      "stem": "We have a pet cat.\nThe cat is ( ours , yours ).",
      "options": [
        "ours",
        "yours"
      ],
      "target_answer": "ours",
      "grammar_topic": "possessive pronouns",
      "has_image": true,
      "image_path": "assets/p027_item_1.png",
      "image_description": "A young girl and boy smiling next to a walking cat."
    },
    {
      "id": "SAP_G3_P022_Q02",
      "page_number": 22,
      "html_anchor": "book_reconstructed.html#page-22",
      "unit_title": "",
      "exercise_title": "EXERCISE 13",
      "question_number": 2,
      "stem": "Mr and Mrs Albert own a car.\nThe car is ( yours , theirs ).",
      "options": [
        "yours",
        "theirs"
      ],
      "target_answer": "theirs",
      "grammar_topic": "possessive pronouns",
      "has_image": true,
      "image_path": "assets/p027_item_2.png",
      "image_description": "A man driving a car with a woman sitting in the passenger seat."
    },
    {
      "id": "SAP_G3_P022_Q03",
      "page_number": 22,
      "html_anchor": "book_reconstructed.html#page-22",
      "unit_title": "",
      "exercise_title": "EXERCISE 13",
      "question_number": 3,
      "stem": "These dolls are for both of you.\nThey are ( ours , yours ).",
      "options": [
        "ours",
        "yours"
      ],
      "target_answer": "yours",
      "grammar_topic": "possessive pronouns",
      "has_image": true,
      "image_path": "assets/p027_item_3.png",
      "image_description": "Two smiling girls holding dolls."
    },
    {
      "id": "SAP_G3_P022_Q04",
      "page_number": 22,
      "html_anchor": "book_reconstructed.html#page-22",
      "unit_title": "",
      "exercise_title": "EXERCISE 13",
      "question_number": 4,
      "stem": "These are our bicycles.\nThey are ( ours , theirs ).",
      "options": [
        "ours",
        "theirs"
      ],
      "target_answer": "ours",
      "grammar_topic": "possessive pronouns",
      "has_image": true,
      "image_path": "assets/p027_item_4.png",
      "image_description": "A boy and a girl riding their bicycles side by side."
    },
    {
      "id": "SAP_G3_P022_Q05",
      "page_number": 22,
      "html_anchor": "book_reconstructed.html#page-22",
      "unit_title": "",
      "exercise_title": "EXERCISE 13",
      "question_number": 5,
      "stem": "This room belongs to Wendy and Ken.\nThe room is ( yours , theirs ).",
      "options": [
        "yours",
        "theirs"
      ],
      "target_answer": "theirs",
      "grammar_topic": "possessive pronouns",
      "has_image": true,
      "image_path": "assets/p027_item_5.png",
      "image_description": "A boy and girl walking happily towards a room doorway."
    },
    {
      "id": "SAP_G3_P023_Q01",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 1,
      "stem": "I bought these presents for the children. These presents are _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "theirs",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q02",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 2,
      "stem": "These books belong to you and David. They are _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "yours",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q03",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 3,
      "stem": "John and Harry have a new computer. It is _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "theirs",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q04",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 4,
      "stem": "My brother and I collected these stamps. They are _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "ours",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q05",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 5,
      "stem": "The workers brought their own tools. The tools are _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "theirs",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q06",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 6,
      "stem": "This room is _____ . Both of you must keep it clean.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "yours",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q07",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 7,
      "stem": "These bags do not belong to us. They are not _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "ours",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q08",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 8,
      "stem": "The children set up their own tents for the camp. The tents are _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "theirs",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q09",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 9,
      "stem": "Sarah and her sister drew these pictures. These pictures are _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "theirs",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P023_Q10",
      "page_number": 23,
      "html_anchor": "book_reconstructed.html#page-23",
      "unit_title": "",
      "exercise_title": "EXERCISE 14",
      "question_number": 10,
      "stem": "We borrowed this ladder from our neighbour, Mr White. It is not _____.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "ours",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P029_Q01",
      "page_number": 29,
      "html_anchor": "book_reconstructed.html#page-29",
      "unit_title": "",
      "exercise_title": "EXERCISE 15",
      "question_number": 1,
      "stem": "Those chickens belong to Mr and Mrs Allen. Those ducks belong to them too.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "Those chickens and those ducks are theirs.",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P029_Q02",
      "page_number": 29,
      "html_anchor": "book_reconstructed.html#page-29",
      "unit_title": "",
      "exercise_title": "EXERCISE 15",
      "question_number": 2,
      "stem": "These are our posters. These are our magazines.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "These posters and these magazines are ours.",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P029_Q03",
      "page_number": 29,
      "html_anchor": "book_reconstructed.html#page-29",
      "unit_title": "",
      "exercise_title": "EXERCISE 15",
      "question_number": 3,
      "stem": "These are your shoes. Those are your socks.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "These shoes and those socks are yours.",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P029_Q04",
      "page_number": 29,
      "html_anchor": "book_reconstructed.html#page-29",
      "unit_title": "",
      "exercise_title": "EXERCISE 15",
      "question_number": 4,
      "stem": "This is their room. The furniture in the room belongs to them.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "This room and the furniture in the room are theirs.",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P029_Q05",
      "page_number": 29,
      "html_anchor": "book_reconstructed.html#page-29",
      "unit_title": "",
      "exercise_title": "EXERCISE 15",
      "question_number": 5,
      "stem": "That is our ladder. Those are our tools.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "That ladder and those tools are ours.",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P029_Q06",
      "page_number": 29,
      "html_anchor": "book_reconstructed.html#page-29",
      "unit_title": "",
      "exercise_title": "EXERCISE 15",
      "question_number": 6,
      "stem": "Those are your bags. Your coats are there too.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "Those bags and your coats are yours.",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P029_Q07",
      "page_number": 29,
      "html_anchor": "book_reconstructed.html#page-29",
      "unit_title": "",
      "exercise_title": "EXERCISE 15",
      "question_number": 7,
      "stem": "Those are their running shoes. These shorts belong to them too.",
      "options": [
        "ours",
        "yours",
        "theirs"
      ],
      "target_answer": "Those running shoes and these shorts are theirs.",
      "grammar_topic": "Possessive Pronouns",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q01",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 1,
      "stem": "Every ( egg , eggs ) in the basket ( is , are ) broken. Mother will have to buy some more.",
      "options": [
        "egg",
        "eggs",
        "is",
        "are"
      ],
      "target_answer": "egg; is",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (Every)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q02",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 2,
      "stem": "Each ( painting , paintings ) in the gallery ( cost , costs ) more than a hundred dollars.",
      "options": [
        "painting",
        "paintings",
        "cost",
        "costs"
      ],
      "target_answer": "painting; costs",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (Each)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q03",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 3,
      "stem": "All the ( nurse , nurses ) in this hospital ( wear , wears ) white uniforms.",
      "options": [
        "nurse",
        "nurses",
        "wear",
        "wears"
      ],
      "target_answer": "nurses; wear",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (All)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q04",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 4,
      "stem": "Both my ( eye , eyes ) ( was , were ) red and sore after the swim.",
      "options": [
        "eye",
        "eyes",
        "was",
        "were"
      ],
      "target_answer": "eyes; were",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (Both)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q05",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 5,
      "stem": "All living ( thing , things ) ( need , needs ) water to live.",
      "options": [
        "thing",
        "things",
        "need",
        "needs"
      ],
      "target_answer": "things; need",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (All)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q06",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 6,
      "stem": "Each ( question , questions ) in the test ( carry , carries ) two marks.",
      "options": [
        "question",
        "questions",
        "carry",
        "carries"
      ],
      "target_answer": "question; carries",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (Each)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q07",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 7,
      "stem": "Both ( jug , jugs ) ( contain , contains ) milk.",
      "options": [
        "jug",
        "jugs",
        "contain",
        "contains"
      ],
      "target_answer": "jugs; contain",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (Both)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q08",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 8,
      "stem": "Everyone ( like , likes ) Sheela as she is kind and helpful.",
      "options": [
        "like",
        "likes"
      ],
      "target_answer": "likes",
      "grammar_topic": "Subject-Verb Agreement / Indefinite Pronouns (Everyone)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q09",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 9,
      "stem": "Every ( piece , pieces ) of furniture in this room ( is , are ) new.",
      "options": [
        "piece",
        "pieces",
        "is",
        "are"
      ],
      "target_answer": "piece; is",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (Every)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P030_Q10",
      "page_number": 30,
      "html_anchor": "book_reconstructed.html#page-30",
      "unit_title": "",
      "exercise_title": "EXERCISE 19",
      "question_number": 10,
      "stem": "Both my ( parent , parents ) ( was , were ) at the airport to meet my aunt from Hong Kong.",
      "options": [
        "parent",
        "parents",
        "was",
        "were"
      ],
      "target_answer": "parents; were",
      "grammar_topic": "Subject-Verb Agreement / Quantifiers (Both)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P031_Q01",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 1,
      "stem": "Each child ( is , are ) given a piece of cake.",
      "options": [
        "is",
        "are"
      ],
      "target_answer": "is",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_1.png",
      "image_description": "A slice of cake with a cherry on top"
    },
    {
      "id": "SAP_G3_P031_Q02",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 2,
      "stem": "Every student in this school ( wear , wears ) a uniform.",
      "options": [
        "wear",
        "wears"
      ],
      "target_answer": "wears",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_2.png",
      "image_description": "Three schoolchildren standing side by side in uniform"
    },
    {
      "id": "SAP_G3_P031_Q03",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 3,
      "stem": "Each shirt ( costs , cost ) twenty dollars.",
      "options": [
        "costs",
        "cost"
      ],
      "target_answer": "costs",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_3.png",
      "image_description": "Two collared shirts displayed with a twenty dollar price tag"
    },
    {
      "id": "SAP_G3_P031_Q04",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 4,
      "stem": "Every car ( has , have ) four wheels.",
      "options": [
        "has",
        "have"
      ],
      "target_answer": "has",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_4.png",
      "image_description": "A side-angle drawing of an automobile"
    },
    {
      "id": "SAP_G3_P031_Q05",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 5,
      "stem": "Each sack of rice ( weighs , weigh ) five kilograms.",
      "options": [
        "weighs",
        "weigh"
      ],
      "target_answer": "weighs",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_5.png",
      "image_description": "A sack labelled 'RICE 5kg'"
    },
    {
      "id": "SAP_G3_P031_Q06",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 6,
      "stem": "Every friend who has seen my cat ( like , likes ) it.",
      "options": [
        "like",
        "likes"
      ],
      "target_answer": "likes",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_6.png",
      "image_description": "A girl hugging a small cat in her arms"
    },
    {
      "id": "SAP_G3_P031_Q07",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 7,
      "stem": "Each class ( has , have ) a whiteboard.",
      "options": [
        "has",
        "have"
      ],
      "target_answer": "has",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_7.png",
      "image_description": "A student standing next to and gesturing toward a whiteboard"
    },
    {
      "id": "SAP_G3_P031_Q08",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 8,
      "stem": "Every door in this house ( is , are ) locked.",
      "options": [
        "is",
        "are"
      ],
      "target_answer": "is",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_8.png",
      "image_description": "A person checking or turning the lock on a door"
    },
    {
      "id": "SAP_G3_P031_Q09",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 9,
      "stem": "Every page in this book ( is , are ) torn.",
      "options": [
        "is",
        "are"
      ],
      "target_answer": "is",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_9.png",
      "image_description": "An open book with ragged, torn pages"
    },
    {
      "id": "SAP_G3_P031_Q10",
      "page_number": 31,
      "html_anchor": "book_reconstructed.html#page-31",
      "unit_title": "",
      "exercise_title": "EXERCISE 16",
      "question_number": 10,
      "stem": "Every student ( know , knows ) Mrs Allson.",
      "options": [
        "know",
        "knows"
      ],
      "target_answer": "knows",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p031_item_10.png",
      "image_description": "A teacher, Mrs Allson, smiling and speaking with a group of young students"
    },
    {
      "id": "SAP_G3_P032_Q01",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 1,
      "stem": "I _____ to the cinema with my friends. (go)",
      "options": [],
      "target_answer": "went",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q02",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 2,
      "stem": "The team in blue jerseys _____ the match. (lose)",
      "options": [],
      "target_answer": "lost",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q03",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 3,
      "stem": "The strong wind _____ the leaves off their branches. (blow)",
      "options": [],
      "target_answer": "blew",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q04",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 4,
      "stem": "I _____ a wallet under my chair in the classroom. (find)",
      "options": [],
      "target_answer": "found",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q05",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 5,
      "stem": "Peter _____ the picture we gave him in his bedroom. (hang)",
      "options": [],
      "target_answer": "hung",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q06",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 6,
      "stem": "His car _____ down in the middle of the road. (break)",
      "options": [],
      "target_answer": "broke",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q07",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 7,
      "stem": "The little boy _____ and injured his knee. (fall)",
      "options": [],
      "target_answer": "fell",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q08",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 8,
      "stem": "The couple _____ their computer to a student at a low price. (sell)",
      "options": [],
      "target_answer": "sold",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q09",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 9,
      "stem": "The poacher was _____ for setting traps in the forest to catch the animals. (catch)",
      "options": [],
      "target_answer": "caught",
      "grammar_topic": "Passive Voice / Past Participle",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q10",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 10,
      "stem": "The deer _____ away when the hyena appeared. (run)",
      "options": [],
      "target_answer": "ran",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q11",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 11,
      "stem": "My boots gleamed after I _____ them with wax polish. (shine)",
      "options": [],
      "target_answer": "shined",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q12",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 12,
      "stem": "The lioness _____ birth to a litter of cubs. (give)",
      "options": [],
      "target_answer": "gave",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q13",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 13,
      "stem": "The hungry boy _____ all the food on his plate. (eat)",
      "options": [],
      "target_answer": "ate",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q14",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 14,
      "stem": "He _____ the whole bottle of water as he was thirsty. (drink)",
      "options": [],
      "target_answer": "drank",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P032_Q15",
      "page_number": 32,
      "html_anchor": "book_reconstructed.html#page-32",
      "unit_title": "",
      "exercise_title": "EXERCISE 20",
      "question_number": 15,
      "stem": "The security guard _____ a torch at us as we approached him. (shine)",
      "options": [],
      "target_answer": "shone",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P033_Q01",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 1,
      "stem": "All bicycles ( has , have ) two wheels.",
      "options": [
        "has",
        "have"
      ],
      "target_answer": "have",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_1.png",
      "image_description": "A bicycle standing upright"
    },
    {
      "id": "SAP_G3_P033_Q02",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 2,
      "stem": "Both Peter and John ( is , are ) running in the race.",
      "options": [
        "is",
        "are"
      ],
      "target_answer": "are",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_2.png",
      "image_description": "Two boys running a race together"
    },
    {
      "id": "SAP_G3_P033_Q03",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 3,
      "stem": "All the firefighters ( fight , fights ) the fire bravely.",
      "options": [
        "fight",
        "fights"
      ],
      "target_answer": "fight",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_3.png",
      "image_description": "Firefighters directing a high-pressure water hose at a fire"
    },
    {
      "id": "SAP_G3_P033_Q04",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 4,
      "stem": "Both my sister and I ( walk , walks ) to school every day.",
      "options": [
        "walk",
        "walks"
      ],
      "target_answer": "walk",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_4.png",
      "image_description": "A boy and a girl wearing school backpacks and walking together"
    },
    {
      "id": "SAP_G3_P033_Q05",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 5,
      "stem": "Both Judy and Sarah ( has , have ) long hair.",
      "options": [
        "has",
        "have"
      ],
      "target_answer": "have",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_5.png",
      "image_description": "Portraits of two smiling girls with long hair"
    },
    {
      "id": "SAP_G3_P033_Q06",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 6,
      "stem": "All the students ( wait , waits ) patiently to return to the classroom.",
      "options": [
        "wait",
        "waits"
      ],
      "target_answer": "wait",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_6.png",
      "image_description": "Schoolchildren waiting in a queue outside an open door"
    },
    {
      "id": "SAP_G3_P033_Q07",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 7,
      "stem": "Both parcels ( weighs , weigh ) more than a kilogram.",
      "options": [
        "weighs",
        "weigh"
      ],
      "target_answer": "weigh",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_7.png",
      "image_description": "Tied parcels, with one resting on a weighing scale"
    },
    {
      "id": "SAP_G3_P033_Q08",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": "",
      "exercise_title": "EXERCISE 17",
      "question_number": 8,
      "stem": "Both my feet ( is , are ) sore from the marathon.",
      "options": [
        "is",
        "are"
      ],
      "target_answer": "are",
      "grammar_topic": "Subject-Verb Agreement",
      "has_image": true,
      "image_path": "assets/p033_item_8.png",
      "image_description": "A pair of bare feet"
    },
    {
      "id": "SAP_G3_P033_Q01",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": null,
      "exercise_title": "EXERCISE 21",
      "question_number": 1,
      "stem": "When did you do your homework? (last night)\n_____",
      "options": [],
      "target_answer": "I did my homework last night.",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P033_Q02",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": null,
      "exercise_title": "EXERCISE 21",
      "question_number": 2,
      "stem": "Who did you revise your work with? (Jim)\n_____",
      "options": [],
      "target_answer": "I revised my work with Jim.",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P033_Q03",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": null,
      "exercise_title": "EXERCISE 21",
      "question_number": 3,
      "stem": "What time did you sleep last night? (at ten o'clock)\n_____",
      "options": [],
      "target_answer": "I slept at ten o'clock last night.",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P033_Q04",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": null,
      "exercise_title": "EXERCISE 21",
      "question_number": 4,
      "stem": "Where did you hide the present? (under the bed)\n_____",
      "options": [],
      "target_answer": "I hid the present under the bed.",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P033_Q05",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": null,
      "exercise_title": "EXERCISE 21",
      "question_number": 5,
      "stem": "When did the guests leave? (in the evening)\n_____",
      "options": [],
      "target_answer": "The guests left in the evening.",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P033_Q06",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": null,
      "exercise_title": "EXERCISE 21",
      "question_number": 6,
      "stem": "When did Catherine sweep the floor? (this morning)\n_____",
      "options": [],
      "target_answer": "Catherine swept the floor this morning.",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P033_Q07",
      "page_number": 33,
      "html_anchor": "book_reconstructed.html#page-33",
      "unit_title": null,
      "exercise_title": "EXERCISE 21",
      "question_number": 7,
      "stem": "When did you speak to the principal? (last week)\n_____",
      "options": [],
      "target_answer": "I spoke to the principal last week.",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q01",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 1,
      "stem": "_____ my parents are working. My father is an engineer and my mother is a nurse.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "Both",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q02",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 2,
      "stem": "_____ birds have wings, but not all of them can fly.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "All",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q03",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 3,
      "stem": "Do you know _____ the letters in the English alphabet?",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "all",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q04",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 4,
      "stem": "_____ the apple and the orange were in the basket.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "Both",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q05",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 5,
      "stem": "Peter put _____ his hands into his pockets as he waited nervously outside the Principal's office.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "both",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q06",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 6,
      "stem": "I have two cats. _____ are male.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "Both",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q07",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 7,
      "stem": "_____ the animals in the zoo are fed and protected.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "All",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q08",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 8,
      "stem": "_____ the students in my class are coming to my party.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "All",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q09",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 9,
      "stem": "_____ teams played well in the final football game.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "Both",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P034_Q10",
      "page_number": 34,
      "html_anchor": "book_reconstructed.html#page-34",
      "unit_title": "",
      "exercise_title": "EXERCISE 18",
      "question_number": 10,
      "stem": "_____ my fingernails are long. I have to cut them.",
      "options": [
        "both",
        "all"
      ],
      "target_answer": "All",
      "grammar_topic": "Determiners",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P038_Q01",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 1,
      "stem": "I ( was having , were having ) my lunch when the telephone rang.",
      "options": [
        "was having",
        "were having"
      ],
      "target_answer": "was having",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q02",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 2,
      "stem": "Nancy ( was listening , were listening ) to the radio a while ago.",
      "options": [
        "was listening",
        "were listening"
      ],
      "target_answer": "was listening",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q03",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 3,
      "stem": "Jack and Tony ( was swimming , were swimming) in the pool this morning.",
      "options": [
        "was swimming",
        "were swimming"
      ],
      "target_answer": "were swimming",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q04",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 4,
      "stem": "As it ( was getting , were getting ) late, Miss Jones took a taxi home.",
      "options": [
        "was getting",
        "were getting"
      ],
      "target_answer": "was getting",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q05",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 5,
      "stem": "While John and his friend ( was fishing , were fishing ) by the river, they spotted a python.",
      "options": [
        "was fishing",
        "were fishing"
      ],
      "target_answer": "were fishing",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q06",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 6,
      "stem": "Mrs Nelson ( was typing , were typing ) a letter in the office late last night.",
      "options": [
        "was typing",
        "were typing"
      ],
      "target_answer": "was typing",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q07",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 7,
      "stem": "The students ( was talking , were talking ) when the teacher walked into the classroom.",
      "options": [
        "was talking",
        "were talking"
      ],
      "target_answer": "were talking",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q08",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 8,
      "stem": "The baby ( was sleeping , were sleeping ) in the cradle this morning.",
      "options": [
        "was sleeping",
        "were sleeping"
      ],
      "target_answer": "was sleeping",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q09",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 9,
      "stem": "John ( was singing , were singing ) in the shower.",
      "options": [
        "was singing",
        "were singing"
      ],
      "target_answer": "was singing",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P038_Q10",
      "page_number": 38,
      "html_anchor": "book_reconstructed.html#page-38",
      "unit_title": "",
      "exercise_title": "EXERCISE 25",
      "question_number": 10,
      "stem": "The doctors ( was preparing , were preparing ) their presentations for the conference.",
      "options": [
        "was preparing",
        "were preparing"
      ],
      "target_answer": "were preparing",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q01",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 1,
      "stem": "say _____",
      "options": [],
      "target_answer": "said",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q02",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 2,
      "stem": "tell _____",
      "options": [],
      "target_answer": "told",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q03",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 3,
      "stem": "know _____",
      "options": [],
      "target_answer": "knew",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q04",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 4,
      "stem": "fly _____",
      "options": [],
      "target_answer": "flew",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q05",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 5,
      "stem": "feed _____",
      "options": [],
      "target_answer": "fed",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q06",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 6,
      "stem": "keep _____",
      "options": [],
      "target_answer": "kept",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q07",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 7,
      "stem": "wear _____",
      "options": [],
      "target_answer": "wore",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q08",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 8,
      "stem": "begin _____",
      "options": [],
      "target_answer": "began",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q09",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 9,
      "stem": "bite _____",
      "options": [],
      "target_answer": "bit",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q10",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 10,
      "stem": "spring _____",
      "options": [],
      "target_answer": "sprang",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q11",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 11,
      "stem": "throw _____",
      "options": [],
      "target_answer": "threw",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q12",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 12,
      "stem": "lay _____",
      "options": [],
      "target_answer": "laid",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q13",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 13,
      "stem": "get _____",
      "options": [],
      "target_answer": "got",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q14",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 14,
      "stem": "forget _____",
      "options": [],
      "target_answer": "forgot",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q15",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 15,
      "stem": "choose _____",
      "options": [],
      "target_answer": "chose",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q16",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 16,
      "stem": "draw _____",
      "options": [],
      "target_answer": "drew",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q17",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 17,
      "stem": "shoot _____",
      "options": [],
      "target_answer": "shot",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q18",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 18,
      "stem": "tear _____",
      "options": [],
      "target_answer": "tore",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q19",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 19,
      "stem": "think _____",
      "options": [],
      "target_answer": "thought",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q20",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 22",
      "question_number": 20,
      "stem": "swing _____",
      "options": [],
      "target_answer": "swung",
      "grammar_topic": "Simple Past Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q01",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 1,
      "stem": "We _____ television when the lights went out. (watch)",
      "options": [],
      "target_answer": "were watching",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q02",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 2,
      "stem": "The cat _____ the birds in the garden this morning. (chase)",
      "options": [],
      "target_answer": "was chasing",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q03",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 3,
      "stem": "The burglar _____ to open the window when I spotted him. (try)",
      "options": [],
      "target_answer": "was trying",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q04",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 4,
      "stem": "My friends and I _____ home after a game of football when we met Mr Lewis, our school principal. (walk)",
      "options": [],
      "target_answer": "were walking",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q05",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 5,
      "stem": "He _____ his homework when his mother called him. (do)",
      "options": [],
      "target_answer": "was doing",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q06",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 6,
      "stem": "The boys _____ football on the field when it rained. (play)",
      "options": [],
      "target_answer": "were playing",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q07",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 7,
      "stem": "The twins _____ down the lane when one of them fell. (cycle)",
      "options": [],
      "target_answer": "were cycling",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P039_Q08",
      "page_number": 39,
      "html_anchor": "book_reconstructed.html#page-39",
      "unit_title": "",
      "exercise_title": "EXERCISE 26",
      "question_number": 8,
      "stem": "He _____ his car yesterday evening when his brother asked if he could borrow it. (clean)",
      "options": [],
      "target_answer": "was cleaning",
      "grammar_topic": "past continuous tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q01",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 1,
      "stem": "good | better | _____",
      "options": [],
      "target_answer": "best",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q02",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 2,
      "stem": "bad | _____ | worst",
      "options": [],
      "target_answer": "worse",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q03",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 3,
      "stem": "many | more | _____",
      "options": [],
      "target_answer": "most",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q04",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 4,
      "stem": "little | _____ | least",
      "options": [],
      "target_answer": "less",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q05",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 5,
      "stem": "far | farther | _____",
      "options": [],
      "target_answer": "farthest",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q06",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 6,
      "stem": "well | _____ | best",
      "options": [],
      "target_answer": "better",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q07",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 7,
      "stem": "much | more | _____",
      "options": [],
      "target_answer": "most",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q08",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "LESSON 10 ADJECTIVES — COMPARATIVE AND SUPERLATIVE (IRREGULAR FORMS)",
      "exercise_title": "EXERCISE 23",
      "question_number": 8,
      "stem": "far | _____ | furthest",
      "options": [],
      "target_answer": "further",
      "grammar_topic": "Irregular Adjectives - Comparative and Superlative",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P040_Q01",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 1,
      "stem": "What was Mrs Amber doing in the kitchen?\nShe _____.",
      "options": [],
      "target_answer": "was baking a pie",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_1.png",
      "image_description": "A woman baking or putting a pie into an oven in the kitchen."
    },
    {
      "id": "SAP_G3_P040_Q02",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 2,
      "stem": "What were your family members doing last night?\nThey _____.",
      "options": [],
      "target_answer": "were watching television",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_2.png",
      "image_description": "Family members sitting on a sofa watching television."
    },
    {
      "id": "SAP_G3_P040_Q03",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 3,
      "stem": "What was the gardener doing?\nHe _____.",
      "options": [],
      "target_answer": "was watering the plants",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_3.png",
      "image_description": "A gardener using a hose to water plants in a garden."
    },
    {
      "id": "SAP_G3_P040_Q04",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 4,
      "stem": "What was Susan doing this morning?\nShe _____.",
      "options": [],
      "target_answer": "was sweeping the floor",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_4.png",
      "image_description": "A young girl sweeping the floor with a broom."
    },
    {
      "id": "SAP_G3_P040_Q05",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 5,
      "stem": "What was the carpenter making?\nHe _____.",
      "options": [],
      "target_answer": "was making a table",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_5.png",
      "image_description": "A carpenter working on constructing a wooden table."
    },
    {
      "id": "SAP_G3_P040_Q06",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 6,
      "stem": "What was Richard doing in the park?\nHe _____.",
      "options": [],
      "target_answer": "was riding a bicycle",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_6.png",
      "image_description": "A boy riding a bicycle along a path in the park."
    },
    {
      "id": "SAP_G3_P040_Q07",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 7,
      "stem": "What were the children doing just now?\nThey _____.",
      "options": [],
      "target_answer": "were playing a board game",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_7.png",
      "image_description": "Children gathered around a table playing a game."
    },
    {
      "id": "SAP_G3_P040_Q08",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 8,
      "stem": "What was Joel doing by the river?\nHe _____.",
      "options": [],
      "target_answer": "was fishing",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_8.png",
      "image_description": "A boy sitting on the riverbank holding a fishing rod."
    },
    {
      "id": "SAP_G3_P040_Q09",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 9,
      "stem": "What were the children doing at the beach?\nThey _____.",
      "options": [],
      "target_answer": "were building a sandcastle",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_9.png",
      "image_description": "Two children playing on the sand building a sandcastle."
    },
    {
      "id": "SAP_G3_P040_Q10",
      "page_number": 40,
      "html_anchor": "book_reconstructed.html#page-40",
      "unit_title": "",
      "exercise_title": "EXERCISE 27",
      "question_number": 10,
      "stem": "Where was Mr Lee going when you met him?\nHe _____.",
      "options": [],
      "target_answer": "was going to the post office",
      "grammar_topic": "Past Continuous Tense",
      "has_image": true,
      "image_path": "assets/p045_item_10.png",
      "image_description": "A man holding a letter heading towards a post office and a postbox."
    },
    {
      "id": "SAP_G3_P041_Q01",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 1,
      "stem": "His handwriting is _____ than mine. (good)",
      "options": [],
      "target_answer": "better",
      "grammar_topic": "Comparative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q02",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 2,
      "stem": "A lake contains _____ water than a pond. (much)",
      "options": [],
      "target_answer": "more",
      "grammar_topic": "Comparative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q03",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 3,
      "stem": "The greedy boy ate the _____ food at the picnic. (much)",
      "options": [],
      "target_answer": "most",
      "grammar_topic": "Superlative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q04",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 4,
      "stem": "Judy's singing is _____ than Mary's. (good)",
      "options": [],
      "target_answer": "better",
      "grammar_topic": "Comparative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q05",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 5,
      "stem": "The red team showed _____ team spirit than the blue team. (little)",
      "options": [],
      "target_answer": "less",
      "grammar_topic": "Comparative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q06",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 6,
      "stem": "Ken is the _____ runner in the school. (good)",
      "options": [],
      "target_answer": "best",
      "grammar_topic": "Superlative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q07",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 7,
      "stem": "There are _____ buildings in the city than in the village. (many)",
      "options": [],
      "target_answer": "more",
      "grammar_topic": "Comparative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q08",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 8,
      "stem": "His examination results were _____ than mine. (bad)",
      "options": [],
      "target_answer": "worse",
      "grammar_topic": "Comparative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q09",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 9,
      "stem": "The coffee with the _____ sugar is mine. (little)",
      "options": [],
      "target_answer": "least",
      "grammar_topic": "Superlative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P041_Q10",
      "page_number": 41,
      "html_anchor": "book_reconstructed.html#page-41",
      "unit_title": "",
      "exercise_title": "EXERCISE 24",
      "question_number": 10,
      "stem": "This is the _____ show I have ever seen. (good)",
      "options": [],
      "target_answer": "best",
      "grammar_topic": "Superlative Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P042_Q01",
      "page_number": 42,
      "html_anchor": "book_reconstructed.html#page-42",
      "unit_title": "",
      "exercise_title": "EXERCISE 28",
      "question_number": 1,
      "stem": "I brush my teeth _____ I go to bed.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Conjunctions of Time",
      "has_image": true,
      "image_path": "assets/p047_item_1.png",
      "image_description": "A boy brushing his teeth with a toothbrush and holding a cup"
    },
    {
      "id": "SAP_G3_P042_Q02",
      "page_number": 42,
      "html_anchor": "book_reconstructed.html#page-42",
      "unit_title": "",
      "exercise_title": "EXERCISE 28",
      "question_number": 2,
      "stem": "Lily starts her piano lesson immediately _____ her breakfast.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "after",
      "grammar_topic": "Prepositions of Time",
      "has_image": true,
      "image_path": "assets/p047_item_2.png",
      "image_description": "A girl playing a piano with a dining table set for breakfast nearby"
    },
    {
      "id": "SAP_G3_P042_Q03",
      "page_number": 42,
      "html_anchor": "book_reconstructed.html#page-42",
      "unit_title": "",
      "exercise_title": "EXERCISE 28",
      "question_number": 3,
      "stem": "John washes his hands _____ sitting down to have his dinner.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Prepositions of Time",
      "has_image": true,
      "image_path": "assets/p047_item_3.png",
      "image_description": "A boy washing his hands at a sink before eating dinner"
    },
    {
      "id": "SAP_G3_P042_Q04",
      "page_number": 42,
      "html_anchor": "book_reconstructed.html#page-42",
      "unit_title": "",
      "exercise_title": "EXERCISE 28",
      "question_number": 4,
      "stem": "Miss Ambrose pays for her fare _____ she looks for a seat on the bus.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Conjunctions of Time",
      "has_image": true,
      "image_path": "assets/p047_item_4.png",
      "image_description": "A woman paying her fare to the bus driver before finding a seat"
    },
    {
      "id": "SAP_G3_P042_Q05",
      "page_number": 42,
      "html_anchor": "book_reconstructed.html#page-42",
      "unit_title": "",
      "exercise_title": "EXERCISE 28",
      "question_number": 5,
      "stem": "Paul puts on his shoes _____ he leaves for school.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Conjunctions of Time",
      "has_image": true,
      "image_path": "assets/p047_item_5.png",
      "image_description": "A schoolboy with a backpack bending over to put on his shoes"
    },
    {
      "id": "SAP_G3_P043_Q06",
      "page_number": 43,
      "html_anchor": "book_reconstructed.html#page-43",
      "unit_title": "",
      "exercise_title": "",
      "question_number": 6,
      "stem": "May irons the clothes _____ they are washed and dried.",
      "options": [],
      "target_answer": "after",
      "grammar_topic": "Conjunctions of Time",
      "has_image": true,
      "image_path": "assets/p048_item_6.png",
      "image_description": "A woman smiling as she irons clothes on an ironing board."
    },
    {
      "id": "SAP_G3_P043_Q07",
      "page_number": 43,
      "html_anchor": "book_reconstructed.html#page-43",
      "unit_title": "",
      "exercise_title": "",
      "question_number": 7,
      "stem": "Mr James leaves his office _____ he has finished his work for the day.",
      "options": [],
      "target_answer": "after",
      "grammar_topic": "Conjunctions of Time",
      "has_image": true,
      "image_path": "assets/p048_item_7.png",
      "image_description": "A man carrying a briefcase walking out through an office doorway labeled 'OFFICE'."
    },
    {
      "id": "SAP_G3_P043_Q08",
      "page_number": 43,
      "html_anchor": "book_reconstructed.html#page-43",
      "unit_title": "",
      "exercise_title": "",
      "question_number": 8,
      "stem": "I change into my pyjamas _____ going to bed.",
      "options": [],
      "target_answer": "before",
      "grammar_topic": "Conjunctions of Time",
      "has_image": true,
      "image_path": "assets/p048_item_8.png",
      "image_description": "A boy wearing plaid pyjamas and slippers yawning next to his bed."
    },
    {
      "id": "SAP_G3_P044_Q01",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 1,
      "stem": "Monday comes ( before , after ) Tuesday.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Prepositions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q02",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 2,
      "stem": "December comes ( before , after ) November.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "after",
      "grammar_topic": "Prepositions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q03",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 3,
      "stem": "We wash the dishes ( before , after ) we have our dinner.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "after",
      "grammar_topic": "Conjunctions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q04",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 4,
      "stem": "Jonathan borrowed some storybooks ( before , after ) he left the library.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Conjunctions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q05",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 5,
      "stem": "Lunch comes ( before , after ) breakfast.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "after",
      "grammar_topic": "Prepositions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q06",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 6,
      "stem": "This road always floods ( before , after ) a heavy rain.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "after",
      "grammar_topic": "Prepositions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q07",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 7,
      "stem": "We put on our socks ( before , after ) we put on our shoes.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Conjunctions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q08",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 8,
      "stem": "The children returned to their classrooms ( before, after ) recess.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "after",
      "grammar_topic": "Prepositions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q09",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 9,
      "stem": "She pasted a stamp on the envelope ( before , after ) posting it.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "before",
      "grammar_topic": "Prepositions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P044_Q10",
      "page_number": 44,
      "html_anchor": "book_reconstructed.html#page-44",
      "unit_title": "",
      "exercise_title": "EXERCISE 29",
      "question_number": 10,
      "stem": "I was very tired ( before , after ) the long run.",
      "options": [
        "before",
        "after"
      ],
      "target_answer": "after",
      "grammar_topic": "Prepositions of Time (before / after)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q01",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 1,
      "stem": "Answer the telephone, John.\nTell _____.",
      "options": [],
      "target_answer": "John to answer the telephone",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q02",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 2,
      "stem": "Clean the whiteboard, Susan.\nTell _____.",
      "options": [],
      "target_answer": "Susan to clean the whiteboard",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q03",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 3,
      "stem": "Wash your hands, children.\nTell _____.",
      "options": [],
      "target_answer": "the children to wash their hands",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q04",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 4,
      "stem": "Keep quiet, boys.\nTell _____.",
      "options": [],
      "target_answer": "the boys to keep quiet",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q05",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 5,
      "stem": "Tidy up your room, Judy.\nTell _____.",
      "options": [],
      "target_answer": "Judy to tidy up her room",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q06",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 6,
      "stem": "Switch off the lights when you leave the room, Bill.\nTell _____.",
      "options": [],
      "target_answer": "Bill to switch off the lights when he leaves the room",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q07",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 7,
      "stem": "Hand in your books, children.\nTell _____.",
      "options": [],
      "target_answer": "the children to hand in their books",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P045_Q08",
      "page_number": 45,
      "html_anchor": "book_reconstructed.html#page-45",
      "unit_title": "LESSON 13 INDIRECT ORDERS",
      "exercise_title": "EXERCISE 30",
      "question_number": 8,
      "stem": "Peter, put your toys away.\nTell _____.",
      "options": [],
      "target_answer": "Peter to put his toys away",
      "grammar_topic": "Indirect Orders",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P046_Q01",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 1,
      "stem": "Tell the gardener _____.",
      "options": [],
      "target_answer": "to water the plants",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_1.png",
      "image_description": "A gardener watering potted plants and flowers with a watering can."
    },
    {
      "id": "SAP_G3_P046_Q02",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 2,
      "stem": "Tell Jenny _____.",
      "options": [],
      "target_answer": "to sweep the floor",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_2.png",
      "image_description": "A young girl sweeping the floor with a broom."
    },
    {
      "id": "SAP_G3_P046_Q03",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 3,
      "stem": "Tell the girl _____.",
      "options": [],
      "target_answer": "to brush her teeth",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_3.png",
      "image_description": "A girl with pigtails brushing her teeth with a toothbrush and a cup of water."
    },
    {
      "id": "SAP_G3_P046_Q04",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 4,
      "stem": "Tell Sharon _____.",
      "options": [],
      "target_answer": "to do her homework",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_4.png",
      "image_description": "A girl sitting at a desk writing or doing schoolwork."
    },
    {
      "id": "SAP_G3_P046_Q05",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 5,
      "stem": "Tell May _____.",
      "options": [],
      "target_answer": "to comb her hair",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_5.png",
      "image_description": "A girl holding a mirror and combing her hair."
    },
    {
      "id": "SAP_G3_P046_Q06",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 6,
      "stem": "Tell the waiter _____.",
      "options": [],
      "target_answer": "to bring the menu",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_6.png",
      "image_description": "A restaurant menu booklet beside a cloche food cover."
    },
    {
      "id": "SAP_G3_P046_Q07",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 7,
      "stem": "Tell David _____.",
      "options": [],
      "target_answer": "to clean the blackboard",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_7.png",
      "image_description": "A boy cleaning or wiping math equations off a blackboard with a duster."
    },
    {
      "id": "SAP_G3_P046_Q08",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 8,
      "stem": "Tell the boys _____.",
      "options": [],
      "target_answer": "to wash the car",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_8.png",
      "image_description": "A car covered in suds being washed, with a bucket and sponge nearby."
    },
    {
      "id": "SAP_G3_P046_Q09",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 9,
      "stem": "Tell the children _____.",
      "options": [],
      "target_answer": "to wash the dishes",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_9.png",
      "image_description": "Dirty plates and bowls stacked next to a sink with soapy water."
    },
    {
      "id": "SAP_G3_P046_Q10",
      "page_number": 46,
      "html_anchor": "book_reconstructed.html#page-46",
      "unit_title": "",
      "exercise_title": "EXERCISE 31",
      "question_number": 10,
      "stem": "Tell Jack _____.",
      "options": [],
      "target_answer": "to wash his hands",
      "grammar_topic": "to-infinitive (indirect commands)",
      "has_image": true,
      "image_path": "assets/p051_item_10.png",
      "image_description": "A boy standing over a basin washing his hands with soap."
    },
    {
      "id": "SAP_G3_P048_Q01",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 1,
      "stem": "Mary collects _____ dolls from different parts of the world.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_1.png",
      "image_description": "Four dolls standing in a row wearing dresses"
    },
    {
      "id": "SAP_G3_P048_Q02",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 2,
      "stem": "There isn't _____ milk left in the glass.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_2.png",
      "image_description": "A drinking glass with a small amount of liquid at the bottom"
    },
    {
      "id": "SAP_G3_P048_Q03",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 3,
      "stem": "How _____ kittens are there in the pet shop?",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_3.png",
      "image_description": "A group of playful kittens"
    },
    {
      "id": "SAP_G3_P048_Q04",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 4,
      "stem": "A centipede has _____ legs.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_4.png",
      "image_description": "A centipede crawling downwards"
    },
    {
      "id": "SAP_G3_P048_Q05",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 5,
      "stem": "There isn't _____ rice in the pot.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_5.png",
      "image_description": "A cooking pot filled with rice and an open lid"
    },
    {
      "id": "SAP_G3_P048_Q06",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 6,
      "stem": "Please do not put too _____ sugar in my tea.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_6.png",
      "image_description": "A spoon pouring sugar into a cup of tea on a saucer"
    },
    {
      "id": "SAP_G3_P048_Q07",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 7,
      "stem": "Today is Sunday. There are _____ people at the supermarket.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_7.png",
      "image_description": "Shoppers with grocery carts at a supermarket"
    },
    {
      "id": "SAP_G3_P048_Q08",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 8,
      "stem": "There isn't _____ money in the wallet.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_8.png",
      "image_description": "A hand opening an empty or sparse wallet"
    },
    {
      "id": "SAP_G3_P048_Q09",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 9,
      "stem": "The basket contains _____ different types of fruit.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_9.png",
      "image_description": "A woven basket filled with various fruits like grapes, pineapple, and apples"
    },
    {
      "id": "SAP_G3_P048_Q10",
      "page_number": 48,
      "html_anchor": "book_reconstructed.html#page-48",
      "unit_title": "",
      "exercise_title": "EXERCISE 32",
      "question_number": 10,
      "stem": "The old man does not have _____ hair on his head.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (Countable / Uncountable Nouns)",
      "has_image": true,
      "image_path": "assets/p053_item_10.png",
      "image_description": "An elderly balding man with mustache looking down"
    },
    {
      "id": "SAP_G3_P049_Q01",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 1,
      "stem": "There isn't ( many , much ) water in a desert.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q02",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 2,
      "stem": "There are ( many , much ) books in the library.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q03",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 3,
      "stem": "( Many , Much ) students in my class enjoyed the trip to the orchid farm.",
      "options": [
        "Many",
        "Much"
      ],
      "target_answer": "Many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q04",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 4,
      "stem": "The librarian told the children not to make too ( many , much ) noise.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q05",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 5,
      "stem": "There isn't ( many , much ) furniture in this house.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q06",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 6,
      "stem": "How ( many , much ) meat did she buy at the market?",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q07",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 7,
      "stem": "How ( many , much ) meals do you eat in a day?",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q08",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 8,
      "stem": "Paul has ( many , much ) friends in school.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q09",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 9,
      "stem": "( Many , Much ) people jog in the park in the evening.",
      "options": [
        "Many",
        "Much"
      ],
      "target_answer": "Many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P049_Q10",
      "page_number": 49,
      "html_anchor": "book_reconstructed.html#page-49",
      "unit_title": "",
      "exercise_title": "EXERCISE 33",
      "question_number": 10,
      "stem": "Do not put too ( many , much ) salt in the soup.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P050_Q01",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 1,
      "stem": "How _____ money do you have?",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q02",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 2,
      "stem": "There are _____ animals in the zoo.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q03",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 3,
      "stem": "How _____ sacks of rice are there in the storeroom?",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q04",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 4,
      "stem": "The waiter was carrying a tray with _____ glasses of lemonade.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q05",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 5,
      "stem": "Please hurry up! We do not have _____ time left.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q06",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 6,
      "stem": "This book has _____ short stories in it.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q07",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 7,
      "stem": "She had a stomachache after eating too _____ food.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q08",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 8,
      "stem": "How _____ water did you pour into the bottle?",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q09",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 9,
      "stem": "This company employs _____ programmers.",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "many",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P050_Q10",
      "page_number": 50,
      "html_anchor": "book_reconstructed.html#page-50",
      "unit_title": "",
      "exercise_title": "EXERCISE 34",
      "question_number": 10,
      "stem": "How _____ oil should I pour into the pan?",
      "options": [
        "many",
        "much"
      ],
      "target_answer": "much",
      "grammar_topic": "Quantifiers (many / much)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P051_Q01",
      "page_number": 51,
      "html_anchor": "book_reconstructed.html#page-51",
      "unit_title": "LESSON 15 'TO' + INFINITIVE FOR EXPRESSING PURPOSE",
      "exercise_title": "EXERCISE 35",
      "question_number": 1,
      "stem": "Peter uses a broom to _____ the school's backyard.",
      "options": [
        "(A) wash",
        "(B) sweep",
        "(C) mop"
      ],
      "target_answer": "(B)",
      "grammar_topic": "'to' + infinitive for expressing purpose",
      "has_image": true,
      "image_path": "assets/p056_item_1.png",
      "image_description": "A boy sweeping the ground with a broom in front of a wooden fence."
    },
    {
      "id": "SAP_G3_P052_Q02",
      "page_number": 52,
      "html_anchor": "book_reconstructed.html#page-52",
      "unit_title": "",
      "exercise_title": "Exercise 35",
      "question_number": 2,
      "stem": "I went to the cinema to _____ a movie.",
      "options": [
        "(A) make",
        "(B) hear",
        "(C) watch"
      ],
      "target_answer": "(C) watch",
      "grammar_topic": "Infinitive of purpose",
      "has_image": true,
      "image_path": "assets/p057_item_2.png",
      "image_description": "Children sitting in a cinema watching a film of an elephant in the wild on screen"
    },
    {
      "id": "SAP_G3_P052_Q03",
      "page_number": 52,
      "html_anchor": "book_reconstructed.html#page-52",
      "unit_title": "",
      "exercise_title": "Exercise 35",
      "question_number": 3,
      "stem": "Sharon used a knife to _____ the watermelon.",
      "options": [
        "(A) cut",
        "(B) peel",
        "(C) grind"
      ],
      "target_answer": "(A) cut",
      "grammar_topic": "Infinitive of purpose",
      "has_image": true,
      "image_path": "assets/p057_item_3.png",
      "image_description": "A young girl holding a large knife cutting a watermelon on a table"
    },
    {
      "id": "SAP_G3_P052_Q04",
      "page_number": 52,
      "html_anchor": "book_reconstructed.html#page-52",
      "unit_title": "",
      "exercise_title": "Exercise 35",
      "question_number": 4,
      "stem": "My grandfather sat in the armchair to _____ a nap.",
      "options": [
        "(A) take",
        "(B) make",
        "(C) give"
      ],
      "target_answer": "(A) take",
      "grammar_topic": "Collocations / Infinitive of purpose",
      "has_image": true,
      "image_path": "assets/p057_item_4.png",
      "image_description": "An elderly bearded man resting or sleeping comfortably in an armchair"
    },
    {
      "id": "SAP_G3_P052_Q05",
      "page_number": 52,
      "html_anchor": "book_reconstructed.html#page-52",
      "unit_title": "",
      "exercise_title": "Exercise 35",
      "question_number": 5,
      "stem": "My father drove to the petrol kiosk to _____ up his petrol tank.",
      "options": [
        "(A) empty",
        "(B) buy",
        "(C) fill"
      ],
      "target_answer": "(C) fill",
      "grammar_topic": "Phrasal verbs / Infinitive of purpose",
      "has_image": true,
      "image_path": "assets/p057_item_5.png",
      "image_description": "A car pulling up to fuel pumps at a petrol kiosk"
    },
    {
      "id": "SAP_G3_P052_Q06",
      "page_number": 52,
      "html_anchor": "book_reconstructed.html#page-52",
      "unit_title": "",
      "exercise_title": "Exercise 35",
      "question_number": 6,
      "stem": "The farmer uses a hoe to _____ the soil.",
      "options": [
        "(A) bury",
        "(B) dig",
        "(C) build"
      ],
      "target_answer": "(B) dig",
      "grammar_topic": "Infinitive of purpose / Verbs",
      "has_image": true,
      "image_path": "assets/p057_item_6.png",
      "image_description": "A farmer wearing a straw hat working the ground with a hoe"
    },
    {
      "id": "SAP_G3_P052_Q07",
      "page_number": 52,
      "html_anchor": "book_reconstructed.html#page-52",
      "unit_title": "",
      "exercise_title": "Exercise 35",
      "question_number": 7,
      "stem": "Melvin jogs every day to _____ fit.",
      "options": [
        "(A) see",
        "(B) keep",
        "(C) stand"
      ],
      "target_answer": "(B) keep",
      "grammar_topic": "Collocations / Infinitive of purpose",
      "has_image": true,
      "image_path": "assets/p057_item_7.png",
      "image_description": "A young boy sweating while jogging outdoors"
    },
    {
      "id": "SAP_G3_P052_Q08",
      "page_number": 52,
      "html_anchor": "book_reconstructed.html#page-52",
      "unit_title": "",
      "exercise_title": "Exercise 35",
      "question_number": 8,
      "stem": "Thomas used a towel to _____ his face.",
      "options": [
        "(A) wipe",
        "(B) wash",
        "(C) bathe"
      ],
      "target_answer": "(A) wipe",
      "grammar_topic": "Infinitive of purpose / Verbs",
      "has_image": true,
      "image_path": "assets/p057_item_8.png",
      "image_description": "A hand pulling or using a towel hanging on a towel bar"
    },
    {
      "id": "SAP_G3_P053_Q01",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 1,
      "stem": "Peter switched on the television to ( watch , watches , watched ) the news.",
      "options": [
        "watch",
        "watches",
        "watched"
      ],
      "target_answer": "watch",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q02",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 2,
      "stem": "Mrs Wilson went to the market to ( buys , buy , bought ) some meat.",
      "options": [
        "buys",
        "buy",
        "bought"
      ],
      "target_answer": "buy",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q03",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 3,
      "stem": "The hunters set a trap to ( caught , catches , catch ) the tiger.",
      "options": [
        "caught",
        "catches",
        "catch"
      ],
      "target_answer": "catch",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q04",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 4,
      "stem": "They went to a restaurant to ( have , had , having ) their dinner.",
      "options": [
        "have",
        "had",
        "having"
      ],
      "target_answer": "have",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q05",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 5,
      "stem": "My friends came to the hospital to ( visited , visit , visits ) me.",
      "options": [
        "visited",
        "visit",
        "visits"
      ],
      "target_answer": "visit",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q06",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 6,
      "stem": "We go to school to ( learn , learnt , learning ).",
      "options": [
        "learn",
        "learnt",
        "learning"
      ],
      "target_answer": "learn",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q07",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 7,
      "stem": "The teacher told the mischievous boy to ( behaves, behave, behaved ) himself.",
      "options": [
        "behaves",
        "behave",
        "behaved"
      ],
      "target_answer": "behave",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q08",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 8,
      "stem": "The workers stopped their work to ( take , took , taken ) a rest.",
      "options": [
        "take",
        "took",
        "taken"
      ],
      "target_answer": "take",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q09",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 9,
      "stem": "My father took out some money to ( paid , pays , pay ) for the food.",
      "options": [
        "paid",
        "pays",
        "pay"
      ],
      "target_answer": "pay",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P053_Q10",
      "page_number": 53,
      "html_anchor": "book_reconstructed.html#page-53",
      "unit_title": "",
      "exercise_title": "EXERCISE 36",
      "question_number": 10,
      "stem": "We need more time to ( finishing , finished , finish ) the project.",
      "options": [
        "finishing",
        "finished",
        "finish"
      ],
      "target_answer": "finish",
      "grammar_topic": "Infinitives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q01",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 1,
      "stem": "Mr Baker went to the supermarket _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to buy some provisions",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q02",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 2,
      "stem": "The campers are collecting wood _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to make a fire",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q03",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 3,
      "stem": "Lily is going to the post office _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to send a parcel",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q04",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 4,
      "stem": "Tom wrapped his books in plastic _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to keep them clean",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q05",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 5,
      "stem": "Miss Richards uses a washing machine _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to wash her clothes",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q06",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 6,
      "stem": "We went to the library _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to borrow some books",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q07",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 7,
      "stem": "The carpenter used an axe _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to chop up the old planks",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q08",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 8,
      "stem": "My father went to the bank _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to withdraw some money",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q09",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 9,
      "stem": "The children collected newspapers _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to promote the National Recycling Program",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P054_Q10",
      "page_number": 54,
      "html_anchor": "book_reconstructed.html#page-54",
      "unit_title": "",
      "exercise_title": "EXERCISE 37",
      "question_number": 10,
      "stem": "Mr Lee brought his laptop _____.",
      "options": [
        "to do some research for his project",
        "to borrow some books",
        "to wash her clothes",
        "to make a fire",
        "to withdraw some money",
        "to chop up the old planks",
        "to buy some provisions",
        "to send a parcel",
        "to keep them clean",
        "to promote the National Recycling Program"
      ],
      "target_answer": "to do some research for his project",
      "grammar_topic": "infinitives of purpose",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P055_Q01",
      "page_number": 55,
      "html_anchor": "book_reconstructed.html#page-55",
      "unit_title": "LESSON 16 THE CONJUNCTION 'SO'",
      "exercise_title": "EXERCISE 38",
      "question_number": 1,
      "stem": "Susan has a toothache, _____.",
      "options": [
        "(A) so she went home",
        "(B) so she went to see the dentist",
        "(C) so she lay on a chair"
      ],
      "target_answer": "B",
      "grammar_topic": "conjunction 'so'",
      "has_image": true,
      "image_path": "assets/p060_item_1.png",
      "image_description": "A dentist examining a young girl who is sitting in a dental chair with a toothache."
    },
    {
      "id": "SAP_G3_P055_Q02",
      "page_number": 55,
      "html_anchor": "book_reconstructed.html#page-55",
      "unit_title": "LESSON 16 THE CONJUNCTION 'SO'",
      "exercise_title": "EXERCISE 38",
      "question_number": 2,
      "stem": "The floor was dirty, _____.",
      "options": [
        "(A) so he swept it",
        "(B) so he pushed the broom",
        "(C) so he wrapped it up"
      ],
      "target_answer": "A",
      "grammar_topic": "conjunction 'so'",
      "has_image": true,
      "image_path": "assets/p060_item_2.png",
      "image_description": "A boy sweeping a pile of dirt and trash across the floor with a broom."
    },
    {
      "id": "SAP_G3_P055_Q03",
      "page_number": 55,
      "html_anchor": "book_reconstructed.html#page-55",
      "unit_title": "LESSON 16 THE CONJUNCTION 'SO'",
      "exercise_title": "EXERCISE 38",
      "question_number": 3,
      "stem": "It was raining heavily, _____.",
      "options": [
        "(A) so they went out to play",
        "(B) so they hid behind the window",
        "(C) so they stayed at home"
      ],
      "target_answer": "C",
      "grammar_topic": "conjunction 'so'",
      "has_image": true,
      "image_path": "assets/p060_item_3.png",
      "image_description": "Two sad children looking out the window while heavy rain falls outside."
    },
    {
      "id": "SAP_G3_P056_Q04",
      "page_number": 56,
      "html_anchor": "book_reconstructed.html#page-56",
      "unit_title": "",
      "exercise_title": "Exercise 38",
      "question_number": 4,
      "stem": "Mr Jackson arrived late at the station, _____.",
      "options": [
        "(A) so he missed the train",
        "(B) so he waved at the train",
        "(C) so he took the bus"
      ],
      "target_answer": "A",
      "grammar_topic": "Conjunctions (so)",
      "has_image": true,
      "image_path": "assets/p061_item_4.png",
      "image_description": "A man running hurriedly towards a departing train on a station platform."
    },
    {
      "id": "SAP_G3_P056_Q05",
      "page_number": 56,
      "html_anchor": "book_reconstructed.html#page-56",
      "unit_title": "",
      "exercise_title": "Exercise 38",
      "question_number": 5,
      "stem": "It was getting dark, _____.",
      "options": [
        "(A) so he switched on the fan",
        "(B) so he switched on the light",
        "(C) so he switched on the radio"
      ],
      "target_answer": "B",
      "grammar_topic": "Conjunctions (so)",
      "has_image": true,
      "image_path": "assets/p061_item_5.png",
      "image_description": "A boy turning on a light switch on the wall in a darkening room."
    },
    {
      "id": "SAP_G3_P056_Q06",
      "page_number": 56,
      "html_anchor": "book_reconstructed.html#page-56",
      "unit_title": "",
      "exercise_title": "Exercise 38",
      "question_number": 6,
      "stem": "David was ill, _____.",
      "options": [
        "(A) so he stayed in bed",
        "(B) so he went to see a doctor",
        "(C) so he took off his shirt"
      ],
      "target_answer": "B",
      "grammar_topic": "Conjunctions (so)",
      "has_image": true,
      "image_path": "assets/p061_item_6.png",
      "image_description": "A doctor examining a sick boy seated on an examination table using a stethoscope."
    },
    {
      "id": "SAP_G3_P056_Q07",
      "page_number": 56,
      "html_anchor": "book_reconstructed.html#page-56",
      "unit_title": "",
      "exercise_title": "Exercise 38",
      "question_number": 7,
      "stem": "They were hungry, _____.",
      "options": [
        "(A) so they went to the cinema",
        "(B) so they went to the beach",
        "(C) so they went to a restaurant"
      ],
      "target_answer": "C",
      "grammar_topic": "Conjunctions (so)",
      "has_image": true,
      "image_path": "assets/p061_item_7.png",
      "image_description": "A family arriving and walking into a restaurant."
    },
    {
      "id": "SAP_G3_P056_Q08",
      "page_number": 56,
      "html_anchor": "book_reconstructed.html#page-56",
      "unit_title": "",
      "exercise_title": "Exercise 38",
      "question_number": 8,
      "stem": "It was very hot, _____.",
      "options": [
        "(A) so he switched on the fan",
        "(B) so he went to the cupboard",
        "(C) so he touched the button"
      ],
      "target_answer": "A",
      "grammar_topic": "Conjunctions (so)",
      "has_image": true,
      "image_path": "assets/p061_item_8.png",
      "image_description": "A boy sweating in front of a table fan blowing air."
    },
    {
      "id": "SAP_G3_P056_Q09",
      "page_number": 56,
      "html_anchor": "book_reconstructed.html#page-56",
      "unit_title": "",
      "exercise_title": "Exercise 38",
      "question_number": 9,
      "stem": "Her hands were dirty, _____.",
      "options": [
        "(A) so she wiped them with a towel",
        "(B) so she washed them with soap",
        "(C) so she turned on the tap"
      ],
      "target_answer": "B",
      "grammar_topic": "Conjunctions (so)",
      "has_image": true,
      "image_path": "assets/p061_item_9.png",
      "image_description": "A pair of hands lathering and washing with a bar of soap."
    },
    {
      "id": "SAP_G3_P056_Q10",
      "page_number": 56,
      "html_anchor": "book_reconstructed.html#page-56",
      "unit_title": "",
      "exercise_title": "Exercise 38",
      "question_number": 10,
      "stem": "Jason was thirsty, _____.",
      "options": [
        "(A) so he drank a glass of water",
        "(B) so he ate some food",
        "(C) so he held a glass of water"
      ],
      "target_answer": "A",
      "grammar_topic": "Conjunctions (so)",
      "has_image": true,
      "image_path": "assets/p061_item_10.png",
      "image_description": "A boy drinking water from a glass."
    },
    {
      "id": "SAP_G3_P057_Q01",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 1,
      "stem": "The boys were tired after the long run, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so they took a rest",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q02",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 2,
      "stem": "Mr Ambrose was late for work, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so he took a taxi",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q03",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 3,
      "stem": "Miss Lawson loved to take care of animals, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so she became a veterinary surgeon",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q04",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 4,
      "stem": "The tap was leaking, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so I called the plumber",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q05",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 5,
      "stem": "Peter was very sleepy, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so he went to bed early",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q06",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 6,
      "stem": "His pen ran out of ink, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so he bought another one",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q07",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 7,
      "stem": "John wanted to be a soldier, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so he joined the army",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q08",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 8,
      "stem": "I wanted to send a parcel, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so I went to the post office",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q09",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 9,
      "stem": "Mrs Jacobs was told she could order her groceries online, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so she downloaded the app",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P057_Q10",
      "page_number": 57,
      "html_anchor": "book_reconstructed.html#page-57",
      "unit_title": "",
      "exercise_title": "EXERCISE 39",
      "question_number": 10,
      "stem": "The room was too noisy, _____.",
      "options": [
        "so I called the plumber",
        "so I went to the post office",
        "so he joined the army",
        "so he bought another one",
        "so she downloaded the app",
        "so he went to bed early",
        "so he took a taxi",
        "so they took a rest",
        "so she became a veterinary surgeon",
        "so the lecturer raised his voice"
      ],
      "target_answer": "so the lecturer raised his voice",
      "grammar_topic": "Conjunctions (so)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P058_Q01",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 1,
      "stem": "Catherine wanted to see the show, ( so , but , or ) she went to the cinema to buy a ticket.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "so",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q02",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 2,
      "stem": "David had to hand in his project, ( so , but , or ) he fell sick and could not finish it on time.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "but",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q03",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 3,
      "stem": "Jason was rude to the teacher, ( so , but , or ) the teacher sent him to the principal's office.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "so",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q04",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 4,
      "stem": "You must hurry ( so , but , or ) you will miss your train.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "or",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q05",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 5,
      "stem": "It was raining heavily, ( so , but , or ) I did not have my raincoat or umbrella with me.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "but",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q06",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 6,
      "stem": "Joseph was still hungry, ( so , but , or ) he ordered another plate of rice.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "so",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q07",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 7,
      "stem": "I wanted to buy another drink, ( so , but , or ) I did not have enough money.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "but",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q08",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 8,
      "stem": "She overslept, ( so , but , or ) she was late for the excursion.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "so",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q09",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 9,
      "stem": "Would you like a cup of coffee ( so , but , or ) tea?",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "or",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P058_Q10",
      "page_number": 58,
      "html_anchor": "book_reconstructed.html#page-58",
      "unit_title": "",
      "exercise_title": "EXERCISE 40",
      "question_number": 10,
      "stem": "It was a major accident, ( so , but , or ) luckily, nobody was hurt.",
      "options": [
        "so",
        "but",
        "or"
      ],
      "target_answer": "but",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P060_Q01",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 1,
      "stem": "The train went ( through , along ) the dark tunnel at a slow speed.",
      "options": [
        "through",
        "along"
      ],
      "target_answer": "through",
      "grammar_topic": "Prepositions of Movement",
      "has_image": true,
      "image_path": "assets/p065_item_1.png",
      "image_description": "A train entering a dark tunnel on a railway track."
    },
    {
      "id": "SAP_G3_P060_Q02",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 2,
      "stem": "I walk ( into , past ) the fruit stall on my way to school every morning.",
      "options": [
        "into",
        "past"
      ],
      "target_answer": "past",
      "grammar_topic": "Prepositions of Movement",
      "has_image": true,
      "image_path": "assets/p065_item_2.png",
      "image_description": "A schoolboy walking past an outdoor fruit stall display."
    },
    {
      "id": "SAP_G3_P060_Q03",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 3,
      "stem": "The tiger fell ( across , into ) the pit as it ran after a deer.",
      "options": [
        "across",
        "into"
      ],
      "target_answer": "into",
      "grammar_topic": "Prepositions of Movement",
      "has_image": true,
      "image_path": "assets/p065_item_3.png",
      "image_description": "A tiger falling backwards into a deep hole in the ground."
    },
    {
      "id": "SAP_G3_P060_Q04",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 4,
      "stem": "The soldiers marched ( into , on ) the road in a neat and orderly manner.",
      "options": [
        "into",
        "on"
      ],
      "target_answer": "on",
      "grammar_topic": "Prepositions of Place/Position",
      "has_image": true,
      "image_path": "assets/p065_item_4.png",
      "image_description": "Four soldiers marching in line carrying rifles."
    },
    {
      "id": "SAP_G3_P060_Q05",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 5,
      "stem": "The cat ran ( across , into ) the road in excitement when it saw a rat.",
      "options": [
        "across",
        "into"
      ],
      "target_answer": "across",
      "grammar_topic": "Prepositions of Movement",
      "has_image": true,
      "image_path": "assets/p065_item_5.png",
      "image_description": "A cat leaping across a road chasing a running rat."
    },
    {
      "id": "SAP_G3_P060_Q06",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 6,
      "stem": "The bees are flying ( towards , along ) their hive.",
      "options": [
        "towards",
        "along"
      ],
      "target_answer": "towards",
      "grammar_topic": "Prepositions of Direction",
      "has_image": true,
      "image_path": "assets/p065_item_6.png",
      "image_description": "Bees flying towards a beehive hanging from a tree branch."
    },
    {
      "id": "SAP_G3_P060_Q07",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 7,
      "stem": "Mary is picking shells ( past , on ) the beach.",
      "options": [
        "past",
        "on"
      ],
      "target_answer": "on",
      "grammar_topic": "Prepositions of Place",
      "has_image": true,
      "image_path": "assets/p065_item_7.png",
      "image_description": "A young girl with a pail collecting seashells on the seashore."
    },
    {
      "id": "SAP_G3_P060_Q08",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 8,
      "stem": "The worm crawled ( across , into ) its hole.",
      "options": [
        "across",
        "into"
      ],
      "target_answer": "into",
      "grammar_topic": "Prepositions of Movement",
      "has_image": true,
      "image_path": "assets/p065_item_8.png",
      "image_description": "An earthworm crawling downward into a burrow in the ground."
    },
    {
      "id": "SAP_G3_P060_Q09",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 9,
      "stem": "The strong man swam ( across , towards ) the river.",
      "options": [
        "across",
        "towards"
      ],
      "target_answer": "across",
      "grammar_topic": "Prepositions of Movement",
      "has_image": true,
      "image_path": "assets/p065_item_9.png",
      "image_description": "A man swimming across the water of a river."
    },
    {
      "id": "SAP_G3_P060_Q10",
      "page_number": 60,
      "html_anchor": "book_reconstructed.html#page-60",
      "unit_title": "",
      "exercise_title": "EXERCISE 41",
      "question_number": 10,
      "stem": "The snake is slithering ( towards , past ) the tall grass.",
      "options": [
        "towards",
        "past"
      ],
      "target_answer": "towards",
      "grammar_topic": "Prepositions of Direction",
      "has_image": true,
      "image_path": "assets/p065_item_10.png",
      "image_description": "A snake slithering towards patches of tall grass."
    },
    {
      "id": "SAP_G3_P061_Q01",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 1,
      "stem": "The tourist walked ( towards , into , along ) us and asked for directions to the shopping centre.",
      "options": [
        "towards",
        "into",
        "along"
      ],
      "target_answer": "towards",
      "grammar_topic": "Prepositions of Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P061_Q02",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 2,
      "stem": "John ran up to the elderly woman and helped her to walk ( through , in , across ) the road.",
      "options": [
        "through",
        "in",
        "across"
      ],
      "target_answer": "across",
      "grammar_topic": "Prepositions of Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P061_Q03",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 3,
      "stem": "The driver got ( past , into , through ) his car and drove away quickly after he hung up the phone.",
      "options": [
        "past",
        "into",
        "through"
      ],
      "target_answer": "into",
      "grammar_topic": "Prepositions of Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P061_Q04",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 4,
      "stem": "We were walking ( along , through , into ) the pavement when we heard a noise behind the bushes.",
      "options": [
        "along",
        "through",
        "into"
      ],
      "target_answer": "along",
      "grammar_topic": "Prepositions of Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P061_Q05",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 5,
      "stem": "The workers put a barrier ( through , towards , across ) the doorway to prevent people from touching the wet paint.",
      "options": [
        "through",
        "towards",
        "across"
      ],
      "target_answer": "across",
      "grammar_topic": "Prepositions of Position/Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P061_Q06",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 6,
      "stem": "The burglar was hiding behind the trees when the patrol car drove ( past , into , across ) the house.",
      "options": [
        "past",
        "into",
        "across"
      ],
      "target_answer": "past",
      "grammar_topic": "Prepositions of Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P061_Q07",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 7,
      "stem": "We heard laughter when we cycled ( along , across , past ) our neighbour's house.",
      "options": [
        "along",
        "across",
        "past"
      ],
      "target_answer": "past",
      "grammar_topic": "Prepositions of Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P061_Q08",
      "page_number": 61,
      "html_anchor": "book_reconstructed.html#page-61",
      "unit_title": "",
      "exercise_title": "EXERCISE 42",
      "question_number": 8,
      "stem": "Sam has trained the dolphin to jump ( towards , through , along ) hoops.",
      "options": [
        "towards",
        "through",
        "along"
      ],
      "target_answer": "through",
      "grammar_topic": "Prepositions of Direction",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q01",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 1,
      "stem": "Please wind up the window. The rain is getting _____ the car.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "into",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q02",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 2,
      "stem": "The flock of birds flew _____ the sky swiftly.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "across",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q03",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 3,
      "stem": "There are interesting shops _____ this street.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "along",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q04",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 4,
      "stem": "The pigeons flew away when I ran _____ them.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "towards",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q05",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 5,
      "stem": "On our way to the countryside, we drove _____ many rubber plantations.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "past",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q06",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 6,
      "stem": "The burglar climbed into the house _____ the window.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "through",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q07",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 7,
      "stem": "He is putting the books back _____ his bag.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "into",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q08",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 8,
      "stem": "Jenny ran _____ her father when he appeared at the door.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "towards",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q09",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 9,
      "stem": "The security guard looked _____ the hall and saw an unfamiliar face in the crowd.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "across",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P062_Q10",
      "page_number": 62,
      "html_anchor": "book_reconstructed.html#page-62",
      "unit_title": "",
      "exercise_title": "EXERCISE 43",
      "question_number": 10,
      "stem": "The lifeguard jumped _____ the pool to save the drowning boy.",
      "options": [
        "through",
        "along",
        "across",
        "towards",
        "into",
        "past"
      ],
      "target_answer": "into",
      "grammar_topic": "Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P063_Q01",
      "page_number": 63,
      "html_anchor": "book_reconstructed.html#page-63",
      "unit_title": "LESSON 18 COMPARISON USING 'AS ... AS'",
      "exercise_title": "EXERCISE 44",
      "question_number": 1,
      "stem": "Jack is almost as ( tall , long ) as his brother.",
      "options": [
        "tall",
        "long"
      ],
      "target_answer": "tall",
      "grammar_topic": "Comparison using 'as ... as'",
      "has_image": true,
      "image_path": "assets/p068_item_1.png",
      "image_description": "Two young boys standing side by side, comparing their heights."
    },
    {
      "id": "SAP_G3_P063_Q02",
      "page_number": 63,
      "html_anchor": "book_reconstructed.html#page-63",
      "unit_title": "LESSON 18 COMPARISON USING 'AS ... AS'",
      "exercise_title": "EXERCISE 44",
      "question_number": 2,
      "stem": "Peter is as ( lazy , diligent ) as Jason.",
      "options": [
        "lazy",
        "diligent"
      ],
      "target_answer": "diligent",
      "grammar_topic": "Comparison using 'as ... as'",
      "has_image": true,
      "image_path": "assets/p068_item_2.png",
      "image_description": "Two smiling boys holding up exam papers with scores of 100 on them."
    },
    {
      "id": "SAP_G3_P063_Q01",
      "page_number": 63,
      "html_anchor": "book_reconstructed.html#page-63",
      "unit_title": "LESSON 18 COMPARISON USING 'AS ... AS'",
      "exercise_title": "EXERCISE 44",
      "question_number": 1,
      "stem": "Jack is almost as ( tall , long ) as his brother.",
      "options": [
        "tall",
        "long"
      ],
      "target_answer": "tall",
      "grammar_topic": "Comparison using 'as ... as'",
      "has_image": true,
      "image_path": "assets/p070_item_1.png",
      "image_description": "Two boys standing next to each other comparing their heights."
    },
    {
      "id": "SAP_G3_P063_Q02",
      "page_number": 63,
      "html_anchor": "book_reconstructed.html#page-63",
      "unit_title": "LESSON 18 COMPARISON USING 'AS ... AS'",
      "exercise_title": "EXERCISE 44",
      "question_number": 2,
      "stem": "Peter is as ( lazy , diligent ) as Jason.",
      "options": [
        "lazy",
        "diligent"
      ],
      "target_answer": "diligent",
      "grammar_topic": "Comparison using 'as ... as'",
      "has_image": true,
      "image_path": "assets/p070_item_2.png",
      "image_description": "Two smiling boys holding up exam papers marked with scores of 100."
    },
    {
      "id": "SAP_G3_P064_Q03",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 3,
      "stem": "The apple is as ( long , big ) as the orange.",
      "options": [
        "long",
        "big"
      ],
      "target_answer": "big",
      "grammar_topic": "Adjectives / Equality Comparison (as ... as)",
      "has_image": true,
      "image_path": "assets/p069_item_3.png",
      "image_description": "An apple and an orange sitting next to each other"
    },
    {
      "id": "SAP_G3_P064_Q04",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 4,
      "stem": "John's shoes are as ( dirty , clean ) as Mark's.",
      "options": [
        "dirty",
        "clean"
      ],
      "target_answer": "dirty",
      "grammar_topic": "Adjectives / Equality Comparison (as ... as)",
      "has_image": true,
      "image_path": "assets/p069_item_4.png",
      "image_description": "Two pairs of muddy, dirty shoes on feet"
    },
    {
      "id": "SAP_G3_P064_Q05",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 5,
      "stem": "Your torch is as ( dark , bright ) as mine.",
      "options": [
        "dark",
        "bright"
      ],
      "target_answer": "bright",
      "grammar_topic": "Adjectives / Equality Comparison (as ... as)",
      "has_image": true,
      "image_path": "assets/p069_item_5.png",
      "image_description": "Two boys shining brightly lit torches upwards"
    },
    {
      "id": "SAP_G3_P064_Q06",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 6,
      "stem": "Tim is as ( thirsty , hungry ) as David.",
      "options": [
        "thirsty",
        "hungry"
      ],
      "target_answer": "thirsty",
      "grammar_topic": "Adjectives / Equality Comparison (as ... as)",
      "has_image": true,
      "image_path": "assets/p069_item_6.png",
      "image_description": "Two sweating boys drinking refreshing drinks through straws"
    },
    {
      "id": "SAP_G3_P064_Q07",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 7,
      "stem": "Mr Lewis is as ( narrow , slim ) as his wife.",
      "options": [
        "narrow",
        "slim"
      ],
      "target_answer": "slim",
      "grammar_topic": "Adjectives / Equality Comparison (as ... as)",
      "has_image": true,
      "image_path": "assets/p069_item_7.png",
      "image_description": "A slim man standing beside his equally slim wife"
    },
    {
      "id": "SAP_G3_P064_Q08",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 8,
      "stem": "My cat is as ( fierce , friendly ) as your cat.",
      "options": [
        "fierce",
        "friendly"
      ],
      "target_answer": "fierce",
      "grammar_topic": "Adjectives / Equality Comparison (as ... as)",
      "has_image": true,
      "image_path": "assets/p069_item_8.png",
      "image_description": "Two fierce cats hissing and snarling at each other"
    },
    {
      "id": "SAP_G3_P064_Q03",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 3,
      "stem": "The apple is as ( long , big ) as the orange.",
      "options": [
        "long",
        "big"
      ],
      "target_answer": "big",
      "grammar_topic": "Equative Comparison (as...as)",
      "has_image": true,
      "image_path": "assets/p071_item_3.png",
      "image_description": "An apple placed beside an orange of roughly the same size."
    },
    {
      "id": "SAP_G3_P064_Q04",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 4,
      "stem": "John's shoes are as ( dirty , clean ) as Mark's.",
      "options": [
        "dirty",
        "clean"
      ],
      "target_answer": "dirty",
      "grammar_topic": "Equative Comparison (as...as)",
      "has_image": true,
      "image_path": "assets/p071_item_4.png",
      "image_description": "Two pairs of shoes worn by boys, both stained and splattered with mud."
    },
    {
      "id": "SAP_G3_P064_Q05",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 5,
      "stem": "Your torch is as ( dark , bright ) as mine.",
      "options": [
        "dark",
        "bright"
      ],
      "target_answer": "bright",
      "grammar_topic": "Equative Comparison (as...as)",
      "has_image": true,
      "image_path": "assets/p071_item_5.png",
      "image_description": "Two boys shining torches onto a wall, casting equally bright beams of light."
    },
    {
      "id": "SAP_G3_P064_Q06",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 6,
      "stem": "Tim is as ( thirsty , hungry ) as David.",
      "options": [
        "thirsty",
        "hungry"
      ],
      "target_answer": "thirsty",
      "grammar_topic": "Equative Comparison (as...as)",
      "has_image": true,
      "image_path": "assets/p071_item_6.png",
      "image_description": "Two sweating, exhausted boys drinking eagerly from cups through straws."
    },
    {
      "id": "SAP_G3_P064_Q07",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 7,
      "stem": "Mr Lewis is as ( narrow , slim ) as his wife.",
      "options": [
        "narrow",
        "slim"
      ],
      "target_answer": "slim",
      "grammar_topic": "Equative Comparison (as...as)",
      "has_image": true,
      "image_path": "assets/p071_item_7.png",
      "image_description": "A slender man standing alongside his equally slender wife."
    },
    {
      "id": "SAP_G3_P064_Q08",
      "page_number": 64,
      "html_anchor": "book_reconstructed.html#page-64",
      "unit_title": "",
      "exercise_title": "Exercise 44",
      "question_number": 8,
      "stem": "My cat is as ( fierce , friendly ) as your cat.",
      "options": [
        "fierce",
        "friendly"
      ],
      "target_answer": "fierce",
      "grammar_topic": "Equative Comparison (as...as)",
      "has_image": true,
      "image_path": "assets/p071_item_8.png",
      "image_description": "Two aggressive, hissing cats arching their backs facing each other."
    },
    {
      "id": "SAP_G3_P065_Q01",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 1,
      "stem": "Jane's voice is as _____ as Dawn's. We can hear her from the back of the hall.",
      "options": [
        "(1) light",
        "(2) loud",
        "(3) high",
        "(4) dark"
      ],
      "target_answer": "(2)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P065_Q02",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 2,
      "stem": "The knife is as _____ as a sword. It cuts through bread easily.",
      "options": [
        "(1) sharp",
        "(2) bright",
        "(3) tall",
        "(4) sweet"
      ],
      "target_answer": "(1)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P065_Q03",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 3,
      "stem": "Susan is as _____ as her sister. Both of them have a nice smile.",
      "options": [
        "(1) tasty",
        "(2) long",
        "(3) narrow",
        "(4) pretty"
      ],
      "target_answer": "(4)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P065_Q04",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 4,
      "stem": "Water is as _____ as electricity. Use it wisely.",
      "options": [
        "(1) precious",
        "(2) cheap",
        "(3) wise",
        "(4) fresh"
      ],
      "target_answer": "(1)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P065_Q05",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 5,
      "stem": "The red dress is as _____ as the blue one. I am not buying it.",
      "options": [
        "(1) pretty",
        "(2) expensive",
        "(3) soft",
        "(4) light"
      ],
      "target_answer": "(2)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P065_Q06",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 6,
      "stem": "Miss Wilkins is as _____ as Mr Baker. They have to attend several meetings a day.",
      "options": [
        "(1) dear",
        "(2) lost",
        "(3) busy",
        "(4) difficult"
      ],
      "target_answer": "(3)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P065_Q07",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 7,
      "stem": "Although Mr Thomas is as _____ as Mr Andrews, he is not proud and does not boast about it.",
      "options": [
        "(1) arrogant",
        "(2) wealthy",
        "(3) healthy",
        "(4) selfish"
      ],
      "target_answer": "(2)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P065_Q08",
      "page_number": 65,
      "html_anchor": "book_reconstructed.html#page-65",
      "unit_title": "",
      "exercise_title": "EXERCISE 45",
      "question_number": 8,
      "stem": "His hands are as _____ as mine. We should wash them before our dinner.",
      "options": [
        "(1) long",
        "(2) smooth",
        "(3) tired",
        "(4) dirty"
      ],
      "target_answer": "(4)",
      "grammar_topic": "Adjectives (as... as comparison)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P066_Q01",
      "page_number": 66,
      "html_anchor": "book_reconstructed.html#page-66",
      "unit_title": "",
      "exercise_title": "EXERCISE 46",
      "question_number": 1,
      "stem": "My pet parrot is noisy. Your pet parrot is noisy too.\n_____",
      "options": [],
      "target_answer": "My pet parrot is as noisy as your pet parrot.",
      "grammar_topic": "Comparisons (as ... as)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P066_Q02",
      "page_number": 66,
      "html_anchor": "book_reconstructed.html#page-66",
      "unit_title": "",
      "exercise_title": "EXERCISE 46",
      "question_number": 2,
      "stem": "Both the white dress and the red dress are expensive.\n_____",
      "options": [],
      "target_answer": "The white dress is as expensive as the red dress.",
      "grammar_topic": "Comparisons (as ... as)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P066_Q03",
      "page_number": 66,
      "html_anchor": "book_reconstructed.html#page-66",
      "unit_title": "",
      "exercise_title": "EXERCISE 46",
      "question_number": 3,
      "stem": "Both Susan and her sister are artistic.\n_____",
      "options": [],
      "target_answer": "Susan is as artistic as her sister.",
      "grammar_topic": "Comparisons (as ... as)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P066_Q04",
      "page_number": 66,
      "html_anchor": "book_reconstructed.html#page-66",
      "unit_title": "",
      "exercise_title": "EXERCISE 46",
      "question_number": 4,
      "stem": "Peter is tall. His father is tall too.\n_____",
      "options": [],
      "target_answer": "Peter is as tall as his father.",
      "grammar_topic": "Comparisons (as ... as)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P066_Q05",
      "page_number": 66,
      "html_anchor": "book_reconstructed.html#page-66",
      "unit_title": "",
      "exercise_title": "EXERCISE 46",
      "question_number": 5,
      "stem": "Mark and Jane are both of the same age.\n_____",
      "options": [],
      "target_answer": "Mark is as old as Jane.",
      "grammar_topic": "Comparisons (as ... as)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P066_Q06",
      "page_number": 66,
      "html_anchor": "book_reconstructed.html#page-66",
      "unit_title": "",
      "exercise_title": "EXERCISE 46",
      "question_number": 6,
      "stem": "Andy is angry. Rey is angry too.\n_____",
      "options": [],
      "target_answer": "Andy is as angry as Rey.",
      "grammar_topic": "Comparisons (as ... as)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P066_Q07",
      "page_number": 66,
      "html_anchor": "book_reconstructed.html#page-66",
      "unit_title": "",
      "exercise_title": "EXERCISE 46",
      "question_number": 7,
      "stem": "Mr and Mrs James are very cheerful.\n_____",
      "options": [],
      "target_answer": "Mr James is as cheerful as Mrs James.",
      "grammar_topic": "Comparisons (as ... as)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q01",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 1,
      "stem": "_____ I switch off the lights when I leave?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q02",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 2,
      "stem": "_____ we go home now? I am tired.",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q03",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 3,
      "stem": "_____ you go to the library with me?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q04",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 4,
      "stem": "_____ I buy her a present for her birthday?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q05",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 5,
      "stem": "_____ we go to the zoo this Sunday?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q06",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 6,
      "stem": "_____ I give you a call this evening?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q07",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 7,
      "stem": "_____ you call the doctor for me, please?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q08",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 8,
      "stem": "_____ you do me a favour? Please return this book to Peter.",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q09",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 9,
      "stem": "_____ I do my homework now before my baby brother wakes up?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P069_Q10",
      "page_number": 69,
      "html_anchor": "book_reconstructed.html#page-69",
      "unit_title": "",
      "exercise_title": "EXERCISE 48",
      "question_number": 10,
      "stem": "_____ you pass me my bag? I have to go now.",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P072_Q01",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 1,
      "stem": "There is _____ water in the bottle.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_1.png",
      "image_description": "A glass bottle containing some water."
    },
    {
      "id": "SAP_G3_P072_Q02",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 2,
      "stem": "There isn't _____ tea in the cup.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_2.png",
      "image_description": "An empty teacup sitting on a saucer."
    },
    {
      "id": "SAP_G3_P072_Q03",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 3,
      "stem": "Is there _____ sugar in the jar?",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_3.png",
      "image_description": "A glass sugar jar with a lid."
    },
    {
      "id": "SAP_G3_P072_Q04",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 4,
      "stem": "There is _____ bread on the plate.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_4.png",
      "image_description": "Slices of bread served on a plate."
    },
    {
      "id": "SAP_G3_P072_Q05",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 5,
      "stem": "Mr Carlson is withdrawing _____ money at the bank.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_5.png",
      "image_description": "A man at a bank counter receiving cash from a female bank teller."
    },
    {
      "id": "SAP_G3_P072_Q06",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 6,
      "stem": "Sharon is taking _____ medicine for her cough.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_6.png",
      "image_description": "A young girl with curly hair holding a bottle of cough medicine and coughing."
    },
    {
      "id": "SAP_G3_P072_Q07",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 7,
      "stem": "Is there _____ milk left in the jug?",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_7.png",
      "image_description": "A ceramic jug or pitcher for milk."
    },
    {
      "id": "SAP_G3_P072_Q08",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 8,
      "stem": "Mrs Jackson bought _____ meat from the butcher.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_8.png",
      "image_description": "A woman purchasing cuts of meat from a smiling butcher at a butcher shop."
    },
    {
      "id": "SAP_G3_P072_Q09",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 9,
      "stem": "I have cleaned the table. There isn't _____ dust on it.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_9.png",
      "image_description": "A boy wiping and shining a table until it is completely clean and dust-free."
    },
    {
      "id": "SAP_G3_P072_Q10",
      "page_number": 72,
      "html_anchor": "book_reconstructed.html#page-72",
      "unit_title": "",
      "exercise_title": "EXERCISE 50",
      "question_number": 10,
      "stem": "There is _____ mud on these shoes.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "quantifiers (some / any)",
      "has_image": true,
      "image_path": "assets/p079_item_10.png",
      "image_description": "A pair of shoes with visible mud splatters around the soles and toes."
    },
    {
      "id": "SAP_G3_P073_Q01",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 1,
      "stem": "There isn't ( some , any ) water in the drain as it has not rained for a few days.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P073_Q02",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 2,
      "stem": "Michael drank ( some , any ) orange juice for breakfast.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P073_Q03",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 3,
      "stem": "Does she have ( some , any ) silk left? I would like to make a skirt.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P073_Q04",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 4,
      "stem": "We gave the little children ( some , any ) of our toys. They were very happy.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P073_Q05",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 5,
      "stem": "There isn't ( some , any ) ink in my pen. May I borrow yours, please?",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P073_Q06",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 6,
      "stem": "There is ( some , any ) sand in my shoes. I am going to remove it.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "some",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P073_Q07",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 7,
      "stem": "There isn't ( some , any ) salt in the soup. Please add some for me.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P073_Q08",
      "page_number": 73,
      "html_anchor": "book_reconstructed.html#page-73",
      "unit_title": "",
      "exercise_title": "EXERCISE 51",
      "question_number": 8,
      "stem": "Is there ( some , any ) flour in the tin? Mother wants to bake some cakes.",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "any",
      "grammar_topic": "Quantifiers (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P075_Q01",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 1,
      "stem": "( Shall , Will ) I take the umbrella with me?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q02",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 2,
      "stem": "( Shall , Will ) you remember to return the book to the library?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q03",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 3,
      "stem": "( Shall , Will ) you give me a call after your dinner?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q04",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 4,
      "stem": "( Shall , Will ) we go for a show this Saturday?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q05",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 5,
      "stem": "( Shall , Will ) you stop making so much noise, please?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q06",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 6,
      "stem": "( Shall , Will ) I buy a new mouse for the computer?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q07",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 7,
      "stem": "( Shall , Will ) you help me clear the table, please?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q08",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 8,
      "stem": "( Shall , Will ) I send her an email?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q09",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 9,
      "stem": "( Shall , Will ) you watch my bag while I go to the toilet?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P075_Q10",
      "page_number": 75,
      "html_anchor": "book_reconstructed.html#page-75",
      "unit_title": "",
      "exercise_title": "EXERCISE 47",
      "question_number": 10,
      "stem": "( Shall , Will ) we pay him a visit this afternoon?",
      "options": [
        "Shall",
        "Will"
      ],
      "target_answer": "Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P076_Q01",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 1,
      "stem": "My grandfather is going to ( take , took , taken ) a nap.",
      "options": [
        "take",
        "took",
        "taken"
      ],
      "target_answer": "take",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q02",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 2,
      "stem": "The maid is going to ( swept , sweeps , sweep ) the floor.",
      "options": [
        "swept",
        "sweeps",
        "sweep"
      ],
      "target_answer": "sweep",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q03",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 3,
      "stem": "Jane is going to ( types , type , typed ) a letter.",
      "options": [
        "types",
        "type",
        "typed"
      ],
      "target_answer": "type",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q04",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 4,
      "stem": "The campers are going to ( pitch , pitches , pitched ) a tent.",
      "options": [
        "pitch",
        "pitches",
        "pitched"
      ],
      "target_answer": "pitch",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q05",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 5,
      "stem": "The knight is going to ( saved , save , saves ) the princess.",
      "options": [
        "saved",
        "save",
        "saves"
      ],
      "target_answer": "save",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q06",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 6,
      "stem": "I am going to ( spend , spends , spent ) the day at the beach.",
      "options": [
        "spend",
        "spends",
        "spent"
      ],
      "target_answer": "spend",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q07",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 7,
      "stem": "We are going to ( visited , visits , visit ) our sick friend in hospital.",
      "options": [
        "visited",
        "visits",
        "visit"
      ],
      "target_answer": "visit",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q08",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 8,
      "stem": "The hen is going to ( lay , lays , laid ) an egg.",
      "options": [
        "lay",
        "lays",
        "laid"
      ],
      "target_answer": "lay",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q09",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 9,
      "stem": "My father is going to ( washes , wash , washed ) his car.",
      "options": [
        "washes",
        "wash",
        "washed"
      ],
      "target_answer": "wash",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P076_Q10",
      "page_number": 76,
      "html_anchor": "book_reconstructed.html#page-76",
      "unit_title": "",
      "exercise_title": "EXERCISE 53",
      "question_number": 10,
      "stem": "I am going to ( water , waters , watered ) the plants.",
      "options": [
        "water",
        "waters",
        "watered"
      ],
      "target_answer": "water",
      "grammar_topic": "Infinitive with 'going to'",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P077_Q01",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 1,
      "stem": "I did not bring my wallet.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Will you lend me a few dollars, please?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q02",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 2,
      "stem": "Mary invited us to her birthday party.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Shall we go to her party together?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q03",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 3,
      "stem": "I am very thirsty.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Will you bring me a glass of water, please?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q04",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 4,
      "stem": "The telephone is ringing.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Will you answer it, please?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q05",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 5,
      "stem": "James hurt himself.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Shall I call the school nurse here?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q06",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 6,
      "stem": "It is very hot in here.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Shall I switch on the fan?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q07",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 7,
      "stem": "Those boys are playing football.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Shall we join them in their game?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q08",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 8,
      "stem": "It is a fine day.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Shall we go to the beach?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q09",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 9,
      "stem": "It is dark in here.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Will you switch on the light, please?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q10",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 49",
      "question_number": 10,
      "stem": "We are late for school.\n_____",
      "options": [
        "Will you answer it, please?",
        "Shall I switch on the fan?",
        "Will you lend me a few dollars, please?",
        "Shall we go to the beach?",
        "Will you hurry up, please?",
        "Shall I call the school nurse here?",
        "Will you switch on the light, please?",
        "Shall we go to her party together?",
        "Will you bring me a glass of water, please?",
        "Shall we join them in their game?"
      ],
      "target_answer": "Will you hurry up, please?",
      "grammar_topic": "Requests and suggestions (Modals: Will / Shall)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P077_Q01",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 1,
      "stem": "What is David going to do?\nHe _____.",
      "options": [],
      "target_answer": "is going to fly a kite",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_1.png",
      "image_description": "A boy flying a kite outdoors"
    },
    {
      "id": "SAP_G3_P077_Q02",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 2,
      "stem": "What is Mr Cornwall going to do?\nHe _____.",
      "options": [],
      "target_answer": "is going to paint the fence",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_2.png",
      "image_description": "A man holding a paintbrush in front of a wooden fence with a can of paint"
    },
    {
      "id": "SAP_G3_P077_Q03",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 3,
      "stem": "What is Mary going to do?\nShe _____.",
      "options": [],
      "target_answer": "is going to sleep",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_3.png",
      "image_description": "A girl yawning in bed with a sleeping cat beside her"
    },
    {
      "id": "SAP_G3_P077_Q04",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 4,
      "stem": "What is Mr Matthews going to do?\nHe _____.",
      "options": [],
      "target_answer": "is going to read a book",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_4.png",
      "image_description": "A man sitting in an armchair reading a book"
    },
    {
      "id": "SAP_G3_P077_Q05",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 5,
      "stem": "What is he going to be one day?\nHe _____.",
      "options": [],
      "target_answer": "is going to be an artist",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_5.png",
      "image_description": "A young boy smiling with a thought bubble of an artist painting at an easel"
    },
    {
      "id": "SAP_G3_P077_Q06",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 6,
      "stem": "What are the boys going to play?\nThey _____.",
      "options": [],
      "target_answer": "are going to play football",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_6.png",
      "image_description": "A group of young boys in sports gear getting ready to play with a soccer ball"
    },
    {
      "id": "SAP_G3_P077_Q07",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 7,
      "stem": "What is Bob going to wear for the marathon?\nHe _____.",
      "options": [],
      "target_answer": "is going to wear running shoes",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_7.png",
      "image_description": "A boy sitting on a bench putting on running shoes"
    },
    {
      "id": "SAP_G3_P077_Q08",
      "page_number": 77,
      "html_anchor": "book_reconstructed.html#page-77",
      "unit_title": "",
      "exercise_title": "EXERCISE 54",
      "question_number": 8,
      "stem": "What is the monkey going to do?\nIt _____.",
      "options": [],
      "target_answer": "is going to climb a tree",
      "grammar_topic": "be going to + verb",
      "has_image": true,
      "image_path": "assets/p084_item_8.png",
      "image_description": "A monkey climbing up a tree trunk"
    },
    {
      "id": "SAP_G3_P078_Q01",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 1,
      "stem": "Tomorrow is Sunday. I _____ my grandparents.",
      "options": [],
      "target_answer": "am going to visit",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q02",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 2,
      "stem": "Lily loves to sing. She _____ a song on Teachers' Day.",
      "options": [],
      "target_answer": "is going to sing",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q03",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 3,
      "stem": "Jane is hungry. She _____ some food.",
      "options": [],
      "target_answer": "is going to buy",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q04",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 4,
      "stem": "I have some money. I _____ a new pair of shoes.",
      "options": [],
      "target_answer": "am going to buy",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q05",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 5,
      "stem": "The pipe is still leaking. I _____ the plumber.",
      "options": [],
      "target_answer": "am going to call",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q06",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 6,
      "stem": "Tom is ill. He _____ the doctor.",
      "options": [],
      "target_answer": "is going to see",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q07",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 7,
      "stem": "The boys _____ football in the field.",
      "options": [],
      "target_answer": "are going to play",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q08",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 8,
      "stem": "The girls are wearing their colourful swimming costumes. They _____ in the pool.",
      "options": [],
      "target_answer": "are going to swim",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q09",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 9,
      "stem": "We _____ a movie at the cinema.",
      "options": [],
      "target_answer": "are going to watch",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P078_Q10",
      "page_number": 78,
      "html_anchor": "book_reconstructed.html#page-78",
      "unit_title": "",
      "exercise_title": "EXERCISE 55",
      "question_number": 10,
      "stem": "Give me a piece of paper. I _____ a letter.",
      "options": [],
      "target_answer": "am going to write",
      "grammar_topic": "Future tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P080_Q01",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 1,
      "stem": "The mouse is running ( down , away , up ) from the cat.",
      "options": [
        "down",
        "away",
        "up"
      ],
      "target_answer": "away",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_1.png",
      "image_description": "A cat leaping to chase a running mouse"
    },
    {
      "id": "SAP_G3_P080_Q02",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 2,
      "stem": "David is taking ( off , on , in ) his shoes.",
      "options": [
        "off",
        "on",
        "in"
      ],
      "target_answer": "off",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_2.png",
      "image_description": "A boy taking off his shoes at the entrance of a house"
    },
    {
      "id": "SAP_G3_P080_Q03",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 3,
      "stem": "The boys have set ( out , up , aside ) a tent.",
      "options": [
        "out",
        "up",
        "aside"
      ],
      "target_answer": "up",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_3.png",
      "image_description": "Two boys pitching a camping tent"
    },
    {
      "id": "SAP_G3_P080_Q04",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 4,
      "stem": "The firefighters are putting ( on , away , out ) the fire.",
      "options": [
        "on",
        "away",
        "out"
      ],
      "target_answer": "out",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_4.png",
      "image_description": "Firefighters spraying water to extinguish a fire"
    },
    {
      "id": "SAP_G3_P080_Q05",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 5,
      "stem": "Jimmy knocked ( around , down , back ) the vase accidentally.",
      "options": [
        "around",
        "down",
        "back"
      ],
      "target_answer": "down",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_5.png",
      "image_description": "A boy reacting in shock after knocking over and breaking a vase"
    },
    {
      "id": "SAP_G3_P080_Q06",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 6,
      "stem": "May is blowing ( out , up , away ) the candles on her birthday cake.",
      "options": [
        "out",
        "up",
        "away"
      ],
      "target_answer": "out",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_6.png",
      "image_description": "A girl blowing out birthday candles surrounded by friends"
    },
    {
      "id": "SAP_G3_P080_Q07",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 7,
      "stem": "Mr Lawson is getting ( off , on , over ) the bus.",
      "options": [
        "off",
        "on",
        "over"
      ],
      "target_answer": "on",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_7.png",
      "image_description": "A boy boarding a bus"
    },
    {
      "id": "SAP_G3_P080_Q08",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 8,
      "stem": "Lily switched ( over , off , on ) the light because it was dark.",
      "options": [
        "over",
        "off",
        "on"
      ],
      "target_answer": "on",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_8.png",
      "image_description": "A girl turning on a light switch on the wall"
    },
    {
      "id": "SAP_G3_P080_Q09",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 9,
      "stem": "Sam is picking ( up , out , off ) the litter on the floor.",
      "options": [
        "up",
        "out",
        "off"
      ],
      "target_answer": "up",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_9.png",
      "image_description": "A boy bending over to pick up trash from the floor"
    },
    {
      "id": "SAP_G3_P080_Q10",
      "page_number": 80,
      "html_anchor": "book_reconstructed.html#page-80",
      "unit_title": "",
      "exercise_title": "EXERCISE 56",
      "question_number": 10,
      "stem": "Albert gets ( back , up , by ) at six o'clock every morning.",
      "options": [
        "back",
        "up",
        "by"
      ],
      "target_answer": "up",
      "grammar_topic": "Phrasal verbs",
      "has_image": true,
      "image_path": "assets/p087_item_10.png",
      "image_description": "A boy waking up in bed with an alarm clock ringing"
    },
    {
      "id": "SAP_G3_P081_Q01",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 1,
      "stem": "Is there any water in the tank?\nYes, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "there is some water in the tank.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q02",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 2,
      "stem": "Is there any coffee in the cup?\nNo, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "there isn't any coffee in the cup.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q03",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 3,
      "stem": "Is there any bread on the table?\nYes, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "there is some bread on the table.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q04",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 4,
      "stem": "Does Miss Andrews have any money in her purse?\nYes, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "she has some money in her purse.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q05",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 5,
      "stem": "Is there any sugar in the tea?\nNo, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "there isn't any sugar in the tea.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q06",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 6,
      "stem": "Is there any soup in the pot?\nYes, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "there is some soup in the pot.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q07",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 7,
      "stem": "Is there any chocolate in the box?\nNo, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "there isn't any chocolate in the box.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q08",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 52",
      "question_number": 8,
      "stem": "Did your teacher give you any homework?\nYes, _____",
      "options": [
        "some",
        "any"
      ],
      "target_answer": "my teacher gave me some homework.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P081_Q01",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 1,
      "stem": "Please _____ your shoes before you enter the house.",
      "options": [
        "(1) take apart",
        "(2) take off",
        "(3) take on",
        "(4) take after"
      ],
      "target_answer": "(2)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q02",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 2,
      "stem": "My car _____ in the middle of the road.",
      "options": [
        "(1) broke off",
        "(2) broke up",
        "(3) broke down",
        "(4) broke away"
      ],
      "target_answer": "(3)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q03",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 3,
      "stem": "Our teacher told us to _____ our homework the next day.",
      "options": [
        "(1) hand out",
        "(2) hand in",
        "(3) hand down",
        "(4) hand on"
      ],
      "target_answer": "(2)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q04",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 4,
      "stem": "The couple _____ their minds to get married.",
      "options": [
        "(1) made up",
        "(2) made over",
        "(3) made off",
        "(4) made back"
      ],
      "target_answer": "(1)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q05",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 5,
      "stem": "The little boy's mother told him to _____ his toys before going to bed.",
      "options": [
        "(1) put away",
        "(2) put in",
        "(3) put up",
        "(4) put together"
      ],
      "target_answer": "(1)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q06",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 6,
      "stem": "Please _____ the lights when you leave the room.",
      "options": [
        "(1) turn by",
        "(2) turn in",
        "(3) turn off",
        "(4) turn over"
      ],
      "target_answer": "(3)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q07",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 7,
      "stem": "Nurses _____ patients in a hospital.",
      "options": [
        "(1) look on",
        "(2) look after",
        "(3) look at",
        "(4) look over"
      ],
      "target_answer": "(2)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q08",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 8,
      "stem": "The burglar _____ before the police could catch him.",
      "options": [
        "(1) got along",
        "(2) got by",
        "(3) got in",
        "(4) got away"
      ],
      "target_answer": "(4)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q09",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 9,
      "stem": "I _____ an old friend of mine at the supermarket.",
      "options": [
        "(1) ran into",
        "(2) ran over",
        "(3) ran on",
        "(4) ran through"
      ],
      "target_answer": "(1)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P081_Q10",
      "page_number": 81,
      "html_anchor": "book_reconstructed.html#page-81",
      "unit_title": "",
      "exercise_title": "EXERCISE 57",
      "question_number": 10,
      "stem": "Several items in this list have been _____ . You will have to go back to the shop.",
      "options": [
        "(1) left in",
        "(2) left out",
        "(3) left off",
        "(4) left on"
      ],
      "target_answer": "(2)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q01",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 1,
      "stem": "Jane _____ her little brother when her parents are at work.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "looks after",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q02",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 2,
      "stem": "The student _____ an excuse for being late.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "made up",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q03",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 3,
      "stem": "A burglar _____ her flat and stole all her jewellery.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "broke into",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q04",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 4,
      "stem": "Sharon's mother told her to _____ the magazines and newspapers and put them back on the shelf.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "pick up",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q05",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 5,
      "stem": "The robbers _____ before the police arrived.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "got away",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q06",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 6,
      "stem": "I woke up when my alarm clock _____ .",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "went off",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q07",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 7,
      "stem": "The police officer _____ Mr Young's name and address in his notebook as he had witnessed the fight.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "took down",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q08",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 8,
      "stem": "It is very warm in here. Please _____ the fan.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "switch on",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q09",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 9,
      "stem": "Please stop talking and _____ with your work.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "get on",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q10",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 10,
      "stem": "She became a widow when her husband _____ two years ago.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "passed away",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q11",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 11,
      "stem": "Peter's parents have already _____ some money for a new computer for him.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "set aside",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P082_Q12",
      "page_number": 82,
      "html_anchor": "book_reconstructed.html#page-82",
      "unit_title": "",
      "exercise_title": "EXERCISE 58",
      "question_number": 12,
      "stem": "It took the firefighters more than three hours to _____ the fire.",
      "options": [
        "broke into",
        "took down",
        "went off",
        "set aside",
        "looks after",
        "made up",
        "passed away",
        "get on",
        "got away",
        "pick up",
        "switch on",
        "put out"
      ],
      "target_answer": "put out",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q01",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 1,
      "stem": "Children must look ( carefully , helpfully ) before crossing the road.",
      "options": [
        "carefully",
        "helpfully"
      ],
      "target_answer": "carefully",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q02",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 2,
      "stem": "The naughty students spoke ( heavily , rudely ) to the teacher and were punished.",
      "options": [
        "heavily",
        "rudely"
      ],
      "target_answer": "rudely",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q03",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 3,
      "stem": "We should treat animals ( kindly , brightly ).",
      "options": [
        "kindly",
        "brightly"
      ],
      "target_answer": "kindly",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q04",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 4,
      "stem": "Mary arranged the flowers ( safely , neatly ) in a vase and presented the gift to her mother.",
      "options": [
        "safely",
        "neatly"
      ],
      "target_answer": "neatly",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q05",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 5,
      "stem": "Selena sang ( sweetly , softly ) at the concert and everyone clapped.",
      "options": [
        "sweetly",
        "softly"
      ],
      "target_answer": "sweetly",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q06",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 6,
      "stem": "Jonathan was punished ( clearly , severely ) because he vandalised the school laboratory.",
      "options": [
        "clearly",
        "severely"
      ],
      "target_answer": "severely",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q07",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 7,
      "stem": "The impatient old man shouted at the children ( angrily , cheerfully ) and chased them out of the garden.",
      "options": [
        "angrily",
        "cheerfully"
      ],
      "target_answer": "angrily",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q08",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 8,
      "stem": "The waiter dropped the dishes when he tripped over the carpet ( gently , accidentally ).",
      "options": [
        "gently",
        "accidentally"
      ],
      "target_answer": "accidentally",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q09",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 9,
      "stem": "The monkey climbed ( quickly , slowly ) up the tree before we could take a closer look at it.",
      "options": [
        "quickly",
        "slowly"
      ],
      "target_answer": "quickly",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P084_Q10",
      "page_number": 84,
      "html_anchor": "book_reconstructed.html#page-84",
      "unit_title": "",
      "exercise_title": "EXERCISE 59",
      "question_number": 10,
      "stem": "The man walked ( gently , slowly ) towards the finishing line as he was too tired to run.",
      "options": [
        "gently",
        "slowly"
      ],
      "target_answer": "slowly",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q01",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 1,
      "stem": "The leaves are moving _____ in the breeze.",
      "options": [
        "(1) gently",
        "(2) smartly",
        "(3) happily",
        "(4) proudly"
      ],
      "target_answer": "1",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q02",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 2,
      "stem": "Lily works as a clerk and has to answer the telephone _____.",
      "options": [
        "(1) rudely",
        "(2) noisily",
        "(3) politely",
        "(4) lovingly"
      ],
      "target_answer": "3",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q03",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 3,
      "stem": "Peter ate _____ after a long day at the sports meet.",
      "options": [
        "(1) sweetly",
        "(2) bravely",
        "(3) hungrily",
        "(4) wisely"
      ],
      "target_answer": "3",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q04",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 4,
      "stem": "The wicked queen treated her people _____.",
      "options": [
        "(1) loudly",
        "(2) cruelly",
        "(3) readily",
        "(4) neatly"
      ],
      "target_answer": "2",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q05",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 5,
      "stem": "The panther crept up _____ behind the deer.",
      "options": [
        "(1) silently",
        "(2) madly",
        "(3) lazily",
        "(4) excitedly"
      ],
      "target_answer": "1",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q06",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 6,
      "stem": "The bad driver drove _____ and almost caused an accident.",
      "options": [
        "(1) recklessly",
        "(2) helplessly",
        "(3) playfully",
        "(4) gladly"
      ],
      "target_answer": "1",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q07",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 7,
      "stem": "The student wrote his name _____ on the whiteboard.",
      "options": [
        "(1) kindly",
        "(2) neatly",
        "(3) loudly",
        "(4) cleverly"
      ],
      "target_answer": "2",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q08",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 8,
      "stem": "The strong man could lift this heavy box _____.",
      "options": [
        "(1) hardly",
        "(2) lightly",
        "(3) soundly",
        "(4) easily"
      ],
      "target_answer": "4",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q09",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 9,
      "stem": "The baby is sleeping _____ in the pram.",
      "options": [
        "(1) foolishly",
        "(2) soundly",
        "(3) dearly",
        "(4) prettily"
      ],
      "target_answer": "2",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P085_Q10",
      "page_number": 85,
      "html_anchor": "book_reconstructed.html#page-85",
      "unit_title": "",
      "exercise_title": "EXERCISE 60",
      "question_number": 10,
      "stem": "The soldiers fought _____ for their country.",
      "options": [
        "(1) wisely",
        "(2) safely",
        "(3) bravely",
        "(4) nicely"
      ],
      "target_answer": "3",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P093_Q01",
      "page_number": 93,
      "html_anchor": "book_reconstructed.html#page-93",
      "unit_title": "",
      "exercise_title": "EXERCISE 61",
      "question_number": 1,
      "stem": "It is raining. It is a heavy rain.\nIt _____ .",
      "options": [],
      "target_answer": "is raining heavily",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P093_Q02",
      "page_number": 93,
      "html_anchor": "book_reconstructed.html#page-93",
      "unit_title": "",
      "exercise_title": "EXERCISE 61",
      "question_number": 2,
      "stem": "The waiter served us food. He was polite.\nThe waiter _____ .",
      "options": [],
      "target_answer": "served us food politely",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P093_Q03",
      "page_number": 93,
      "html_anchor": "book_reconstructed.html#page-93",
      "unit_title": "",
      "exercise_title": "EXERCISE 61",
      "question_number": 3,
      "stem": "The burglar climbed through the window. He was quiet.\nThe burglar _____ .",
      "options": [],
      "target_answer": "climbed through the window quietly",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P093_Q04",
      "page_number": 93,
      "html_anchor": "book_reconstructed.html#page-93",
      "unit_title": "",
      "exercise_title": "EXERCISE 61",
      "question_number": 4,
      "stem": "Mr Miller rides a motorcycle. He is careful.\nMr Miller _____ .",
      "options": [],
      "target_answer": "rides a motorcycle carefully",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P093_Q05",
      "page_number": 93,
      "html_anchor": "book_reconstructed.html#page-93",
      "unit_title": "",
      "exercise_title": "EXERCISE 61",
      "question_number": 5,
      "stem": "They waited for the doctor. They were impatient.\nThey _____ .",
      "options": [],
      "target_answer": "waited for the doctor impatiently",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P093_Q06",
      "page_number": 93,
      "html_anchor": "book_reconstructed.html#page-93",
      "unit_title": "",
      "exercise_title": "EXERCISE 61",
      "question_number": 6,
      "stem": "The little girl is sobbing. She is sad.\nThe little girl _____ .",
      "options": [],
      "target_answer": "is sobbing sadly",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P093_Q07",
      "page_number": 93,
      "html_anchor": "book_reconstructed.html#page-93",
      "unit_title": "",
      "exercise_title": "EXERCISE 61",
      "question_number": 7,
      "stem": "The soldiers marched down the road. They were smart.\nThe soldiers _____ .",
      "options": [],
      "target_answer": "marched down the road smartly",
      "grammar_topic": "Adverbs of manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P098_Q24",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 24,
      "stem": "Exercise 24",
      "options": [],
      "target_answer": "1. better\n2. more\n3. most\n4. better\n5. less\n6. best\n7. more\n8. worse\n9. least\n10. best",
      "grammar_topic": "Comparison of Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q25",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 25,
      "stem": "LESSON 11 - Exercise 25",
      "options": [],
      "target_answer": "1. was having\n2. was listening\n3. were swimming\n4. was getting\n5. were fishing\n6. was typing\n7. were talking\n8. was sleeping\n9. was singing\n10. were preparing",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q26",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 26,
      "stem": "Exercise 26",
      "options": [],
      "target_answer": "1. were watching\n2. was chasing\n3. was trying\n4. were walking\n5. was doing\n6. were playing\n7. were cycling\n8. was cleaning",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q27",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 27,
      "stem": "Exercise 27 (Suggested answers)",
      "options": [],
      "target_answer": "1. She was cooking.\n2. They were watching television.\n3. He was watering the plants.\n4. She was sweeping the floor.\n5. He was making a table.\n6. He was riding a bicycle./ He was cycling.\n7. They were looking at stamps.\n8. He was fishing.\n9. They were building a sandcastle. / They were playing with sand.\n10. He was going to the post office.",
      "grammar_topic": "Past Continuous Tense",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q28",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 28,
      "stem": "LESSON 12 - Exercise 28",
      "options": [],
      "target_answer": "1. before\n2. after\n3. before\n4. before\n5. before\n6. after\n7. after\n8. before",
      "grammar_topic": "Prepositions / Conjunctions: before and after",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q29",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 29,
      "stem": "Exercise 29",
      "options": [],
      "target_answer": "1. before\n2. after\n3. after\n4. before\n5. after\n6. after\n7. before\n8. after\n9. before\n10. after",
      "grammar_topic": "Prepositions / Conjunctions: before and after",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q30",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 30,
      "stem": "LESSON 13 - Exercise 30",
      "options": [],
      "target_answer": "1. Tell John to answer the telephone.\n2. Tell Susan to clean the whiteboard.\n3. Tell the children to wash their hands.\n4. Tell the boys to keep quiet.\n5. Tell Judy to tidy up her room.\n6. Tell Bill to switch off the lights when he leaves the room.\n7. Tell the children to hand in their books.\n8. Tell Peter to put his toys away.",
      "grammar_topic": "Reported Speech / Indirect Commands",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q31",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 31,
      "stem": "Exercise 31 (Suggested answers)",
      "options": [],
      "target_answer": "1. Tell the gardener to water the plants.\n2. Tell Jenny to sweep the floor.\n3. Tell the girl to brush her teeth.\n4. Tell Sharon to write a letter to Aunt Betty.\n5. Tell May to comb her hair.\n6. Tell the waiter to bring the menu.\n7. Tell David to clean the blackboard.\n8. Tell the boys to wash the car.\n9. Tell the children to wash the dishes.\n10. Tell Jack to wash his hands.",
      "grammar_topic": "Reported Speech / Indirect Commands",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q32",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 32,
      "stem": "LESSON 14 - Exercise 32",
      "options": [],
      "target_answer": "1. many\n2. much\n3. many\n4. many\n5. much\n6. much\n7. many\n8. much\n9. many\n10. much",
      "grammar_topic": "Quantifiers: many and much",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q33",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 33,
      "stem": "Exercise 33",
      "options": [],
      "target_answer": "1. much\n2. many\n3. Many\n4. much\n5. much\n6. much\n7. many\n8. many\n9. Many\n10. much",
      "grammar_topic": "Quantifiers: many and much",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q34",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 34,
      "stem": "Exercise 34",
      "options": [],
      "target_answer": "1. much\n2. many\n3. many\n4. many\n5. much\n6. many\n7. much\n8. much\n9. many\n10. much",
      "grammar_topic": "Quantifiers: many and much",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q35",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 35,
      "stem": "LESSON 15 - Exercise 35",
      "options": [],
      "target_answer": "1. (B)\n2. (C)\n3. (A)\n4. (A)\n5. (C)\n6. (B)\n7. (B)\n8. (A)",
      "grammar_topic": "Infinitives / Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q36",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 36,
      "stem": "Exercise 36",
      "options": [],
      "target_answer": "1. watch\n2. buy\n3. catch\n4. have\n5. visit\n6. learn\n7. behave\n8. take\n9. pay\n10. finish",
      "grammar_topic": "Infinitives / Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q37",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 37,
      "stem": "Exercise 37",
      "options": [],
      "target_answer": "1. to buy some provisions\n2. to make a fire\n3. to send a parcel\n4. to keep them clean\n5. to wash her clothes\n6. to borrow some books\n7. to chop up the old planks\n8. to withdraw some money\n9. to promote the National Recycling Program\n10. to do some research for his project",
      "grammar_topic": "Infinitives: 'to' + base verb",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q38",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 38,
      "stem": "LESSON 16 - Exercise 38",
      "options": [],
      "target_answer": "1. (B)\n2. (A)\n3. (C)\n4. (A)\n5. (B)\n6. (B)\n7. (C)\n8. (A)\n9. (B)\n10. (A)",
      "grammar_topic": "Conjunctions",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q39",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 39,
      "stem": "Exercise 39",
      "options": [],
      "target_answer": "1. so they took a rest\n2. so he took a taxi\n3. so she became a veterinary surgeon\n4. so I called the plumber\n5. so he went to bed early\n6. so he bought another one\n7. so he joined the army\n8. so I went to the post office\n9. so she downloaded the app\n10. so the lecturer raised his voice",
      "grammar_topic": "Conjunctions: so",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q40",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 40,
      "stem": "Exercise 40",
      "options": [],
      "target_answer": "1. so\n2. but\n3. so\n4. or\n5. but\n6. so\n7. but\n8. so\n9. or\n10. but",
      "grammar_topic": "Conjunctions: so, but, or",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q41",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 41,
      "stem": "LESSON 17 - Exercise 41",
      "options": [],
      "target_answer": "1. through\n2. past\n3. into\n4. on\n5. across\n6. towards\n7. on\n8. into\n9. across\n10. towards",
      "grammar_topic": "Prepositions of Direction and Movement",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q42",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 42,
      "stem": "Exercise 42",
      "options": [],
      "target_answer": "1. towards\n2. across\n3. into\n4. along\n5. across\n6. past\n7. past\n8. through",
      "grammar_topic": "Prepositions of Direction and Movement",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q43",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 43,
      "stem": "Exercise 43",
      "options": [],
      "target_answer": "1. into\n2. across\n3. along\n4. towards\n5. past\n6. through\n7. into\n8. towards\n9. across\n10. into",
      "grammar_topic": "Prepositions of Direction and Movement",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P098_Q44",
      "page_number": 98,
      "html_anchor": "book_reconstructed.html#page-98",
      "unit_title": "LESSON 11 - LESSON 18",
      "exercise_title": "Exercise 24 - Exercise 44",
      "question_number": 44,
      "stem": "LESSON 18 - Exercise 44",
      "options": [],
      "target_answer": "1. tall\n2. diligent\n3. big\n4. dirty\n5. bright\n6. thirsty\n7. slim\n8. fierce",
      "grammar_topic": "Adjectives",
      "has_image": false,
      "image_path": null,
      "image_description": ""
    },
    {
      "id": "SAP_G3_P099_Q01",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 1,
      "stem": "Exercise 45: 1. (2), 2. (1), 3. (4), 4. (1), 5. (2), 6. (3), 7. (2), 8. (4)",
      "options": [],
      "target_answer": "1. (2); 2. (1); 3. (4); 4. (1); 5. (2); 6. (3); 7. (2); 8. (4)",
      "grammar_topic": "Adjectives / Comparison",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q02",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 2,
      "stem": "Exercise 46: 1. My pet parrot is as noisy as yours./My pet parrot is as noisy as your pet parrot. 2. The white dress is as expensive as the red one./The white dress is as expensive as the red dress. 3. Susan is as artistic as her sister. 4. Peter is as tall as his father. 5. Mark is as old as Jane./Mark is as young as Jane. 6. Andy is as angry as Rey. 7. Mr James is as cheerful as Mrs James.",
      "options": [],
      "target_answer": "1. My pet parrot is as noisy as yours./My pet parrot is as noisy as your pet parrot.\n2. The white dress is as expensive as the red one./The white dress is as expensive as the red dress.\n3. Susan is as artistic as her sister.\n4. Peter is as tall as his father.\n5. Mark is as old as Jane./Mark is as young as Jane.\n6. Andy is as angry as Rey.\n7. Mr James is as cheerful as Mrs James.",
      "grammar_topic": "Comparison of Adjectives (as... as)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q03",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 3,
      "stem": "LESSON 19 - Exercise 47: 1. Shall, 2. Will, 3. Will, 4. Shall, 5. Will, 6. Shall, 7. Will, 8. Shall, 9. Will, 10. Shall",
      "options": [],
      "target_answer": "1. Shall; 2. Will; 3. Will; 4. Shall; 5. Will; 6. Shall; 7. Will; 8. Shall; 9. Will; 10. Shall",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q04",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 4,
      "stem": "LESSON 19 - Exercise 48: 1. Shall, 2. Shall, 3. Will, 4. Shall, 5. Shall, 6. Shall, 7. Will, 8. Will, 9. Shall, 10. Will",
      "options": [],
      "target_answer": "1. Shall; 2. Shall; 3. Will; 4. Shall; 5. Shall; 6. Shall; 7. Will; 8. Will; 9. Shall; 10. Will",
      "grammar_topic": "Modal Verbs (Shall / Will)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q05",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 5,
      "stem": "LESSON 19 - Exercise 49: 1. Will you lend me a few dollars, please? 2. Shall we go to her party together? 3. Will you bring me a glass of water, please? 4. Will you answer it, please? 5. Shall I call the school nurse here? 6. Shall I switch on the fan? 7. Shall we join them in their game? 8. Shall we go to the beach? 9. Will you switch on the light, please? 10. Will you hurry up, please?",
      "options": [],
      "target_answer": "1. Will you lend me a few dollars, please?\n2. Shall we go to her party together?\n3. Will you bring me a glass of water, please?\n4. Will you answer it, please?\n5. Shall I call the school nurse here?\n6. Shall I switch on the fan?\n7. Shall we join them in their game?\n8. Shall we go to the beach?\n9. Will you switch on the light, please?\n10. Will you hurry up, please?",
      "grammar_topic": "Modal Verbs (Shall / Will Questions)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q06",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 6,
      "stem": "LESSON 20 - Exercise 50: 1. some, 2. any, 3. any, 4. some, 5. some, 6. some, 7. any, 8. some, 9. any, 10. some",
      "options": [],
      "target_answer": "1. some; 2. any; 3. any; 4. some; 5. some; 6. some; 7. any; 8. some; 9. any; 10. some",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q07",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 7,
      "stem": "LESSON 20 - Exercise 51: 1. any, 2. some, 3. any, 4. some, 5. any, 6. some, 7. any, 8. any",
      "options": [],
      "target_answer": "1. any; 2. some; 3. any; 4. some; 5. any; 6. some; 7. any; 8. any",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q08",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 8,
      "stem": "Exercise 52: 1. Yes, there is some water in the tank. 2. No, there isn't any coffee in the cup. 3. Yes, there is some bread on the table. 4. Yes, she has some money in her purse. 5. No, there isn't any sugar in the tea. 6. Yes, there is some soup in the pot. 7. No, there isn't any chocolate in the box. 8. Yes, my teacher gave me some homework.",
      "options": [],
      "target_answer": "1. Yes, there is some water in the tank.\n2. No, there isn't any coffee in the cup.\n3. Yes, there is some bread on the table.\n4. Yes, she has some money in her purse.\n5. No, there isn't any sugar in the tea.\n6. Yes, there is some soup in the pot.\n7. No, there isn't any chocolate in the box.\n8. Yes, my teacher gave me some homework.",
      "grammar_topic": "Determiners (some / any)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q09",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 9,
      "stem": "LESSON 21 - Exercise 53: 1. take, 2. sweep, 3. type, 4. pitch, 5. save, 6. spend, 7. visit, 8. lay, 9. wash, 10. water",
      "options": [],
      "target_answer": "1. take; 2. sweep; 3. type; 4. pitch; 5. save; 6. spend; 7. visit; 8. lay; 9. wash; 10. water",
      "grammar_topic": "Verbs / Future with Going to",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q10",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 10,
      "stem": "LESSON 21 - Exercise 54 (Suggested answers): 1. He is going to fly a kite. 2. He is going to paint the fence. 3. She is going to take a nap. 4. He is going to read the newspapers. 5. He is going to be an artist one day. 6. They are going to play football. 7. He is going to wear his running shoes. 8. It is going to climb up the tree.",
      "options": [],
      "target_answer": "1. He is going to fly a kite.\n2. He is going to paint the fence.\n3. She is going to take a nap.\n4. He is going to read the newspapers.\n5. He is going to be an artist one day.\n6. They are going to play football.\n7. He is going to wear his running shoes.\n8. It is going to climb up the tree.",
      "grammar_topic": "Future Tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q11",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 11,
      "stem": "LESSON 21 - Exercise 55 (Suggested answers): 1. am going to visit, 2. is going to sing, 3. is going to eat, 4. am going to buy, 5. am going to call, 6. is going to see, 7. are going to play, 8. are going to swim, 9. are going to watch, 10. am going to write",
      "options": [],
      "target_answer": "1. am going to visit; 2. is going to sing; 3. is going to eat; 4. am going to buy; 5. am going to call; 6. is going to see; 7. are going to play; 8. are going to swim; 9. are going to watch; 10. am going to write",
      "grammar_topic": "Future Tense (going to)",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q12",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 12,
      "stem": "LESSON 22 - Exercise 56: 1. away, 2. off, 3. up, 4. out, 5. down, 6. out, 7. on, 8. on, 9. up, 10. up",
      "options": [],
      "target_answer": "1. away; 2. off; 3. up; 4. out; 5. down; 6. out; 7. on; 8. on; 9. up; 10. up",
      "grammar_topic": "Phrasal Verbs / Prepositions",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q13",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 13,
      "stem": "Exercise 57: 1. (2), 2. (3), 3. (2), 4. (1), 5. (1), 6. (3), 7. (2), 8. (4), 9. (1), 10. (2)",
      "options": [],
      "target_answer": "1. (2); 2. (3); 3. (2); 4. (1); 5. (1); 6. (3); 7. (2); 8. (4); 9. (1); 10. (2)",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q14",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 14,
      "stem": "Exercise 58: 1. looks after, 2. made up, 3. broke into, 4. pick up, 5. got away, 6. went off, 7. took down, 8. switch on, 9. get on, 10. passed away, 11. set aside, 12. put out",
      "options": [],
      "target_answer": "1. looks after; 2. made up; 3. broke into; 4. pick up; 5. got away; 6. went off; 7. took down; 8. switch on; 9. get on; 10. passed away; 11. set aside; 12. put out",
      "grammar_topic": "Phrasal Verbs",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q15",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 15,
      "stem": "LESSON 23 - Exercise 59: 1. carefully, 2. rudely, 3. kindly, 4. neatly, 5. sweetly, 6. severely, 7. angrily, 8. accidentally, 9. quickly, 10. slowly",
      "options": [],
      "target_answer": "1. carefully; 2. rudely; 3. kindly; 4. neatly; 5. sweetly; 6. severely; 7. angrily; 8. accidentally; 9. quickly; 10. slowly",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q16",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 16,
      "stem": "Exercise 60: 1. (1), 2. (3), 3. (3), 4. (2), 5. (1), 6. (1), 7. (2), 8. (4), 9. (2), 10. (3)",
      "options": [],
      "target_answer": "1. (1); 2. (3); 3. (3); 4. (2); 5. (1); 6. (1); 7. (2); 8. (4); 9. (2); 10. (3)",
      "grammar_topic": "Adverbs",
      "has_image": false,
      "image_path": null,
      "image_description": null
    },
    {
      "id": "SAP_G3_P099_Q17",
      "page_number": 99,
      "html_anchor": "book_reconstructed.html#page-99",
      "unit_title": null,
      "exercise_title": null,
      "question_number": 17,
      "stem": "Exercise 61: 1. It is raining heavily. 2. The waiter served us food politely. 3. The burglar climbed through the window quietly. 4. Mr Miller rides a motorcycle carefully. 5. They waited for the doctor impatiently. 6. The little girl is sobbing sadly. 7. The soldiers marched down the road smartly.",
      "options": [],
      "target_answer": "1. It is raining heavily.\n2. The waiter served us food politely.\n3. The burglar climbed through the window quietly.\n4. Mr Miller rides a motorcycle carefully.\n5. They waited for the doctor impatiently.\n6. The little girl is sobbing sadly.\n7. The soldiers marched down the road smartly.",
      "grammar_topic": "Adverbs of Manner",
      "has_image": false,
      "image_path": null,
      "image_description": null
    }
  ]
}