book 12: restore audit regressions — conditional scroll (18 phrases), typed grading on write-the-answer tasks, suppose drill rebuilt with exclusion keys, cue-word production restored, locker examples, answer clips, strict/quiet/SHOW_PROMPT trims

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-22 08:25:12 +08:00
parent 76620d2324
commit 6524ca6df4
10 changed files with 138 additions and 95 deletions

View File

@@ -277,33 +277,40 @@ LINE: Bobby won't be frightened to swim there if it's not too deep. {bk12-l1a-f5
# Source: ST §Conditional Sentences (grammar)
$GRAMMAR Conditional Sentences
ID: l1-s11
INTRO: How those sentences are built: an "if" clause plus a main clause, in either order.
INTRO: Here's how those "if" sentences work. The "if" clause uses the present tense, the main clause uses the present or future — and either clause can come first.
CARD: Conditional sentences have two parts: the **if-clause** and the **main clause**.
{If the weather's good, we'll drive to the beach.}
{We'll drive to the beach if the weather's good.}
Conditional sentences have two parts: the if-clause and the main clause. One type of conditional sentence is used to show what may/will happen in the present/future if a certain condition happens.
CARD: When the **if-clause** has the present tense, the **main clause** uses the present or future tense.
{If you finish early, what will you do?}
{Tom can come if he doesn't have to study.}
{Will you read my paper if you have time?}
SUMMARY:
| If Clause | Main Clause |
|---|---|
| If the weather's good, | we drive to the beach.<br>we're driving to the beach.<br>we'll drive to the beach.<br>we're going to drive to the beach. |
| Main Clause | If Clause |
|---|---|
| Tom can come<br>Tom could come<br>Tom may come<br>Tom might come<br>Tom should come<br>Tom must come<br>Tom has to come<br>Tom is able to come | if he doesn't have to study. |
| Main Clause | If Clause |
|---|---|
| Can you read my paper<br>Could you read my paper<br>Will you read my paper<br>Would you read my paper<br>Are you going to read my paper | if you have time? |
When the if-clause has the present tense, the main clause uses the present or future tense. Note that the if-clause may come before or after the main clause.
| If Clause | Main Clause |
|---|---|
| If you finish early, | how will you tell me?<br>what will you do?<br>where are you going? |
| If the weather's good, | we {drive} to the beach.<br>we{'re driving} to the beach.<br>we{'ll drive} to the beach.<br>we{'re going to drive} to the beach. |
| Main Clause | If Clause |
|---|---|
| Tom {can} come | if he doesn't have to study. |
| Tom {might} come | if he doesn't have to study. |
| Tom {should} come | if he doesn't have to study. |
| Tom {must} come | if he doesn't have to study. |
| Tom {is able to} come | if he doesn't have to study. |
| Main Clause (Questions) | If Clause |
|---|---|
| {Could you read} my paper | if you have time? |
| {Will you read} my paper | if you have time? |
| {Are you going to read} my paper | if you have time? |
| If Clause | Main Clause (Questions) |
|---|---|
| If you finish early, | {how will you tell} me? |
| If you finish early, | {what will you do?} |
| If you finish early, | {where are you going?} |
**Examples:**
1. If you speed, {you will get} a ticket.
2. Mike {must go} if he has a reservation.
3. If the telephone rings, {can you answer} it?
# Source: ST §If We Go to the Beach, We'll Have a Good Time
$DIALOGUE If We Go to the Beach, We'll Have a Good Time {st-page_021_001.jpg|Two young men talking inside a room while looking out towards a beach scene}
@@ -612,7 +619,7 @@ ANSWER: c
FEEDBACK: Gina's sad. {bk12-l1b-f3-ex-fb.mp3}
PROMPT: Hello, sir. Long day?\n— Yes. I was very busy all day.\nHe's? {bk12-l1b-f3-01.mp3}
OPTION: a | tired
OPTION: a | tired {bk12-l1b-f3-01-a.mp3}
OPTION: b | happy
OPTION: c | sick
ANSWER: a
@@ -620,13 +627,13 @@ FEEDBACK: He's tired.
PROMPT: Look at that big smile.\n— I made a 95 on my quiz.\nHe's? {bk12-l1b-f3-02.mp3}
OPTION: a | sad
OPTION: b | happy
OPTION: b | happy {bk12-l1b-f3-02-a.mp3}
OPTION: c | angry
ANSWER: b
FEEDBACK: He's happy.
PROMPT: Hi, Phil. How are you today?\n— My stomach hurts, and I have a fever.\nHe's? {bk12-l1b-f3-03.mp3}
OPTION: a | sick
OPTION: a | sick {bk12-l1b-f3-03-a.mp3}
OPTION: b | tired
OPTION: c | careless
ANSWER: a
@@ -635,14 +642,14 @@ FEEDBACK: He's sick.
PROMPT: Hey, Jack. Where are you going?\n— It's 11:30, time for lunch.\nHe's? {bk12-l1b-f3-04.mp3}
OPTION: a | late
OPTION: b | sick
OPTION: c | hungry
OPTION: c | hungry {bk12-l1b-f3-04-a.mp3}
ANSWER: c
FEEDBACK: He's hungry.
PROMPT: What happened to your leg?\n— I fell down outside the door.\nHe's? {bk12-l1b-f3-05.mp3}
OPTION: a | tired
OPTION: b | sick
OPTION: c | hurt
OPTION: c | hurt {bk12-l1b-f3-05-a.mp3}
ANSWER: c
FEEDBACK: He's hurt.
@@ -1630,6 +1637,27 @@ INSTRUCTION: Type "may be", "is not", or "is" based on the clues in the sentence
INPUT: type
CHECK: exact
EXAMPLE
TEMPLATE: a. Bill uses a *locker*.
TEMPLATE: ____{may be} a small closet.
TEMPLATE: ____{may be} a paint brush.
TEMPLATE: ____{may be} a basketball.
RESPONSE: may be a small closet. may be a paint brush. may be a basketball.
EXAMPLE
TEMPLATE: b. Bill uses a *locker* at the gym.
TEMPLATE: ____{may be} a small closet.
TEMPLATE: ____{is not} a paint brush.
TEMPLATE: ____{may be} a basketball.
RESPONSE: may be a small closet. is not a paint brush. may be a basketball.
EXAMPLE
TEMPLATE: c. Bill uses a *locker* at the gym to keep his clothes in while he swims.
TEMPLATE: ____{is} a small closet.
TEMPLATE: ____{is not} a paint brush.
TEMPLATE: ____{is not} a basketball.
RESPONSE: is a small closet. is not a paint brush. is not a basketball.
TEMPLATE: Mark went to a *stadium*.
TEMPLATE: ____{may be} a shopping center.
TEMPLATE: ____{may be} a place to watch sports.