Learn English with English, baby!

Join for FREE!

Present Perfect Tense

课程:

Jason Mraz

Four Christmases

Australia

Jay-Z

Slipknot

Duplicity

Was It a Date?

Weezer

Monsters vs. Aliens

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.

评论

登录后回复

05:46 AM Feb 28 2009 | 回复

Ya Lin

Ya Lin

Taiwan

Thanks Ebaby! Cuz, i always confuse the "present perfect tense" with "past perfact tense".

I understand clearly!!Smile   thanks all!!

02:00 PM Feb 27 2009 | 回复

pink_dream

Saudi Arabia

I have been homeworke for three days

03:41 AM Feb 27 2009 | 回复

onuma

Timor-Leste

I have been working here for ten years

04:24 AM Feb 25 2009 | 回复

iman82

iman82

Palestinian Territory, Occupied

i have worked here for 2 years ago

03:07 AM Feb 20 2009 | 回复

rahmanpg

India

am not understanding help me please

 

 

04:02 PM Feb 18 2009 | 回复

*butterfly wings*

Saudi Arabia

i have known my best friend for nine years.

i have painted many paintings already.

i have attended three lectures so far.

i have just finished my work.

04:02 PM Feb 18 2009 | 回复

*butterfly wings*

Saudi Arabia

i have known my best friend for nine years.

i have painted many paintings already.

i have attended three lectures so far.

i have just finished my work.

09:01 AM Jan 28 2009 | 回复

darien2009

Libyan Arab Jamahiriya

I have just understood present perfect.

09:51 AM Jan 26 2009 | 回复

tennis man

Spain

i have just undersoed pastperfect