4. The Logic Gates (The 26 System Triggers)
Objective: Identify the "System Triggers" (Keywords) that force a verb into a specific state. In English, you don't choose a tense based on feeling; you choose it based on the Trigger present in the data.
Part 1: Standard Library Upgrade (The Corporate & Casual API)
| The Block | The Logic | Execution |
|---|---|---|
| Get around to | To finally find the time to do a task. | "I finally got around to updating my resume." |
| Touch base | To briefly contact someone to stay informed. | "Let's touch base after the client meeting." |
| Call off | To cancel an event or a planned action. | "They had to call off the product launch." |
| Whip up | To prepare something (food or a report) very quickly. | "She can whip up a presentation in ten minutes." |
Part 2: The 3 Primary Logic Gates
Think of these as "Hardware Requirements." If you see these triggers, the Verb State (V1-V5) is locked.
Gate 1: The "DO" Gate (Auxiliaries: Do, Does, Did, Don't, Doesn't, Didn't)
- Rule: Always forces the verb into V1 (Base State).
- Constraint: Never use V2 or V5 after a DO gate.
- Example: "He didn't finish (V1) the report." (NOT: didn't finished)
Gate 2: The "BE" Gate (Am, Is, Are, Was, Were, Been)
- Rule: Usually forces the verb into V4 (Continuous) for active actions.
- Example: "The engineers are testing (V4) the new engine."
Gate 3: The "HAVE" Gate (Have, Has, Had)
- Rule: Always forces the verb into V3 (Perfect/Result State).
- Example: "The pilot has landed (V3) the plane safely."
Part 3: Frequency Triggers (The Routine Logic)
These keywords trigger the V1/V5 (Present Simple) state because they describe repeating loops.
- Triggers: Always, Usually, Often, Every day, Normally.
- Logic: "The train usually arrives (V5) at 8 AM."
Part 4: Debugging Gauntlet (20 Questions)
Instructions: Identify the Logic Gate or Trigger. Refactor the sentence to ensure the Verb State matches the "Hardware" requirements. Write your clean code directly below each prompt.
1. (Travel): "Did you went to the museum when you were in Paris?"
2. (Office): "I haven't get around to checking the email yet."
3. (Routine): "She always carry a water bottle in her bag."
4. (Project): "We are touch base with the marketing team tomorrow."
5. (Aviation): "The flight has already took off from the runway."
6. (Cooking): "He doesn't likes spicy food, so he made a mild curry."
7. (Office): "They have call off the workshop due to low attendance."
8. (Daily): "It normally take forty minutes to drive to the city center."
9. (General): "Was he listen to the instructions during the briefing?"
10. (Corporate): "I didn't brought my laptop to the conference."
11. (Routine): "My manager often forget to mute his microphone."
12. (Home): "I have finally whip up a new recipe for dinner."
13. (Office): "Does the company provides health insurance for employees?"
14. (Construction): "The workers were build the bridge for three years."
15. (Corporate): "We have touch base with the vendors about the delay."
16. (Habit): "He usually drink black coffee in the morning."
17. (Finance): "The bank hasn't processed the transaction yet." (Is this clean? If so, explain why based on the HAVE gate)
18. (Travel): "They didn't saw the mountains because it was too cloudy."
19. (Routine): "Every morning, the sun rise over the hills."
20. (Corporate): "I am get around to organizing my files this afternoon."
Click here to view the System Output (Answer Key)
1.
- Clean Code: "Did you go to the museum when you were in Paris?"
- Logic: The DO gate (Did) forces the verb into the V1 state (go).
2.
- Clean Code: "I haven't gotten around to checking the email yet."
- Logic: The HAVE gate (haven't) requires the V3 state (gotten).
3.
- Clean Code: "She always carries a water bottle in her bag."
- Logic: A Frequency Trigger (always) with a singular subject (She) requires V5.
4.
- Clean Code: "We are touching base with the marketing team tomorrow."
- Logic: The BE gate (are) used for future plans requires the V4 state (-ing).
5.
- Clean Code: "The flight has already taken off from the runway."
- Logic: The HAVE gate (has) requires the V3 state (taken).
6.
- Clean Code: "He doesn't like spicy food, so he made a mild curry."
- Logic: The DO gate (doesn't) forces the verb back to the V1 state. No "-s" allowed.
7.
- Clean Code: "They have called off the workshop due to low attendance."
- Logic: The HAVE gate (have) requires the V3 state (called).
8.
- Clean Code: "It normally takes forty minutes to drive to the city center."
- Logic: A Frequency Trigger (normally) with a singular subject (It) requires V5.
9.
- Clean Code: "Was he listening to the instructions during the briefing?"
- Logic: The BE gate (was) requires the V4 state for a continuous action.
10.
- Clean Code: "I didn't bring my laptop to the conference."
- Logic: The DO gate (didn't) forces the verb to V1 (bring), not V2 (brought).
11.
- Clean Code: "My manager often forgets to mute his microphone."
- Logic: Frequency Trigger (often) + Singular Subject = V5.
12.
- Clean Code: "I have finally whipped up a new recipe for dinner."
- Logic: The HAVE gate requires V3.
13.
- Clean Code: "Does the company provide health insurance for employees?"
- Logic: The DO gate (Does) forces the verb to V1.
14.
- Clean Code: "The workers were building the bridge for three years."
- Logic: The BE gate (were) requires the V4 state.
15.
- Clean Code: "We have touched base with the vendors about the delay."
- Logic: The HAVE gate requires V3.
16.
- Clean Code: "He usually drinks black coffee in the morning."
- Logic: Frequency Trigger (usually) + Singular Subject = V5.
17.
- Clean Code: "The bank hasn't processed the transaction yet."
- Logic: This is Clean. The HAVE gate (hasn't) is correctly followed by the V3 state (processed).
18.
- Clean Code: "They didn't see the mountains because it was too cloudy."
- Logic: The DO gate (didn't) forces the verb to V1 (see).
19.
- Clean Code: "Every morning, the sun rises over the hills."
- Logic: A repeating loop (Every morning) with a singular subject (sun) requires V5.
20.
- Clean Code: "I am getting around to organizing my files this afternoon."
- Logic: The BE gate (am) requires the V4 state (-ing).