Learn English with English, baby!

Join for FREE!

Present Perfect Tense

Lessons:

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.

Comments

Log in to Reply

01:41 PM Oct 07 2009 | Reply

Dni24

Venezuela

Have you ever drunk beer?

02:56 PM Aug 07 2009 | Reply

Urbanlady

Uruguay

Have you ever been to Uruguay?

03:14 PM Jul 01 2009 | Reply

irfan5669

Pakistan

no,its wrong. right sentence is i had drink green tea last year

08:30 AM Jun 01 2009 | Reply

she_ai

she_ai

Indonesia

I have tried to sleep….

but i can't,,

it seems like,,,i hv got insomnia…:S:S

what should i do????

08:22 AM Jun 01 2009 | Reply

Rufita

Rufita

Kazakhstan

i have drinking green tea last year and i still drink it now.

is it rightUndecided

03:08 AM May 31 2009 | Reply

nellis

nellis

Indonesia

I have just learned this tense..

I have learned this for 1 month that I still can't use it correct

I have  learned this tenses for 1 month but I still can't  use it correctly.

02:43 AM May 31 2009 | Reply

nellis

nellis

Indonesia

I have been done my awful exam recently

11:47 PM May 30 2009 | Reply

RAMI 33

Saudi Arabia

i have recently done awful exam .

11:14 AM May 30 2009 | Reply

s id

Saudi Arabia

    i have been studying english for two years .

     now i have had more skills   in english  .Laughing

12:21 AM May 27 2009 | Reply

Miss_Diana

Miss_Diana

Chile

I have learned this in a better way!

No more mistakes…