You are on page 1of 51

PRESENT PERFECT

PART 1
PRESENT PERFECT

INSTRUCTIONS:
Put the verbs in the
Present Perfect.
Say the sentences aloud.
PRESENT PERFECT

1. ____ (I / see) that woman


before, but I can’t
remember where.

I’veexample
seen…
HERE!
CLICK
See
PRESENT PERFECT

2.
A: ____ (you / ever / play)
golf?
B: Yes, I play golf a lot.

Have you ever


HERE!
CLICK
Correct answer
played…
PRESENT PERFECT

3.
A: _____ (you / ever / write) a
poem?
B: Yes, in high school.

Have you ever


HERE!
CLICK
Correct answer
written…
PRESENT PERFECT
Cursos de Inglés ATS

4.
A: Does Emma know Sam?
B: No, _____ (she / never /
meet) him.

she has never


HERE!
CLICK
Correct answer
met…
PRESENT PERFECT
Cursos de Inglés ATS

5.
Ann and Erick have lots of
books, and ____ (they / read)
all of them.

they have read…


HERE!
CLICK
Correct answer
PRESENT PERFECT
Cursos de Inglés ATS

6.
____ (I / never / be) to
Australia.

I have never
HERE!
CLICK
Correct answer
been…
PRESENT PERFECT
Cursos de Inglés ATS

7.
Joy’s favorite film is Mission
Impossible. ____ (She / see) it
five times.

She has seen…


HERE!
CLICK
Correct answer
PRESENT PERFECT
Cursos de Inglés ATS

8.
____ (I / travel) by plane, bus,
and train. Someday, I want to
take a trip by boat.

I’ve traveled
HERE!
CLICK
Correct answer
PART 2
Cursos de Inglés ATS
PRESENT PERFECT
Cursos de Inglés ATS

INSTRUCTIONS:
Complete the sentences.
Say the sentences aloud.
PRESENT PERFECT
Cursos de Inglés ATS

1.
Susan is in New York. She
____ there since Monday.

HERE!
CLICK
has
See been
example
PRESENT PERFECT
Cursos de Inglés ATS

2.
I know Isabel. I _____ her
for a long time.

HERE!
CLICK
have answer
Correct known
PRESENT PERFECT
Cursos de Inglés ATS

3.
Nancy and Sergio are married.
They _____ married since
1997.

HERE!
CLICK
haveanswer
Correct been
PRESENT PERFECT
Cursos de Inglés ATS

4.
Bill is sick. He _____ sick
for the last few days.

HERE!
CLICK
hasanswer
Correct been
PRESENT PERFECT
Cursos de Inglés ATS

5.
We live on Main Street. We
_____ there for ten years.

HERE!
CLICK
haveanswer
Correct lived
PRESENT PERFECT
Cursos de Inglés ATS

6.
Chris works in a bank. He
_____ in a bank for five years.

HERE!
CLICK
has worked
Correct answer
PRESENT PERFECT
Cursos de Inglés ATS

7.
Andy has a headache. He
_____ a headache since he
got up this morning.

HERE!
CLICK
hasanswer
Correct had
PRESENT PERFECT
Cursos de Inglés ATS

8.
I study English on Saturdays.
I _____ English for six
months.

HERE!
CLICK
have studied
Correct answer
PART 3
Cursos de Inglés ATS
PRESENT PERFECT
Cursos de Inglés ATS

1. Vivian _____ in Canada


since 1999.

has
lives lived
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

2. Ruth is a good friend of


mine. I _____ her very well.

have
know known
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

3. Ruth is a good friend of


mine. I _____ her for a long
time.

have
know known
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

4.
A: Sorry I’m late. How long
_____ waiting?
B: Only five minutes.

have you
are you been
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

5. Ted _____ in a hotel


now. He likes his job a lot.

has
works worked
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

6. Amy is reading the


newspaper. She _____
reading it for two hours.

has
is been
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

7.
A: How long _____ in this
house?
B: About ten years.

do you have you


live lived
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

8.
A: Is that a new coat?
B: No, _____ this coat for a
long time.

I have I’ve had


PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


Next one…
PRESENT PERFECT
Cursos de Inglés ATS

9. Ed _____ in Seattle now.

has
is been

He _____ there for the last three


days.
has
is been
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT
Cursos de Inglés ATS

Yes! Well done!


PRESENT PERFECT
Cursos de Inglés ATS

CONGRATULATIONS!
PRESENT PERFECT
Cursos de Inglés ATS