Present Perfect vs Past Simple in Business Emails

CEFR B1-B2 • Grammar • The single most confusing tense decision for English writers

The question that breaks every business email

Look at these two sentences. Which one is right?

"I sent the proposal yesterday — let me know what you think."
"I have sent the proposal yesterday — let me know what you think."

If you said the first one is right, you already understand the rule better than most non-native English writers. The second sentence is the most common mistake on every team I've ever worked with — speakers of Spanish, Portuguese, French, Italian, German, and many other languages all reach for "have sent" when "sent" is the right call. It's not a small error either. It signals "non-native" to every native English reader instantly.

Here's why your instinct keeps misfiring, and the simple test that will fix it forever.

The core distinction in one sentence

Past simple ("I sent") is for finished actions at a specific time in the past. Present perfect ("I have sent") is for actions connected to right now — either ongoing, recent without a specified time, or unfinished.

"Connected to right now" is the magic phrase. Hold onto it. We'll come back to it.

Side-by-side: same situation, different tense, different meaning

Past simple — "did"

"I finished the report on Tuesday."

The action is over. Tuesday is named. The reader doesn't need anything more — Tuesday is done, the report is done, story closed.

Present perfect — "have done"

"I have finished the report."

The action is also over, but the focus is the result now — the report exists, you can read it. No specific time given, because the time doesn't matter, only the present consequence.

Past simple

"We launched the new pricing last quarter."

"Last quarter" anchors it firmly in the past. The launch is a historical event you're describing.

Present perfect

"We have launched the new pricing."

No time mentioned. The reader's takeaway: it's live now, you can sell against it. The action's effect is the news.

Past simple

"She left the company in March."

Specific moment in time. The reader can put a date in the calendar.

Present perfect

"She has left the company."

No date — and on purpose. The point is her current absence, not when it happened.

The five business email situations

Most email tense decisions fall into one of these five buckets. Once you recognize the bucket, the tense follows automatically.

Bucket 1: Updates with a specific time → past simple

Whenever you mention "yesterday," "last week," "on Monday," "in Q2," or any anchored time, English forces past simple.

"I shipped the design files to you on Friday morning." "On Friday morning" anchors the time → past simple is mandatory.
"We closed three deals last quarter, all in the financial services sector." "Last quarter" pins the time → past simple.
"The team finalized the budget at Wednesday's meeting." "At Wednesday's meeting" anchors it → past simple.

Bucket 2: Recent action, no specific time → present perfect

When you want to share that something is done, but the date doesn't matter — only the result — use present perfect.

"I have attached the latest version of the contract for your review." The point: it's there now, in the email. When you attached it (one minute ago, ten minutes ago) is irrelevant.
"We have updated the pricing page based on your feedback — please take a look when you have a moment." The current state of the page is what matters, not the timestamp of the update.
"The engineering team has resolved the bug you reported." The result — bug is no longer broken — is the news. The exact fix time is not.

Bucket 3: Action that began in the past and continues now → present perfect

Use present perfect (often with "for" or "since") when the situation is still ongoing.

"I have worked with this client for three years." The work started three years ago and is still happening now → present perfect.
"We have been a customer of theirs since 2022." The relationship started in 2022 and continues today.
"She has led the partnership team since the reorganization." Started leading after the reorg, still leading now.

Bucket 4: Experience or count "so far" → present perfect

When you're describing a count or accumulation that runs up to "now," English uses present perfect.

"We have closed five new accounts this month." "This month" is unfinished — there could still be more closes today → present perfect.
"I have run this kind of workshop dozens of times — happy to walk you through how it usually goes." Lifetime experience, count up to today → present perfect.
"The platform has handled over a million transactions this quarter." Running count, quarter still active → present perfect.

Bucket 5: News + the specific date follow-up → past simple

The classic two-sentence pattern: lead with present perfect to deliver the news, then follow with past simple to give the date.

"We have signed the partnership agreement with Acme. We signed it on Tuesday morning, ahead of the legal team's deadline." First sentence: news (present perfect). Second sentence: detail with date (past simple).
"The CEO has approved the budget request. She approved it during yesterday's leadership review." Same pattern — news first, date afterwards.
"I have submitted the visa paperwork. I submitted it on Monday and got the receipt the same day." The lead-in present-perfect makes the result feel current; the past-simple follow-up adds anchoring detail.

Signal words: the cheat code

If you can spot these words in your sentence, the tense decision is almost automatic.

Signals that demand past simple:

yesterday last week / month / quarter / year on [specific day] in [specific year/month] at [specific time] two days ago when [event]

Signals that demand present perfect:

already just yet ever / never so far this week / month / quarter / year since [start date] for [duration] recently / lately

The 30-second test: when in doubt, ask yourself one question — "Did I name a specific finished time?" If yes → past simple. If no → present perfect is usually safer.

Common business-email mistakes (corrected)

WrongRightWhy
I have sent the report yesterday.I sent the report yesterday."Yesterday" demands past simple.
She is at this company since 2021.She has been at this company since 2021."Since 2021" + still current → present perfect.
We worked together for three years now.We have worked together for three years now.Still working together → present perfect.
Did you already finish the slides?Have you finished the slides yet?"Already / yet" pulls the sentence into present perfect in formal email.
I just have spoken with the client.I have just spoken with the client."Just" goes between "have" and the verb in present perfect.

Practice: Pick the right tense

Tap each question to reveal the answer.

A few special cases

American English softens the rule slightly

In casual American English, you'll see past simple where British English insists on present perfect:

British: "Have you eaten lunch yet?" → American (informal): "Did you eat lunch yet?"

For business email, default to present perfect with "yet/already/just" regardless of region. It reads as more careful and professional.

"For" can go with either tense

"I worked there for two years" — finished. You don't work there anymore.
"I have worked there for two years" — still working there now.

Same time-marker, different meaning, different tense. Choose by whether the situation continues.

Where to go next

Frequently Asked Questions

What is the difference between present perfect and past simple in English?

The past simple describes a completed action at a specific point in the past: I sent the report yesterday. The present perfect connects a past action to the present moment: I have sent the report. In business emails, present perfect is used when the exact time does not matter or when the result is still relevant (I have reviewed your proposal). Past simple is used when a specific time is stated (I reviewed your proposal on Monday). This distinction is codified in CEFR B1–B2 grammar descriptors (Council of Europe).

When should I use present perfect in a business email?

Use present perfect when: (1) you want to report a completed action whose result is still relevant now (I have attached the contract for your review); (2) you are asking about experience without specifying when (Have you used this platform before?); (3) you are updating someone on recent progress without a specific date (We have resolved the issue you reported). Present perfect is especially common in British business English; American English more often uses past simple informally, but present perfect is correct in both varieties.

Is "I have received your email" or "I received your email" correct?

Both are grammatically correct. I have received your email (present perfect) is standard in British and international business English and signals current relevance. I received your email (past simple) is more common in American business English. Neither form is an error. If writing to a British or international audience, present perfect is the safer choice. Cambridge English Business Benchmark covers both patterns at B2 level.

What are common mistakes with present perfect in business emails?

The most common errors are: (1) using past simple with already, just, yet, or recently in British English (I already sent it instead of I have already sent it); (2) using present perfect with a specific past-time expression (I have sent it yesterday is incorrect — use I sent it yesterday); (3) confusing present perfect continuous with present perfect simple. Cambridge English and the British Council document these as typical B2-level accuracy targets.

How do you say "I am following up" in past tense in a business email?

I am following up is present continuous, used in real-time follow-up emails. To refer to a previous follow-up in past tense: I followed up on [date] (past simple) or I have followed up twice regarding this matter (present perfect, emphasising current relevance). In a live follow-up email, I am writing to follow up on my previous email is the most natural phrasing at CEFR B2 level.

Why do British and American business emails use different tenses?

British English retains a stronger preference for present perfect where American English has shifted toward past simple. For example, British: I have just spoken to the client. American: I just spoke to the client. Both are grammatically standard. The CEFR framework and Cambridge English materials use British English conventions as the primary reference, so learners preparing for Cambridge exams should follow that preference. In international business, either form is acceptable; consistency within a single email matters most.