ESL CO-TEACHER
← Portal

Troubleshooting & Conditionals

Student: Yuri (B1)
Duration: 60 mins
Focus: Core Learning (Fluency)
1 / N
🔊 TOEFL Shadowing: Library Orientation

Instructions: First listen to the tutor read at a normal pace. Then do a 2-pass shadowing exercise. Aim for continuous flow and natural sentence-stress connections.

00:00
Record yourself, then compare with the model
🎯 Phonetic Target Flags (Russian Interference)

1. TH /ð/ vs /z/ & /θ/ vs /s/

Watch: "through", "the", "them", "though". Keep the tongue flat between your teeth; do not substitute with /z/ or /s/.

2. Intonation Flattening

Avoid monotone. Raise pitch on key information content words ("library", "digital", "ID cards"). Drop pitch at the end of thoughts.

⚡ Conditional Logic for Programmers

In coding, we use if-then. In English, we do the same, but the tenses behave differently depending on how real or imaginary the condition is.

Condition 1: Real / Likely

For immediate troubleshooting, standard protocols, and predictable bugs.

if + Present Simple , will + verb

👉 "If we restart the server, it will clear the memory leak."

Condition 2: Imaginary / Unlikely

For theoretical upgrades, budget limitations, or imagining the impossible.

if + Past Simple , would + verb

👉 "If we had a bigger budget, we would migrate to AWS."

⚠️ Russian Syntax Interference (The "Will" Bug)

In Russian, both clauses use the future tense:
"Если мы перезагрузим (future) сервер, это поможет (future)."
BUG: ❌ "If we will restart the server, it will help."
PATCH: "If we restart (present) the server, it will help."

💻 Debug Yuri's Sentences

Click on any line to compile and debug the grammar errors. Target errors: future tense inside if-clause and missing articles.

grammar_debug_mode.exe
🔴 [BUG] If the clinic will update the software, we will have less security issues.
🟢 [PATCHED] If the clinic updates the software, we will have fewer security issues.
Rule: No "will" in the if-clause. Use "fewer" for countable nouns (issues).
🔴 [BUG] If we had optical fiber connection, internet would be much faster.
🟢 [PATCHED] If we had an optical fiber connection, the internet would be much faster.
Rule: Missing articles. Singular countable noun "connection" needs "an". Specific noun "internet" needs "the".
🔴 [BUG] If I will finish task today, I help you with database tomorrow.
🟢 [PATCHED] If I finish the task today, I will help you with the database tomorrow.
Rule: Use present simple in the if-clause, future will in the main clause. Add definite articles for specific task/database.
🔴 [BUG] If doctor doesn't have password, he cannot login to system.
🟢 [PATCHED] If the doctor doesn't have a password, he cannot log in to the system.
Rule: Missing articles. Add "the" before doctor and system, and "a" before password.
🔴 [BUG] If hospital would buy new routers, we wouldn't have Wi-Fi issues.
🟢 [PATCHED] If the hospital bought new routers, we wouldn't have Wi-Fi issues.
Rule: Added article "the" before "hospital". Second conditional if-clause uses Past Simple (bought), not "would buy".
🛠️ Interactive Simulation: IT Support Desk

Click on a ticket below. Explain the diagnosis and fix to the hospital staff using target conditionals.

Ticket #1043 HIGH PRIORITY
Pharmacy Database Offline
Staff cannot access patient prescriptions. Needs immediate troubleshooting.
Ticket #1044 MEDIUM
Dr. Smirnov's Wi-Fi issue
Laptop disconnects when moving to the surgical ward.
Ticket #1045 LOW PRIORITY
Request for new dev server
IT team wants a local environment to test hospital system upgrades safely.

Select a ticket to begin

Please select one of the support tickets on the left panel to load the roleplay details.