
The biggest challenge for IT professionals when choosing between the Present Perfect and the Simple Past comes down to one question: Is the time frame finished, or is there a connection to right now?
In technical communication—standups, incident reports, client demos, and pull request notes—mixing these up can cause confusion about whether a problem is ongoing, whether a server is currently down, or if a task was finished in a previous sprint.
1. Present Perfect (have/has + V3)
- Focus: The result or current status matters right now, not when it happened.
- Time context: Unspecified, recent, or an ongoing period (e.g., this week, this sprint, so far, already, yet).
- Use case: Giving status updates, describing career skills, or reporting current system states.
2. Simple Past (V2)
- Focus: A completed action at a specific time in the past. The action is completely over and disconnected from the present.
- Time context: Finished time markers (e.g., yesterday, last week, in 2023, at 3:00 PM, during Sprint 4).
- Use case: Incident post-mortems, historical logs, project retrospectives, or detailing past employment.
Signal Words to Watch For
- Use Present Perfect with: just, already, yet, so far, recently, since, for (ongoing), ever, never, this week/month.
- Use Simple Past with: yesterday, ago, last (week/month/sprint), in [year], at [time], on [day], when.
Here are 10 speaking questions designed for IT professionals. Each question contains two time frames or contexts, forcing you to choose between the Simple Past and the Present Perfect depending on whether the situation is finished or still connected to the present.
10 Choice-Based Speaking Questions
- Bug Incident:How long (have you worked / did you work) on resolving that critical authentication bug—are you still debugging it now, or (did you resolve / have you resolved) it before you logged off yesterday?
- Database Migration:(Has the team finished / Did the team finish) the database migration to PostgreSQL yet, or (did that happen / has that happened) during last weekend’s maintenance window?
- Tech Stack & Skills:(Have you ever used / Did you ever use) Docker containers in your current role, or (was that / has that been) something you only used at your previous company?
- Sprint Deliverables:How many user stories (have you completed / did you complete) so far this sprint, and how many (did you finish / have you finished) during the last sprint?
- Server Performance:(Has the server crashed / Did the server crash) at any point today, or (was / has been) the uptime stable since Monday’s patch?
- Tooling & Frameworks:(Did your department transition / Has your department transitioned) to Kubernetes recently, or (did you make / have you made) that infrastructure switch back in 2024?
- Client Demos:(Have you demoed / Did you demo) the new API endpoints to the client earlier this morning, or (haven’t you scheduled / didn’t you schedule) that meeting yet?
- System Access & Credentials:(Have you received / Did you receive) your admin credentials for the AWS console when you joined the team, or (has IT security delayed / did IT security delay) them until today?
- Code Reviews:(Have you reviewed / Did you review) my pull request yet today, or (did you spend / have you spent) all morning fixing that production pipeline issue?
- Career Milestones:How many major production deployments (have you led / did you lead) in your career overall, and what (was / has been) the highest-stakes deployment you (handled / have handled) so far?
*** Advance Your English Fluency with One-to-One Training: Get two free classes when you refer a friend, one for you and one for your friend. ***

Leave a comment