Shaky English Logo
BlogBusinessesSchoolsDownload the App

Resources

Blog

Follow us:

Services

TeachersSchoolsBusinesses

Contact & Legal

Contact UsFeedback & IdeasPrivacy PolicyTerms of Use

Β© 2026 Shaky English. All rights reserved.

  1. Home
  2. Blog
  3. Tenses & Verb Forms
  4. Present Perfect vs. Past Simple
Tenses & Verb Forms

Present Perfect vs. Past Simple

2 min read
Share:

Both the present perfect and the past simple describe actions in the past, but they are used in different ways. The key difference is whether the past action is connected to the present or not.

Present Perfect (have/has + past participle)

The past participle is the third form of the verb: worked, gone, eaten.

Use the present perfect to talk about:

  • Experiences at an unknown or unfinished time in the past
  • Actions that have an effect on the present moment
  • Things that have happened recently
  • She has lived in Rome all her life. (and still does)
  • I have finished my homework. (so now I’m free)
  • They have just arrived. (a recent event)

Past Simple (verb + -ed or irregular form)

Use the past simple to talk about:

  • Completed actions at a specific time in the past
  • Finished events with no direct link to now
  • She lived in Rome in 2010. (specific time, no longer true)
  • I finished my homework last night.
  • They arrived at 3 PM.

Useful time words

  • Present perfect: since, so far, up to now, ever, never, for + a period that continues until now
  • Past simple: yesterday, last week, in 2019, two days ago

Note: in American English, people often use the past simple for recent news: I lost my keys. Did you eat yet? In British English, the present perfect is more common here.

πŸ’‘ Tip

If the β€œwhen” is important or known β†’ use past simple. If it’s about the result or relevance now β†’ use present perfect.

Test your knowledge πŸ“

Question 1 sur 8Score: 0/8

We ___ each other for ten years, and we are still close friends.

Discover the app: Shaky English

Join 100,000 people who are improving their English skills on the Shaky English app

Download on the App StoreGet it on Google Play

Other similar rules

Common confusions

Insure vs. Ensure vs. Assure

Insure, ensure, and assure sound similar, but they are used in very different situations. Knowing the difference will make your writing much clearer and more precise. Ensure Ensure means to make sure...

Read more→
Agreement rules

Word Order in Questions

Questions in English follow a fixed word order. If you change it by mistake, the question can sound unnatural or confusing. Here is how to build questions correctly. In the examples below, the person...

Read more→
Conjugation

Arrive in / Arrive at (never 'arrive to')

With go and get, you use "to": go to London, get to the station. With arrive, you never use "to". You use in or at. 1. Arrive in β†’ a city, a country, a region We arrived in Tokyo at 6 a.m. When...

Read more→
Common confusions

Scrape vs. Scrap

Scrape and scrap look and sound somewhat similar, but their meanings are completely different. One is about rubbing or scratching a surface, and the other is about throwing something away or keeping l...

Read more→
Common confusions

Like vs. Such as

Like and such as look similar, but they are not always the same. Like: to compare Like shows that one thing is similar to another. Here, you cannot use such as. She sings like a professional. (Sh...

Read more→
Common confusions

Each and Every

Each and every are very similar. Often you can use both, but in some cases only one is correct. Often both are possible Before one thing or person, both work. Each looks at the items one by one. Eve...

Read more→
Vocabulary

Punctuation in Parentheses

Parentheses (these: ( )) are used to add extra information in a sentence. But where does the punctuation go: inside or outside? Here are the rules. 1. If the parentheses contain a full sentence When...

Read more→
Common confusions

Past vs. Passed

β€œPast” and β€œpassed” sound the same but are used very differently. Once you see the difference, it’s easy. Passed Passed is the past form of the verb to pass. It means something moved or went by, or...

Read more→