Skip to main content

Difference b/w Present Perfect and Past Indefinite

Difference b/w Present Perfect and Past Indefinite

Remember:
We use the past simple for past actions which have no connection to the present. (finished past time)
We use present perfect to show a link between the present and past, and the action is discontinued (due to any reason) or the action is finished.

For basic usage of


INTERMEDIATE LEVEL



(i) past simple (finished past time) yesterday, last week, in 1994, in 2018, a hundred years ago

SUPPOSE TODAY IS FEBRUARY 10, 2019
Past indefinite
(finished past time)
Present perfect
I went there yesterday.
(finished past time)
I went there on February 9, 2019.
I have gone there.
She packed her case last night.
(finished past time)
She has packed her case.
(= her things are in the case now.)
It rained yesterday.
The rain has stopped.
(discontinued) (it is possible the rain may fall again.)
The plane landed ten minutes ago.
The plane has just landed.


In 2018…
We won the prize last year.
In 2019…
We have won the prize!
He produced many dramas in his long careers.
(= He produced dramas means that his career is over. He will not produce any more.)
He has produced three dramas so far.
(= He has produced dramas means that it is possible he will produce more dramas.)

Have you seen today’s newspaper?
It has not rained today.
(we are talking about February 10, 2019)

(ii) Read these lines

Aslam: We have bought a new house.
Yaqoob: When did you buy?
Aslam: We bought it last week.

We often give new information in the present perfect, We've bought a new house (The house is ours now.). We use the past simple, e.g. We bought it last week, to give details or to ask for details about things such as when and where it happened.

Here are some more examples.
I've found my keys. ~ Oh, good. Where did you find it?
His pizza has arrived. ~ The rider brought it at seven o'clock.

INTERMEDIATE PLUS

(i) Present Perfect + since + Past Indefinite

I've worked here since I left college.
I've played the guitar since I was a teenager.

BE CAREFUL!
We do not use the present perfect with adverbials which refer to a finished past time: yesterday, last week / last month / last year, in 2017, when I was younger etc. These are past indefinite adverbials

Read these lines:

He has seen that film yesterday.
He saw that film yesterday. (Past Indefinite)
We have just bought a new car last week.
We bought a new car last week. (Past Indefinite)
When we were children we have been to Islamabad.
When we were children we went to Islamabad. (Past Indefinite)

but we can use the present perfect with adverbials which refer to a time which is not yet finished: today, this week/month/year, already, etc

Have you seen Maria today?
We have bought a new car this week.
It has happened several times already.


(ii) ever, never, already, just, by now, recently, so far, by now, until now etc.

We often use the present perfect with adverbials which refer to the recent past.

ever” means “in your whole life up to the present time”
Never” means “not ever”

Their last college function was the worst day they have ever had.
We have never seen that film.
Have you ever met the chairman of our club? Yes, but I've never met his son.

Just” means “a short time ago”
“Already” means “sooner than expected”

Nabeel: I have just heard about a new motivational speaker. Have you bought a ticket yet?
Aslam: We are too late. They have already sold all the tickets.
(= They sold the tickets very quickly.)

We use yet when we are expecting
something to happen. Nabeel expects that
Aslam will buy a ticket.

Just and already come before the past
participle.

Yet comes at the end of a question or a negative sentence.

It isn't a very good party. Most people have already gone home.
I've just had an idea.
They've just returned from journey.
It's eleven o'clock and she hasn't finished breakfast yet.
Have you bought a ticket yet?

Read these examples

He has played cricket before.
He played cricket at school.

Have you ever been to England? ~ Yes, twice.
Did Aslam ever go to England? ~ Yes, I think so.


MORE INTERMEDIATE EXAMPLES

(i) Read this reference

[Reference: (Second Edition) Oxford Practice Grammar by John Eastwood Unit 15]




(ii) But sometimes today etc can mean a past period. Compare:

I haven't seen Rachel today.
(= It's still daytime.)

I didn't see Sarah at work today.
(= The working day is over.)

Has the post come this morning?
(= It's still morning.)

Did the post come this morning?
(= It's later in the day.)


Comments

Popular posts from this blog

English Poetry Book XI

Intermediate English Poetry Book I, for class 11th, XI, First year, HSC 1 - Sindh Textbook Board, Jamshoro - Karachi Board 1. William Shakespeare (1564-1616) - Under the Greenwood Tree - (A song from As You Like it) 2. Sir Henry Wotton (1568-1639) - The Character of a Happy Life 3. Anonymous - The Abbot of Canterbury 4. Oliver Goldsmith (1728-1774) - Lines from The Deserted Village 5. William Wordsworth (1770-1850) - Lucy Gray 6. William Wordsworth (1770-1850) - Sonnet Composed Upon Westminster Bridge 7. Sir Walter Scott (1771-1832) - Lines from The Lay of the Last Minstrel 8. Leigh Hunt (1784-1859) - Abou Ben Adhem 9. Robert Browning (1812-1889) - Incident of the French Camp 10. Coventry Patmore (1823-1896) - The Toys 11. G. Allana (1906-1985) - I Had Reached Your Doorsteps

Present Perfect Continuous

Present Perfect Continuous The Present Perfect Continuous tense to talk about  action  that started in the past and is continuing  now . (also known as present perfect progressive) Review about Present Continuous click here Review about Present Perfect click here FORMULA / STRUCTURE Subject + Have/Has + BEEN + Verb [fourth form (an-ing)] Fourth form of verb is called Present Participle form and an –ing form. Singular Subject = has Plural subject = have I = have BASIC LEVEL EXAMPLES [‘ve = have] [‘s = has] → I’ ve been playing  cricket for three hours. [I’ve = I have] → We have been playing  cricket since 2 o’clock. → You have been playing  cricket. → He’ s been playing  cricket. [He’s = He has] → She has been playing  cricket. → It has been raining for three hours. → They have been playing  cricket since 2 o’clock. → Yaqoob has been playing  cricket. ...

Urdu

IX Urdu for class 9th, IX, Nine class, SSC 1 - Sindh Textbook Board, Jamshoro - Karachi Board Starting pages Mazameen 1. Ikhlaq-E-Nabwabi (SAWW) - Shibli Noumani 2. Umeed ki Khusi - Sir Syed Ahmed Khan 3. Qoumi Hamdardi - Molana Altaf Hussain Hali 4. Rishta Nata - Molana Muhammad Hussain Azad 5. Nazarya Pakistan - Dr Ghulam Mustafa Khan Afsanvi Adab 6. Asghari Ny Larkion Ka Maktab Bethaya - Duputy Nazeer Ahmed 7. Borhi Kaki - Munshi Preemchand 8. Siyana Badshah - Dr Nabi Bakhsh Khan Balooch Darama / Makalma 9. Shaheed - Meerza Adeeb Khaka / Aap B'ti 10. Naam Dio Mali - Molvi Abdul Haq 11. District Board Ki Dispensary- Qudrat Ullah Shahbab Tanzo Mazah 12. O'han - Mirza Farhat Ullah Baig Safar Nama 13. Kuch Warq Tareekh Sy - Hakeen Muhammad Saeed Makateeb 14. Bah Naam Har Gopal Tafta - Ghalib & 15. Bah Naam Mir Mehdi Majrooh - Ghalib Hisa Naz'm 16. Hamd - Molana Ismaeel Mirathi 17. Naat - Ameer Menae 18. Barsat Ka Tamasha - Nazeer Akbar Abadi 19. Dunya-E-Islam - Allama Mu...