Data Analyst Business English Course
    About Lesson

    Past Tenses for Data Analysts: Describing Processes and Events

    Warm-up & Discovery

    1. “Think about yesterday at 10:00 PM. What were you doing?”

    2. “What did you do immediately after you finished your lunch yesterday?” 

    3. “Why do we use two different tenses to describe the same day?” 

    Guessing Activity

    Decide if the bolded part represents a Background Action – long action/process (Continuous) or a Specific Event – past fact (Simple).

    1. “While I was analyzing the data, the software crashed.”

    2. “I imported the file, and then I cleaned the headers.”

    3. “The server was lagging while we were running the model.”

    Past Simple (Completed Actions)

    Note: In the negative and question forms, the main verb always remains in the base form because “did” handles the past tense.

    SubjectPositive (+)Negative (-)Question (?)
    II cleaned the raw dataset.I didn’t clean the dataset.Did I clean the dataset?
    YouYou ran the SQL query.You didn’t run the query.Did you run the query?
    He / SheShe visualized the trends.He didn’t visualize the trends.Did she visualize the trends?
    ItIt forecasted the growth.It didn’t forecast the growth.Did it forecast the growth?
    WeWe aggregated the totals.We didn’t aggregate the totals.Did we aggregate the totals?
    TheyThey built the model.They didn’t build the model.Did they build the model?

    Past Continuous (Ongoing/Background Actions)

    Note: This tense uses “was” for singular subjects (I, He, She, It) and “were” for plural subjects (You, We, They).

    SubjectPositive (+)Negative (-)Question (?)
    II was querying the database.I wasn’t querying the database.Was I querying the database?
    YouYou were filtering the data.You weren’t filtering the data.Were you filtering the data?
    He / SheShe was calculating the ROI.He wasn’t calculating the ROI.Was she calculating the ROI?
    ItIt was processing the inputs.It wasn’t processing the inputs.Was it processing the inputs?
    WeWe were building the dashboard.We weren’t building the dashboard.Were we building the dashboard?
    TheyThey were segmenting users.They weren’t segmenting users.Were they segmenting users?

    The “Storytelling” Irregulars

    These are the verbs you must memorize because they are the most common ways to describe errors, project progress, or meetings.

    Verb (Base)Past SimpleData Context Example
    DoDid“I did the data cleaning yesterday.”
    GoWent“The server went offline during the update.”
    RunRan“I ran the SQL query twice.”
    WriteWrote“She wrote the script for the automation.”
    FindFound“We found a redundancy in the dataset.”
    MakeMade“The team made a decision to change the model.”
    GiveGave“He gave the presentation on Q3 trends.”
    HoldHeld“We held a meeting to discuss the latency.”
    SeeSaw“I saw an error in the logs this morning.”
    BuildBuilt“We built the dashboard last week.”

    Quizlet practice – Irregular verbs for Data Analysts

    The “Common” Regulars

    These verbs are highly predictable, which is great for building confidence. Pay special attention to the -ed pronunciation (the /t/, /d/, and /ɪd/ endings).

    Say id only after t & d as in tested, imported, documented, decided etc.

    Verb (Base)Past SimpleData Context Example
    AnalyzeAnalyzed“I analyzed the customer behavior metrics.”
    UpdateUpdated“We updated the Python libraries.”
    TestTested“The QA team tested the new feature.”
    DeployDeployed“They deployed the code to production.”
    LogLogged“The system logged the user activity.”
    FixFixed“I fixed the syntax error.”
    ImportImported“I imported the CSV into Pandas.”
    ExportExported“He exported the report to Excel.”
    CheckChecked“I checked the file integrity.”
    DocumentDocumented“We documented the migration process.”

    Quizlet practice – Regular verbs for Data Analysts

    Practical Exercises

    Task 1: Fill in the Gaps (15 Sentences)

    1. While I _____ (analyze) the data, the system _____ (shut) down.

    2. We _____ (not/work) on the project when the client _____ (call).

    3. I _____ (find) a critical error while I _____ (test) the new feature.

    4. He _____ (write) the report when he _____ (realize) the data was missing.

    5. They _____ (deploy) the update while the users _____ (sleep).

    6. I _____ (not/export) the file because the connection _____ (be) unstable.

    7. While she _____ (document) the process, she _____ (make) a list of bugs.

    8. We _____ (run) the SQL query when the server _____ (lose) power.

    9. You _____ (fix) the bug while the team _____ (wait) for results.

    10. I _____ (see) the error while I _____ (check) the logs.

    11. While we _____ (build) the dashboard, we _____ (need) more RAM.

    12. He _____ (give) the presentation while the manager _____ (take) notes.

    13. I _____ (not/find) the mistake because I _____ (look) at the wrong file.

    14. They _____ (hold) a meeting when the internet _____ (go) off.

    15. You _____ (update) the library while I _____ (restart) the PC.

    Task 2: Fill in the Gaps (15 Sentences)

    1. Yesterday at 5 PM, I _____ (work) on my report.

    2. I _____ (create) a new model last Monday.

    3. We _____ (not/test) the application yesterday morning.

    4. _____ (you/see) the warning in the console?

    5. While the database _____ (sync), I _____ (drink) a coffee.

    6. The team _____ (build) this tool in 2024.

    7. My colleague _____ (find) a way to reduce latency.

    8. We _____ (not/deploy) the code yesterday.

    9. I _____ (write) a script last night.

    10. _____ (she/analyze) the customer data yesterday?

    11. While I _____ (debug), the computer _____ (crash).

    12. They _____ (make) a huge mistake with the dataset.

    13. We _____ (hold) the meeting at 9:00 AM.

    14. I _____ (not/give) the final report yet.

    15. The system _____ (log) every action while we _____ (work).

    Task 3: Error Correction (15 Sentences)

    Find the mistake and fix it.

    1. I was fix the code yesterday.

    2. Did you analyzed the report?

    3. While I worked, the server was crash.

    4. She didn’t writed the query.

    5. We was running the test when it happened.

    6. What did you was doing at 9 AM?

    7. I see a bug in the logs last night.

    8. The team were deploy the update.

    9. Was you testing the API?

    10. While I was check the data, I found an error.

    11. They didn’t runned the script.

    12. We was holding a meeting when he arrived.

    13. I did made a mistake in the SQL.

    14. He were writing the report.

    15. I was go to the office yesterday.

    Task 4: Error Correction (15 Sentences)

    1. I did not imported the CSV correctly.

    2. While the model trained, I was closing the laptop.

    3. They was finding the redundant data.

    4. Why did you was working so late?

    5. I was start the project last week.

    6. She didn’t checked the latency.

    7. While we was debugging, the power failed.

    8. Did you wrote the documentation?

    9. The server was down, so we was stop the work.

    10. I fix the error while you was talking.

    11. We was exported the data to Excel.

    12. He didn’t builded the model well.

    13. What was you do when the system crashed?

    14. I was gave the presentation yesterday.

    15. While I was update the system, it freeze.

    Task 5:The Tense Detective (Fill-in-the-Gaps)

    Choose whether to use Past Simple or Past Continuous based on the context of the sentence.

    1. The Weekend Balance

    Anna: Morning, Dmytro! Did you do anything interesting over the weekend?

    Dmytro: Not really. I __________ (troubleshoot) the server all Sunday because we __________ (have) a major outage.

    Anna: Oh, that sounds stressful! I __________ (analyze) some user metrics when the system __________ (go) offline for me too.

    2. The New Dashboard

    Olga: Hey, have you seen the new sales dashboard?

    Vasyl: Yes, I __________ (build) it last week. I __________ (find) some redundant files, so I removed them.

    Olga: It looks great! I __________ (look) for trends yesterday and it __________ (make) my job much easier.

    3. The SQL Struggle

    Dmytro: Hi! How is your project going?

    Olga: It’s okay, but I __________ (run) a complex SQL query for three hours yesterday.

    Dmytro: That’s long. Did you get any results?

    Olga: Finally, yes! I __________ (extract) the data, but then I __________ (see) that the file was corrupted.

    4. The Deployment Issue

    Vasyl: I noticed the report was delayed this morning.

    Anna: Yeah, sorry. We __________ (deploy) the new code when we __________ (spot) a bottleneck.

    Vasyl: No worries. I __________ (write) the documentation anyway.

    5. Learning New Tools

    Olga: I’m thinking about trying a new Python library. What are you working on?

    Vasyl: I __________ (test) a new visualization tool all morning.

    Olga: Sounds cool! Did you learn anything new?

    The Small Talk Bridge (Analysis)

    Instructions: Look at the dialogues again. Find the “Rapport/Small Talk” phrases and the “Work/Professional” phrases.

    Answer Key Tasks 1 – 4

    Task 1: Fill in the Gaps (The “Log”)

    1. While I was analyzing the data, the system shut down.

    2. We weren’t working on the project when the client called.

    3. I found a critical error while I was testing the new feature.

    4. He was writing the report when he realized the data was missing.

    5. They were deploying the update while the users were sleeping.

    6. I didn’t export the file because the connection was unstable.

    7. While she was documenting the process, she made a list of bugs.

    8. We were running the SQL query when the server lost power.

    9. You fixed the bug while the team was waiting for results.

    10. I saw the error while I was checking the logs.

    11. While we were building the dashboard, we needed more RAM.

    12. He was giving the presentation while the manager was taking notes.

    13. I didn’t find the mistake because I was looking at the wrong file.

    14. They were holding a meeting when the internet went off.

    15. You were updating the library while I was restarting the PC.

    Task 2: Fill in the Gaps (The “Review”)

    1. Yesterday at 5 PM, I was working on my report.

    2. I created a new model last Monday.

    3. We didn’t test the application yesterday morning.

    4. Did you see the warning in the console?

    5. While the database was syncing, I drank a coffee.

    6. The team built this tool in 2024.

    7. My colleague found a way to reduce latency.

    8. We didn’t deploy the code yesterday.

    9. I wrote a script last night.

    10. Did she analyze the customer data yesterday?

    11. While I was debugging, the computer crashed.

    12. They made a huge mistake with the dataset.

    13. We held the meeting at 9:00 AM.

    14. I didn’t give the final report yet.

    15. The system logged every action while we were working.

    Task 3: Error Correction

    1. I fixed the code yesterday.

    2. Did you analyze the report?

    3. While I worked, the server crashed.

    4. She didn’t write the query.

    5. We were running the test when it happened.

    6. What were you doing at 9 AM?

    7. I saw a bug in the logs last night.

    8. The team was deploying the update.

    9. Were you testing the API?

    10. While I was checking the data, I found an error.

    11. They didn’t run the script.

    12. We were holding a meeting when he arrived.

    13. I made a mistake in the SQL.

    14. He was writing the report.

    15. I went to the office yesterday.

    Task 4: Error Correction (Advanced)

    1. I did not import the CSV correctly.

    2. While the model was training, I closed the laptop.

    3. They were finding the redundant data.

    4. Why were you working so late?

    5. I started the project last week.

    6. She didn’t check the latency.

    7. While we were debugging, the power failed.

    8. Did you write the documentation?

    9. The server was down, so we stopped the work.

    10. I fixed the error while you were talking.

    11. We exported the data to Excel.

    12. He didn’t build the model well.

    13. What were you doing when the system crashed?

    14. I gave the presentation yesterday.

    15. While I was updating the system, it froze.

    DIALOGUES – READING PRACTICE

    Dialogue 1: The Weekend Work-Life Balance

    Context: Monday morning at the coffee machine.

    Anna: Morning, Dmytro! Did you do anything interesting over the weekend?

    Dmytro: Not really. I was troubleshooting the server all Sunday because we had a major outage. It was a nightmare.

    Anna: Oh, that sounds stressful! I was analyzing some user metrics when the system went offline for me too.

    Dmytro: Exactly! I was cleaning the data when it crashed. Hopefully, this week will be quieter.

    Dialogue 2: The New Dashboard

    Context: Waiting for a Zoom meeting to start.

    Olga: Hey, have you seen the new sales dashboard?

    Vasyl: Yes, I was building it last week. I found some redundant files, so I removed them.

    Anna: It looks great! I was looking for some trends yesterday, and it made my job so much easier.

    Vasyl: Thanks! I wrote the script for the automation on Friday.

    Dialogue 3: The SQL Struggle

    Context: Standing desk area.

    Dmytro: Hi! How is your project going?

    Olga: It’s okay, but I was running a complex SQL query for three hours yesterday.

    Dmytro: That’s long. Did you get any results?

    Olga: Finally, yes! I extracted the data, but then I saw that the file was corrupted. I had to start over.

    Dialogue 4: The Deployment Issue

    Context: Slack huddle or casual chat.

    Vasyl: I noticed the report was delayed this morning.

    Anna: Yeah, sorry about that. We were deploying the new code when we spotted a bottleneck in the process.

    Vasyl: No worries. I was writing the documentation anyway, so the delay didn’t affect me.

    Anna: Great. We fixed the issue and then exported the data.

    Dialogue 5: Learning New Tools

    Context: Lunch break.

    Olga: I’m thinking about trying a new Python library. What are you working on?

    Vasyl: I was testing a new visualization tool all morning.

    Olga: Sounds cool! Did you learn anything new?

    Vasyl: Yes, I learned how to segment the user base better. It’s much faster than Excel.