Present Perfect

Structure

 + verb have / has + verb in past
participle + complement
 + have / has + not + verb in past
participle + complement


I have lived in Cd. del Carmen since 2001.
He has studied English for two years.
She hasn’t eaten cake since her birthday.
INGLÉS NIVELACION B

FOR

SINC
E

X---X---X---X-

ONE DAY
NINE YEARS
FIVE HOURS

YESTERDAY
1999
6 O’CLOCK

Present Perfect
For

Since

To talk about the length
of the time period
• Three hours
• 5 months
• Ten minutes
• Two years
• A day

To talk about the start of
the time period.
• Yesterday
• 8:00 am
• I was born
• Last year
• 1999
INGLÉS NIVELACION B

FOR
ALL TENSES




SINCE
PERFECT TENSES

I run for an hour.
I have lived here since 1985.
I studied for 3 years.
It has been raining since last night.
He has worked for 5 days.
They were waiting for hours.
She has been here for 2 weeks.

DO NOT USE FOR WITH:
ALL DAY, ALL THE TIME
I studied ALL DAY.
TIME.

He laughs ALL THE

CHOOSE THE CORRECT ANSWER

1.- a) FOR a long period b) SINCE a long period
2.- a) FOR I met you
3.- a) FOR 1992

b) SINCE I met you

b) SINCE 1992

4.- a) FOR 6 weeks

b) SINCE 6 weeks

5.- a) FOR such a long time
time

b) SINCE such a long

6.- a) FOR my last vacation
vacation

b) SINCE my last

7.- a) FOR many years
years

b) SINCE many

8.- a) FOR 8 o’clock

b) SINCE 8 o’clock

9.- a) FOR March 12

b) SINCE March 12

11.- a) FOR ages

b) SINCE ages

Present Perfect
Just

Already

• We use just before the
past participle to say
that something
happened a short time
ago.

• We use already at the
end of the sentence or
before the past
participle to express
surprise or emphasise
that sth happened.

Eg.: Tom has just gone.

Eg.: I have already
eaten my meal.
INGLÉS 5, UNIDAD 2

Present Perfect
yet

still

• We use yet at the end of
negative sentences to
emphasise that something
didn’t happened (but
probably will in the future),
and at the end of
questions.

• We use still before
haven’t in negative
sentences, or before
not in questions, to
show surprise that sth
you expected to
happen didn’t happen.

Eg.: I haven’t finished my
homework yet.

Eg.: I can’t believe you
still haven’t said sorry.
Nivelación B UNIDAD10

Present Perfect
1.- She ______ _____ to Europe many times. (go)
2.- I _______ ______ in Portland since 1997. (work)
3.- kelly _______ _______ tequila yet. (not / drink)
4.- Tom ______ ______ my best friend for a long
time. (be)
5.- They ______ already ______ in Paris. (live)
6.- Selma _____ never _____pozole. (eat)
7.- I ______ ______ you all week. (not / see)
8.- The film _____ just _______. (finish)
INGLÉS 5, UNIDAD 2

FILL IN THE BLANKS WITH FOR OR SINCE.

sinc I was born.
1)I have lived here ..................
e
sincewe last spoke?
2)What have you been doing
……..…
for
3)I have been working ……………
several weeks.
sinc
4)Bill hasn’t talked to me ………..… our argument.
e
for
5)Tony has been with us ……….. twenty-five years.
for
6)She hadn’t eaten anything ………....
a while.
for over a century.
7)They have been migrating ………...
sinc then.
8)Nobody has seen her …….…..
e sinc you came.
9)Nothing has changed ……………..
e