You are on page 1of 82

PRESENT PERFECT

PART 1: For & Since


PRESENT PERFECT

1. Rachel has been in Brazil ___


Monday.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

2. Rachel has been in Brazil ___


three days.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

3. My aunt has lived in Australia


___ 15 years.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

4. Jennifer is in her office. She


has been there ___ 7 o’clock.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

5. Mexico has been an


independent country ___ 1821.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

6. The bus is late. We’ve been


waiting ___ 20 minutes.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

7. Nobody lives in those houses. They


have been empty ___ many years.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

8. Luis has been sick ___ a long


time.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

9. Mary has been in the hospital


___ October.

for since
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PART 2: For & Ago

Cursos de Inglés ATS


PRESENT PERFECT

1. Rachel arrived in Brazil ___.

for three three days


days ago
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

2. Rachel has been in Brazil ___.

for three three days


days ago
PRESENT PERFECT
Cursos de Inglés ATS

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

3. Linda and Frank have been


married ___.

for 20 20 years
years ago
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

4. Linda and Frank got married


______.

for 20 20 years
years ago
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

5. We arrived ______.

for ten ten minutes


minutes ago
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

6. It started to rain ____.

an hour
for an hour
ago
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

7. Silvia has been studying


English _____.

for six six months


months ago
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

8. I bought these shoes ____.

for a few a few


days days ago
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PART 3:
Present Perfect Vs Simple Past

Cursos de Inglés ATS


PRESENT PERFECT

1. My friend is a writer. He
_____ many books.

has
wrote
written
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

2. We _____ a vacation last year.

haven’t
didn’t take
taken
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

3. I ______ tennis yesterday


afternoon.

haven’t
didn’t play
played
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

4. What time _____ to bed last


night?

have you
did you go
gone
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

5. Kathy travels a lot. She _____


many countries.

visited has visited


PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

6. I live in New York now, but I


_____ in Mexico for many years.

lived have lived


PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

7. The weather _____ very good


yesterday.

hasn’t
wasn’t
been
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

8. Sonia is an actress now. She


______ in several plays.

was has been


PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!
PRESENT PERFECT

9. I _____ my hair before


breakfast this morning.

have
washed
washed
PRESENT PERFECT

Sorry!
Try again!
PRESENT PERFECT

Yes!
That’s right!

You might also like