Present Perfect vs Past Simple

Present Perfect vs Past Simple

Intermediate

The past simple is used for actions completed at a specific time in the past, while the present perfect connects past actions to the present. Learn how to master these tenses to improve your English fluency and express yourself more clearly!

1.Finished Action Time Unknown vs Finished Action Time Known

1.1compare:

Present Perfect for actions which are completed, but the exact time is not mentioned or important Past Simple for actions which are completed, and the exact time is stated or implied
I have seen that movie before. (We don’t know or care when exactly.) I saw that movie last night. (The time is clearly stated.)
She has traveled to Japan several times. (No specific time mentioned.) She traveledto Japan in 2020. (Specific time: 2020.)
They have finished the project. (Unspecified time, focus on result.) They finished the project yesterday. (Specific time: yesterday.)
I have met your brother. (No mention of when exactly.) I met your brother at the party last week. (Specific time: last week.)

2.Finished Period of Time vs Unfinished Period of Time

2.1compare:

Present Perfect for actions happened in a period of time that is still ongoing Past Simple for actions happened in a period of time that is completely over
I have worked at this company for five years. (I am still working there.) I worked at that company for five years, but I left in 2020. (The period is over because I left.)
She has lived in Paris since 2010. (She still lives there.) She lived in Paris in 2010. (That time is finished.)
We have studied Spanish this year. (This year is not over yet.) We studied Spanish in high school. (High school is finished.)
He has played football this summer. (It's August now. This summer is still ongoing.) He played football last summer. (Last summer is over.)
They have been married for 5 years. (They are still married.) They were married for 5 years. (They are not married anymore.)

Ready to Practice This Topic?

Join thousands of learners who are improving their English grammar skills every day with GrammarTrack.

Start Practicing Now