Learn English with English, baby!

Join for FREE!

Present Perfect Tense

Lecciones:

Jason Mraz

Four Christmases

Weezer

Australia

Monsters vs. Aliens

Was It a Date?

Jay-Z

Slipknot

Duplicity

The present perfect tense is formed with have/has + a past participle. There are several situations in which we use this tense:

To talk about something that was true in the past, and is still true in the present, as in, "I have been married for five years."

To refer to something that happened at an unspecified time in the past, as in, "Becky has visited China several times already."

To talk about something that happened during a period of time that has not yet ended, as in, "I have gone to three parties so far this month."

When used with "just," to refer to something that happened very recently, as in, "My mother has just arrived."

When you see words like for, since, ever, already, and so far in a sentence, it often means that you need to use the present perfect tense.

Comentarios

Inicia una sesión para responder

05:46 PM Nov 19 2009 | Responder

sirojul mufti

Indonesia

I have just taken a bath.

09:57 PM Nov 18 2009 | Responder

viona helena

Indonesia

Kiss wow.. Thanks Fella! 

03:35 AM Nov 16 2009 | Responder

303Kevin

303Kevin

China

i have read this grammar several times and i still can learn something new from it….thanks for this lesson

08:02 PM Nov 06 2009 | Responder

Artien

Artien

Indonesia

I have lived in Indonesia since i was born. (It’s a correct, pls give me a clue)

02:29 PM Nov 03 2009 | Responder

cuibap

Canada

hello I have studied english

02:23 PM Nov 02 2009 | Responder

Amesmile

Cote D'Ivoire

I have just come here

06:14 AM Nov 01 2009 | Responder

meyca.meyca

Turkey

i've lived in istanbul for 1985

 

10:06 AM Oct 23 2009 | Responder

Will182

Colombia

i have studied english

02:53 AM Oct 21 2009 | Responder

turki20

turki20

Saudi Arabia

i  hve alredy started studing this tense since month …

thank you so much…i have just got it…

12:49 AM Oct 09 2009 | Responder

meen0008

Thailand

I have been stupided.