English for QA Specialists
    About Lesson

    Present Simple vs Present Continuous (QA Revision)

    In QA and tech English, students often mix Present Simple and Present Continuous because both can describe “current” situations—but they are used differently.

    Present Continuous = action in progress

    We use Present Continuous for:

    • what is happening right now
    • temporary actions
    • ongoing processes
    • active testing/debugging

    Examples:

    • “I am testing the payment flow right now.”
    • “We are debugging a production issue.”
    • “The system is processing requests at the moment.”

    Present Simple = facts, states, routines

    We use Present Simple for:

    • facts about the system
    • general truths
    • stable states
    • habits and processes that are always true

    Examples:

    • “The system processes payments securely.”
    • “The API returns JSON responses.”
    • “The log file contains error details.”

    Common student mistakes

    1. Using Present Continuous for states

    ❌ The system is containing errors.
    ✔ The system contains errors.


    2. Using Present Simple for actions in progress

    ❌ I test the login page right now.
    ✔ I am testing the login page right now.


    3. Mixing logic verbs incorrectly

    ❌ I am knowing the root cause.
    ✔ I know the root cause.


    Key rule for QA students

    • “What is happening now?” → Continuous
    • “What is true about the system?” → Simple

    Task 1 — Fill in the Gaps (Mixed + / – / ?)

    1. I ________ (test) the login API right now. (+)
    2. The system ________ (contain) invalid data. (+)
    3. We ________ (run) regression tests this sprint. (-)
    4. The API ________ (return) JSON responses. (+)
    5. She ________ (debug) a production issue at the moment. (+)
    6. The report ________ (include) performance metrics. (-)
    7. ________ they ________ (investigate) the bug now? (?)
    8. The application ________ (process) requests efficiently. (+)
    9. I ________ (check) browser compatibility right now. (-)
    10. The log file ________ (contain) error details. (+)
    11. We ________ (deploy) a new build today. (+)
    12. The system ________ (show) real-time analytics. (-)
    13. ________ he ________ (reproduce) the issue on staging? (?)
    14. The dashboard ________ (display) KPIs clearly. (+)
    15. They ________ (monitor) server performance now. (-)
    16. The test case ________ (include) edge scenarios. (+)
    17. I ________ (attach) logs to the bug report. (-)
    18. The system ________ (support) multiple users. (+)
    19. She ________ (update) automation scripts now. (+)
    20. The API ________ (handle) requests asynchronously. (-)

    Task 2 — Fill in the Gaps (Mixed + / – / ?)

    1. We ________ (test) the payment flow right now. (+)
    2. The database ________ (store) user credentials securely. (+)
    3. I ________ (investigate) a login issue at the moment. (-)
    4. The system ________ (process) transactions in real time. (+)
    5. ________ they ________ (run) smoke tests today? (?)
    6. The report ________ (contain) missing data. (+)
    7. She ________ (debug) the API response now. (-)
    8. The application ________ (load) slowly during peak hours. (+)
    9. We ________ (check) server logs right now. (+)
    10. The test suite ________ (include) regression cases. (-)
    11. ________ he ________ (verify) the hotfix now? (?)
    12. The system ________ (return) error codes when failing. (+)
    13. I ________ (reproduce) the bug on mobile devices. (-)
    14. The UI ________ (seem) broken after the update. (+)
    15. They ________ (deploy) a patch this evening. (-)
    16. The API ________ (respond) within 200ms. (+)
    17. We ________ (monitor) system health now. (-)
    18. The test plan ________ (cover) all major scenarios. (+)
    19. She ________ (document) the bug details now. (+)
    20. The system ________ (require) authentication tokens. (-)

    Task 3 — Fill in the Gaps (Mixed + / – / ?)

    1. I ________ (analyze) crash logs right now. (+)
    2. The system ________ (generate) reports automatically. (+)
    3. We ________ (fix) a critical issue at the moment. (-)
    4. The API ________ (return) accurate data. (+)
    5. ________ they ________ (test) the checkout process now? (?)
    6. The application ________ (support) dark mode. (+)
    7. She ________ (investigate) a performance problem. (-)
    8. The log file ________ (contain) debug information. (+)
    9. We ________ (update) test cases today. (+)
    10. The system ________ (process) requests in batches. (-)
    11. ________ he ________ (reproduce) the bug right now? (?)
    12. The report ________ (include) test results. (+)
    13. I ________ (check) database performance now. (-)
    14. The UI ________ (display) error messages clearly. (+)
    15. They ________ (deploy) a new version now. (-)
    16. The system ________ (handle) peak traffic well. (+)
    17. We ________ (run) automation tests at the moment. (-)
    18. The API ________ (support) multiple endpoints. (+)
    19. She ________ (debug) authentication issues now. (+)
    20. The system ________ (store) logs for 30 days. (-)

    Task 4 — Error Correction (+ / – / ?)

    1. I test the login page right now. (+)
    2. The system is containing invalid data. (+)
    3. We running regression tests at the moment. (+)
    4. The API returns data right now. (+)
    5. She is know the root cause. (+)
    6. They are deploy a new build today. (+)
    7. The report includes missing fields right now. (-)
    8. I am investigate a production issue. (+)
    9. The system process requests in real time. (+)
    10. He is checking logs every day now. (-)
    11. ________ the dashboard ________ (show) KPIs always? (?)
    12. We are have access to staging. (+)
    13. The API return error codes now. (+)
    14. She understands the issue right now. (-)
    15. They are fix the bug currently. (+)

    Task 5 — Error Correction (+ / – / ?)

    1. I test the API at the moment. (-)
    2. The system is containing sensitive data. (+)
    3. We are run smoke tests now. (+)
    4. The report include test results. (+)
    5. She is debugging the issue right now. (+)
    6. They deploy a hotfix today. (-)
    7. The application is support mobile devices. (+)
    8. I am know the root cause. (+)
    9. The system shows error messages right now. (-)
    10. He checking the API response. (+)
    11. The log file is containing errors. (+)
    12. We are investigate the bug. (+)
    13. The UI displays data currently. (-)
    14. She is understand the requirements. (+)
    15. They fix the issue now. (+)

    Task 6 — Error Correction (+ / – / ?)

    1. I am test the checkout flow. (+)
    2. The system contains errors right now. (-)
    3. We are debugging the issue now. (+)
    4. The API is return JSON. (+)
    5. She know the system behavior. (-)
    6. They are running tests every day now. (+)
    7. The report is include metrics. (+)
    8. I investigate a bug at the moment. (+)
    9. The system is process requests. (+)
    10. He is check logs now. (+)
    11. The dashboard shows KPIs currently. (-)
    12. We are deploy the release. (+)
    13. The API returns data now. (-)
    14. She is know the answer. (+)
    15. They fix bugs right now. (+)
    Answer Key

    Task 1 — Fill in the Gaps (Answer Key)

    1. I am testing the login API right now.
    2. The system contains invalid data.
    3. We are not running regression tests this sprint.
    4. The API returns JSON responses.
    5. She is debugging a production issue at the moment.
    6. The report does not include performance metrics.
    7. Are they investigating the bug now?
    8. The application is processing requests efficiently.
    9. I am not checking browser compatibility right now.
    10. The log file contains error details.
    11. We are deploying a new build today.
    12. The system is not showing real-time analytics.
    13. Is he reproducing the issue on staging?
    14. The dashboard displays KPIs clearly.
    15. They are not monitoring server performance now.
    16. The test case includes edge scenarios.
    17. I am not attaching logs to the bug report.
    18. The system supports multiple users.
    19. She is updating automation scripts now.
    20. The API does not handle requests asynchronously.

    Task 2 — Fill in the Gaps (Answer Key)

    1. We are testing the payment flow right now.
    2. The database stores user credentials securely.
    3. I am not investigating a login issue at the moment.
    4. The system processes transactions in real time.
    5. Are they running smoke tests today?
    6. The report contains missing data.
    7. She is not debugging the API response now.
    8. The application loads slowly during peak hours.
    9. We are checking server logs right now.
    10. The test suite does not include regression cases.
    11. Is he verifying the hotfix now?
    12. The system returns error codes when failing.
    13. I am not reproducing the bug on mobile devices.
    14. The UI seems broken after the update.
    15. They are not deploying a patch this evening.
    16. The API responds within 200ms.
    17. We are not monitoring system health now.
    18. The test plan covers all major scenarios.
    19. She is documenting the bug details now.
    20. The system requires authentication tokens.

    Task 3 — Fill in the Gaps (Answer Key)

    1. I am analyzing crash logs right now.
    2. The system generates reports automatically.
    3. We are not fixing a critical issue at the moment.
    4. The API returns accurate data.
    5. Are they testing the checkout process now?
    6. The application supports dark mode.
    7. She is not investigating a performance problem.
    8. The log file contains debug information.
    9. We are updating test cases today.
    10. The system does not process requests in batches.
    11. Is he reproducing the bug right now?
    12. The report includes test results.
    13. I am not checking database performance now.
    14. The UI displays error messages clearly.
    15. They are not deploying a new version now.
    16. The system handles peak traffic well.
    17. We are not running automation tests at the moment.
    18. The API supports multiple endpoints.
    19. She is debugging authentication issues now.
    20. The system stores logs for 30 days.

    Task 4 — Error Correction (Answer Key)

    1. I am testing the login page right now.
    2. The system contains invalid data.
    3. We are running regression tests at the moment.
    4. The API returns data right now. (Correct)
    5. She knows the root cause.
    6. They are deploying a new build today.
    7. The report includes missing fields right now. (Correct)
    8. I am investigating a production issue.
    9. The system processes requests in real time.
    10. He is checking logs every day now. (Correct)
    11. The dashboard shows KPIs always. (Correct)
    12. We have access to staging.
    13. The API returns error codes now.
    14. She understands the issue right now. (Correct)
    15. They are fixing the bug currently.

    Task 5 — Error Correction (Answer Key)

    1. I am testing the API at the moment.
    2. The system contains sensitive data.
    3. We are running smoke tests now. (Correct)
    4. The report includes test results.
    5. She is debugging the issue right now. (Correct)
    6. They are deploying a hotfix today.
    7. The application supports mobile devices.
    8. I know the root cause.
    9. The system shows error messages right now. (Correct)
    10. He is checking the API response. (Correct)
    11. The log file contains errors.
    12. We are investigating the bug. (Correct)
    13. The UI displays data currently. (Correct)
    14. She understands the requirements.
    15. They are fixing the issue now. (Correct)

    Task 6 — Error Correction (Answer Key)

    1. I am testing the checkout flow. (Correct)
    2. The system contains errors right now.
    3. We are debugging the issue now. (Correct)
    4. The API returns JSON.
    5. She knows the system behavior.
    6. They are running tests every day now. (Correct)
    7. The report includes metrics.
    8. I am investigating a bug at the moment. (Correct)
    9. The system processes requests.
    10. He is checking logs now. (Correct)
    11. The dashboard shows KPIs currently. (Correct)
    12. We are deploying the release. (Correct)
    13. The API returns data now. (Correct)
    14. She knows the answer.
    15. They are fixing bugs right now. (Correct)

    Vocabulary Revision – Present Simple vs Continuous