Present perfect

 Present perfect


We use the present perfect tense to talk about an action that happened in the past but still has relevance/connection with the present.

Who has written a book ?
When have I written a book ?
Why have I written a book ?


Who does teach you ? Incorrect
Who teaches you ? Correct

Don't I go to school ?
Do I not go to school ?

Why don't I go to school ?
Why do I not go to school ?

Is he not reading ?
Isn't he reading ?

Why is he not reading ?
Why isn't he reading ?

Why have I not eaten ?
Why haven't I eaten ?

Hasn't he eaten ?
Has he not eaten ?

You use s/es, is and has with the third person singular noun.

I and you are the only two singular nouns that are not in the third person.


Present perfect continuous or progressive

We use the present perfect continuous tense to talk about an action that started in the past but still continues.

I have been teaching for 5 hours.
He has been doing this since 10 AM.

We use 'for' for duration and 'since' for the time it started.

I am going to home. Incorrect
I am going home. Correct
I am going to my home. Correct

Comments

Popular posts from this blog

Past continuous tense

Direct and indirect speech

Past simple