What is the present perfect vs past simple difference?
Past simple marks finished time; present perfect marks open time, life experience, or a present result. The time frame, not a translation, decides.
- Past simple: finished time such as yesterday, last week, or in 2019.
- Present perfect: open time, life experience, or a present result.
- Forms: have/has + past participle versus the past-simple form.
B1 · Tenses · 12 minPresent Perfect or Past Simple — let the time frame decide.
This B1 lesson focuses on the decisive contrast: finished time in the past simple, and open time, life experience, or a present result in the present perfect. Hear the difference, apply the time-frame test, and practise it in everyday and office situations — free to try, with no signup.
- CEFR levelB1 · Intermediate
- Time to completeAbout 12 minutes
- Decision testFinished or open
- Blocks10 blocks
01 / 07
What is the present perfect vs simple past difference?
The present perfect vs simple past difference is the time frame: past simple places an action inside finished time, while present perfect connects it to an open period, life experience, or a result now. Compare "We hired the first person in March." with "We've hired two people this year." March is over and forms a closed past container; the current year still reaches the moment of speaking. The action itself can be complete in both sentences, but the speaker frames its time differently. That is why translating a past form directly does not solve the choice. Ask first: is the named period completely over? With yesterday, last week, and in 2019, the answer is yes, so use past simple. If the period reaches now, the exact time is unspecified, or the present result matters, use present perfect. The time frame is the central rule.
02 / 07
When do you use present perfect or past simple?
Use past simple for finished time and present perfect for open time, life experience, or a result that matters now. Past simple often answers a when question: "When did you send the invoice?" — "I sent it yesterday." Both lines anchor the action inside a specific completed period. Present perfect leaves that time open: "Have you ever sent an invoice abroad?" asks about experience up to today, not about a date. With just, yet, and already, the present result is often in focus: "I've already sent it." With since and for, a state begins earlier and reaches now: "I've worked here since 2019." Even this week can be open while the week is still in progress. Inspect the time perspective of the whole sentence, not just its verb. Finished time points to past simple; a connection up to now points to present perfect.
03 / 07
How do you form the present perfect and past simple?
Form the present perfect with have or has plus a past participle, and form the past simple with the past form of the verb. That one-line recap is enough here because the real B1 task is choosing according to the time frame. In "We have signed," have is the auxiliary and signed is the participle; in "We signed," only the past form appears. With regular verbs, the participle and past form look identical, as they do in signed, so the auxiliary creates the visible contrast. Listen for contractions in speech too. "We've signed" contains 've, while "she's already left" contains auxiliary 's. Negatives and questions follow the same meaning choice: "I haven't finished yet" connects an open task to now, whereas "I didn't finish yesterday" names a completed day. Learn each form in one line, then spend your attention on the time expression and its boundary.
04 / 07
Which signal words show present perfect or past simple?
Signal words reveal the usual time frame: yesterday, ago, last, and a completed year generally point to past simple, while just, yet, already, ever, never, since, and for commonly fit present perfect. The first group closes time. "We signed the contract last week" names a past week; "I saw the report two days ago" measures distance from a past point. The second group builds a connection to now. "Have you finished yet?" asks about a result expected by now; "I've worked here for three years" describes duration up to today. This week belongs on the open side while the week is still running: "We've held two meetings this week." Signal words are therefore not just a vocabulary list. They are clues to the boundary of the time frame, so inspect what the expression does to time before choosing the tense.
05 / 07
Why does German Perfekt cause typical mistakes?
German Perfekt causes typical mistakes because it can map onto both English present perfect and past simple. A word-for-word transfer of a German sentence produces "I have seen the report yesterday," but the finished word yesterday requires "I saw the report yesterday." The same transfer creates "We have signed the contract last week." Because last week is over, English needs "We signed the contract last week." A second German influence involves seit. German uses a present tense for a state that began earlier, which can lead to "I work here since 2019." English frames since 2019 as a period reaching now, so the fitting sentence is "I have worked here since 2019." Build a time-adverb check into your routine: a finished expression takes past simple, while since or for with duration up to now takes present perfect.
06 / 07
How do you use present perfect and past simple at work?
At work, present perfect separates current status updates from closed milestones reported in past simple. During an open quarter, you can say "We've signed three new clients this quarter." The period is still running, and the number describes progress up to now. The moment you date one completed result, switch: "We signed the first one back in January." The same principle works for hiring, emails, and meetings. "We've hired two people this year" summarises the current total; "We hired the first one in March" identifies a finished point. "I've already sent the update" reports a present result; "I sent it yesterday" records a completed send. The choice is not about formal or informal register but about the sentence's job. Status up to now takes present perfect; a dated, finished milestone takes past simple.
07 / 07
How can you practise present perfect vs past simple reliably?
Practise present perfect vs past simple reliably by naming the time frame aloud before choosing a form. First underline expressions such as yesterday, last week, this year, since 2019, or yet. Then label the frame either finished or open up to now. Only after that should you insert the verb. Use minimal pairs because they expose the decision: "We hired two people last year" versus "We've hired two people this year." Do not add a specific past time to a life-experience statement: "I've visited Madrid" leaves the time open; once you add in 2019, you need "I visited Madrid in 2019." Then practise short status updates containing both forms. An open total in present perfect and a dated step in past simple force you to switch within one topic. That turns the time-adverb test into a habit instead of a memorised list.