Past Simple vs Present Perfect in Business Email

When to write 'I sent' vs 'I have sent' in work emails — the tense rule non-native English speakers most often get wrong.

In business English email, use present perfect ('I have sent') for recent or ongoing actions still relevant now. Use simple past ('I sent') for completed events tied to a specific time. The most common mistake is using simple past for updates where the reader expects present perfect — it makes current information sound outdated or disconnected from the reader's next step.

Who This Guide Helps

You are here because you need a practical decision on "Past Simple vs Present Perfect in Business Email" that works in real workplace communication, not generic writing advice.

Most communication failures happen under deadline pressure. A structured workflow reduces risk and improves response quality quickly.

The Core Rule — Present Perfect vs Simple Past in Work Emails

The distinction between present perfect and simple past is one of the most important grammar challenges for non-native English speakers in professional writing — and one of the hardest to fix because the rule depends not on when something happened, but on whether it is still relevant to the reader right now.

**What the present perfect signals** The present perfect form — have/has + past participle — connects a past action to the present moment. In business writing, it appears most often in three contexts.

*Updates where the current status is what matters:* - 'I have sent the revised proposal to the client.' (It is in their inbox now.) - 'The team has completed the testing phase.' (We can now move to the next stage.) - 'I have attached the signed contract.' (Look for the attachment now.) In all three, the key message is the current state, not the time the action occurred. The present perfect says: this happened and it affects what you do next.

*Recent events with no specific time stated:* - 'The budget has been approved.' (Recently, and it affects us now.) - 'We have updated the pricing structure.' (The change is current — no date needed.) - 'She has joined the project team.' (Recent addition, currently on the team.) When no specific time is given, the present perfect signals recency and ongoing relevance.

*Experience relevant to a current decision:* - 'I have worked with this client before.' (My experience is relevant to this conversation.) - 'We have used this vendor for three years.' (Ongoing relationship, current context.) - 'I have never seen this error in the system before.' (Overall experience up to this moment.)

**What the simple past signals** The simple past describes a completed action at a specific, defined time in the past. The completion is closed — it does not carry forward to now in the same way.

Simple past is correct when a specific time reference is stated or clearly implied: - 'I sent the proposal yesterday.' (Specific time: yesterday.) - 'The team finished testing on Thursday.' (Specific time: Thursday.) - 'We approved the budget in Q3.' (Specific time: Q3.) - 'She joined the team in January.' (Specific time: January.)

**Time expressions to memorize** These time expressions always require simple past: *yesterday, last week, last month, on Monday, in 2024, in Q3, at 3pm, two days ago, in our last meeting*

These time expressions work with or require present perfect: *recently, just, already, yet, since [a time point], for [a duration], so far, up to now, ever, never*

**Why native speakers notice this mistake** When a non-native speaker writes 'I sent the proposal' with no time reference, a native English reader instinctively asks 'when?' — because simple past implies a defined, closed moment. 'I have sent the proposal' gives the same information but frames it as 'it exists in your inbox now.' The second version answers the reader's next question before they ask it.

This is especially visible in status update emails, handoff messages, and attachment notifications. 'I attached the file' reads like a past-tense report. 'I have attached the file' — or 'the file is attached' — tells the reader to look for it now.

For non-native speakers from Spanish, Italian, German, Polish, Russian, or Slavic language backgrounds, the present perfect equivalent in your first language may be used more narrowly or only in spoken contexts. The key difference: English present perfect is determined by relevance-to-now, not by formality or conversational register. Even in a formal written email, 'I have sent the report' is correct when the report matters now — and 'I sent the report' is correct only when a specific time is stated or clearly implied.

**The practical decision test** Before choosing a tense, ask one question: 'Does this action have a specific when attached to it?' If yes — use simple past. If no specific time is stated and the action affects the current situation — use present perfect.

The Most Common Tense Mistakes in Professional Email — With Fixes

These are the exact patterns that appear most often in professional non-native speaker email, organized by scenario.

**Status updates and progress reports:** - ✗ 'We finished the first phase of the project.' - ✓ 'We have finished the first phase of the project.' - Why: No specific time given; the completion is relevant now. Use present perfect.

- ✗ 'I have submitted the invoice on November 14th.' - ✓ 'I submitted the invoice on November 14th.' - Why: Specific date stated — 'on November 14th' requires simple past.

**Attachment notifications:** - ✗ 'I attached the document for your review.' - ✓ 'I have attached the document for your review.' (or: 'Please find the document attached.') - Why: The attachment is current and relevant to the reader's next action. Present perfect is standard here.

**Follow-up emails:** - ✗ 'I have sent you an email on Monday about the contract.' - ✓ 'I sent you an email on Monday about the contract.' - Why: 'On Monday' is a specific time reference. Simple past is required.

- ✗ 'I followed up with the client, but I didn't hear back yet.' - ✓ 'I have followed up with the client, but I have not heard back yet.' - Why: Both the follow-up and the non-response are ongoing or still relevant now. Present perfect is correct for both.

**Meeting references:** - ✗ 'As we have discussed in our meeting yesterday...' - ✓ 'As we discussed in our meeting yesterday...' - Why: 'Yesterday' is a specific time — simple past is correct. The present perfect is overused here by non-native speakers who want to emphasize relevance but instead create a grammatical error.

- ✗ 'Following up on what we discussed, I am sending the report.' - Note: This sentence is actually correct — 'as we discussed' is simple past (specific past event) and 'I am sending' is present continuous. Both are standard.

**Reporting what someone said or decided:** - ✗ 'The client told me that they wanted to proceed.' (can be correct for past decision no longer active) - ✓ 'The client has told me that they want to proceed.' (if recent and currently relevant) - Why: When the communication just happened and affects the current situation, present perfect signals recency and relevance.

**Apologies for delays:** - ✗ 'I apologize that I didn't respond earlier.' - ✓ 'I apologize that I have not responded sooner.' - Why: The non-response is ongoing up to this moment. Present perfect makes this explicit and more natural in written formal apology phrasing.

**Confirming completed actions:** - ✗ 'I coordinated with the design team and they finished the revisions.' - ✓ 'I have coordinated with the design team and they have finished the revisions.' - Why: Both actions are recently completed and directly relevant to the reader's next decision.

**The have/has distinction — a quick reminder** Present perfect uses 'have' for I/you/we/they and 'has' for he/she/it: - 'I have updated the file.' / 'She has updated the file.' - 'We have completed the review.' / 'The team has completed the review.' Using 'have' instead of 'has' in the third person ('The client have responded') is a common non-native error that native speakers notice immediately. The fix is automatic with Grammarly — it catches subject-verb agreement errors in perfect tenses reliably.

**Quick proofreading method** When proofreading a business email, find every verb in your draft. For each completed past action, ask: 'Is a specific time stated or clearly implied in this sentence?' If yes, keep or use simple past. If no, and the action is still relevant to the reader now, switch to present perfect. This check takes under two minutes and eliminates the most visible tense errors in professional writing.

**Present perfect continuous — a bonus pattern** For actions that started in the past and are still ongoing, the present perfect continuous (have/has been + -ing) is the most natural form: - 'We have been working on the proposal since Monday.' (Started Monday, ongoing now.) - 'I have been trying to reach you about the contract.' (Ongoing effort, still relevant.) - 'The team has been experiencing technical issues all week.' (Ongoing situation.) This tense signals to the reader that the situation is active right now, which is exactly the message most status and escalation emails need to convey.

Partner Offer

Try Grammarly Premium

Ready to upgrade your workplace writing? Check the latest Grammarly plans and pricing.

Check Plans & Pricing →

We may earn a commission at no extra cost to you.

What To Do In The First 5 Minutes

Use this sequence when you are under pressure and need to send a clear message fast.

  1. Identify the single grammar pattern this page covers (articles, prepositions, tense, agreement).
  2. Find one real email or message you wrote this week that uses it.
  3. Read your own sentence out loud and mark anything that sounds off.
  4. Apply the rule to a rewrite, then check against a native-speaker example.

Step-by-Step Workflow

Follow these steps in order. They are designed to reduce rework and avoid avoidable tone mistakes.

  1. Diagnose the pattern in your own writing: Grammar errors repeat. Finding the pattern in your own messages is faster than studying rules in abstract.
  2. Learn the rule through workplace examples: Generic grammar rules fail in business writing. Use business-context sentences so the fix matches what you actually send.
  3. Apply one rule at a time: Fixing every ESL pattern at once burns out. Work on one pattern for a week before adding a second.
  4. Verify with a second signal: Grammarly catches many but not all ESL patterns. Pair it with a native-speaker colleague or a second tool for high-stakes writing.

Common Mistakes And Fixes

  • Mistake: Trying to learn every grammar rule at once
    Fix: Focus on the top two or three patterns that appear most in your own writing.
  • Mistake: Learning abstract rules without business context
    Fix: Always practice in a workplace sentence, not a textbook example.
  • Mistake: Trusting a single tool to catch every error
    Fix: Cross-check high-stakes messages with a second tool or a native reader.

Decision Signals

If most of these signals are true, your message is likely ready to send.

  • You can explain the rule in one sentence.
  • The pattern stops appearing in your drafts.
  • Native-speaker colleagues stop flagging it in review.
  • Your writing tool flags it less often over time.

Completion Checklist

  • You can name the specific pattern this page addresses.
  • You have rewritten at least one real-work sentence using the rule.
  • You know which tools catch this pattern and which miss it.
  • You have a plan for the next pattern to work on.

Apply This Next

Use this sequence to turn this guide into repeatable behavior at work.

How We Evaluated This

Each guide is reviewed against real workplace drafts and cross-cultural communication scenarios.

  • Test each guide with non-native and native-English sample drafts.
  • Validate tone outcomes on email, Slack, and meeting recap formats.
  • Document edge cases where suggestions sound robotic or culturally off.
  • Re-check Grammarly pricing and offer claims monthly before updates.

FAQ

Is it correct to say 'I have attached' or 'I attached' in an email?

'I have attached' is the standard form in professional email because the attachment is currently relevant to the reader. 'I attached' is grammatically acceptable when a specific time is mentioned ('I attached it yesterday'), but without a time reference, 'I have attached' is preferred.

When should I use 'as we discussed' vs 'as we have discussed'?

'As we discussed' is almost always correct — meetings are completed events with a specific time. 'As we have discussed' implies the conversation has happened multiple times or is still ongoing. In most email contexts, 'as we discussed in our call on Tuesday' is the natural form.

Can I use 'I sent' in a status update email?

Use 'I sent' when you name a specific time: 'I sent the report on Friday.' Use 'I have sent' when there is no specific time and the action is still relevant: 'I have sent the report for your review.' The difference signals whether you are reporting a past event or flagging a current action.

Why do native English speakers use present perfect more often in email than in speech?

In spoken British English, present perfect is common for recent events. In American English speech, simple past is often used instead. But in formal written business email across both varieties, present perfect is the standard for recent, currently relevant actions — especially for updates, attachments, and confirmations.

Does Grammarly correct present perfect vs simple past tense errors?

Grammarly Pro detects many tense errors, including incorrect simple past where present perfect is expected. It is particularly strong at catching time-expression conflicts (like 'I have sent it yesterday') and subject-verb agreement errors in perfect tenses (like 'The team have finished').

What is the difference between 'I completed' and 'I have completed' in a work email?

'I have completed the report' means it is done now and relevant to what happens next. 'I completed the report' implies a specific past time — if no time is mentioned, native readers will instinctively wonder when. Use 'I have completed' for progress updates and handoff messages where the current state is the point.