You are on page 1of 10

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 hasnt eaten cake since her birthday.
INGLS NIVELACION B

FOR

SINC
E

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

ONE DAY
NINE YEARS
FIVE HOURS

YESTERDAY
1999
6 OCLOCK

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
INGLS 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 oclock

b) SINCE 8 oclock

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.
INGLS 5, UNIDAD 2

Present Perfect
yet

still

We use yet at the end of


negative sentences to
emphasise that something
didnt happened (but
probably will in the future),
and at the end of
questions.

We use still before


havent in negative
sentences, or before
not in questions, to
show surprise that sth
you expected to
happen didnt happen.

Eg.: I havent finished my


homework yet.

Eg.: I cant believe you


still havent said sorry.
Nivelacin 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)
INGLS 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 hasnt talked to me .. our argument.
e
for
5)Tony has been with us .. twenty-five years.
for
6)She hadnt 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