How to use the 'Present Perfect'

Average: 4.5 (8 votes)

'I have been to Boston.'

Have/has + past participle makes the present perfect.

She has lost her bag.

They have taken a taxi

I have been to Australia

The present perfect tense is used to describe something that happened in the past, but the exact time it happened is not important. It has a relationship with the present.

I have done my homework = I finished my homework in the past. It is not important at what exact time, only that it is now done.

I have forgotten my bag. = Exactly when in the past that I forgot it is not important. The important thing is that I don't have it now.

As we do not use exact time expressions with the past perfect, we cannot say:
I have done my homework yesterday

In this case we use the past simple tense:

I did my homework yesterday.

Using already just and yet with the present perfect

Already, just and yet can are all used with the present perfect.

Already means 'something has happened sooner than we expected:

'The movie only came out yesterday, but I have already seen it.'

Just means 'a short time ago':

'I have just seen your brother going into the bank with a gun!'

Yet is only used in questions and negative sentences. It means 'something is expected to happen':

'Have you finished the report yet?'
No, I haven't finished it yet.'

Now choose the best answer to make the present perfect:

  • My parents ___.




  • Your sister ___ my car.




  • Have you ___ the movie yet?




  • Please wait. I haven't finished ___.




  • Water __ found on Mars.




  • I have ___ all my money.




  • They ___ you a cake.








Comments

ok

ok

english

speaking and reading and more practecal

how to use presant perfact

speaking and reading and more practecal

good one

good one

Present perfect

good explinations
Beate

use of had and has

Please avail a lesson on a use of had and has

OK

OK. I'll have something for you in the next couple of days.

How to use the present perfect

Good practices

easy

I think, it´s too easy...

Hello

English grammar is very nice and easy!!!! Big Hug Big Hug
No mistakes!!

Thanks for revising

Thanks for revising

Though I have not made

Though I have not made mistakes I always confuse past simple tense and present perfect... Confused

What for a surprise, I have

What for a surprise, I have solved it without mistakes.

Thanks for this lesson. Smile

thank you

It's very nice, thank you

Amina