wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

REPASO TIEMPOS Y PRESENTE PERFECTO

Total questions: 43

Worksheet time: 25mins

Name
Class
Date
1.

I have (a)   (live) in London for ten years since 1990

2.

I always (a)   (live) in London

3.

he (a)   (live) in London in 1995

4.

he has already (a)   (win) five Oscars

5.

He (a)   (win) an Oscar last year

6.
I ______________ (do) much work ___________ my boss left.
a)
didn't do  /  for
b)
haven't done  /  for
c)
didn't do  /  since
d)
haven't done  /  since
7.
I ______________ (be) to China ______________ 2002.
a)
didn't go  /  for
b)
haven't been  /  since
c)
haven't gone  /  for
d)
wasn't  /  since
8.
She ___________ (be) a doctor ____________ more than forty years. 
a)
was  /  for
b)
has been  /  since
c)
has been  /  for
d)
 was  /  since
9.
Hi, Angela. How are you? I ____________ (not/see) you ___________ ages.
a)
haven't seen   /  for
b)
didn't see  /  since
c)
haven't seen  /  since
d)
didn't see  /  for
10.
I left the university in 1995. I ___________ (work) in this company ____________ about fifteen years.
a)
have worked  /  since
b)
did work  /  for
c)
worked  /  since
d)
have worked  /  for
11.

Have you finished your homework _______?

a)

just

b)

yet

c)

for

d)

since

12.

I have __________ seen this movie twice

a)

already

b)

yet

c)

just

d)

since

13.

Stephen has worked here _________last May

a)

for

b)

yet

c)

since

d)

already

14.

I have lived in the same house __________I was born

a)

since

b)

for

c)

yet

d)

already

15.

I have not washed my shirts _________.

a)

since

b)

for

c)

yet

d)

already

16.

I have _________done the washing-up.

a)

just

b)

yet

c)

already

d)

for

17.

Laura has studied French _______2018

a)

for

b)

since

c)

just

d)

yet

18.

I have worked in this school _______thre years.

a)

since

b)

yet

c)

for

d)

just

19.

Julia has______made a table with three columns.

a)

yet

b)

already

c)

since

d)

just

20.

Henry has not been at home ______

a)

just

b)

since

c)

yet

d)

for

21.

Use the prompt to write a present perfect sentence with just. Mom / come home / from work.

a)

Mom has just come home from work.

b)

Mom have just come home from work.

c)

Mom just has come home from work.

d)

Mom just have come home from work.

22.

Use the prompt to write a present perfect sentence with just. - I / try / the new Chinese restaurant.

a)

I have just tryied the new Chinese restaurant.

b)

I have just try the new Chinese restaurant.

c)

I had just tried the new Chinese restaurant.

d)

I have just tried the new Chinese restaurant.

23.

Use the prompt to write a present perfect sentence with just. - we / wash / the dishes

a)

We washed the dishes.

b)

We have just washed the dishes.

c)

We haved just washed the dishes.

d)

We have washed just the dishes.

24.

Use the prompt to write a present perfect sentence with just. -Sally / finished/ her book.

a)

Sally just finished her book.

b)

Sally has just finished her book.

c)

Sally have just finished her book.

d)

Sally haves just finished her book.

25.

Use the prompt to write a present perfect sentence with just. -Pablo / clean / his room.

a)

Pablo just cleaned his room.

b)

Pablo have just cleaned his room.

c)

Pablo has just cleaned his room.

d)

Pablo has just cleant his room.

26.

Use the prompt to write a present perfect sentence with just. -they / do / the grocery shopping

a)

They have just done the grocery shopping.

b)

They have just does the grocery shopping.

c)

They have just did the grocery shopping.

d)

They has just done the grocery shopping.

27.

Write present perfect sentences with for or since. I / be / college / September.

a)

I've been at college since September.

b)

I've been at college for September.

c)

I'd been at college since September.

d)

I've been college since September.

28.

Write present perfect sentences with for or since. -Mia / know / my brother / High School.

a)

Mia has known my brother for High School.

b)

Mia have known my brother for High School.

c)

Mia has know my brother since High School.

d)

Mia has known my brother since High School.

29.

Write present perfect sentences with for or since. - Dad / work at the bank / five years.

a)

Dad have worked at the bank for five years.

b)

Dad has worked at the bank for five years.

c)

Dad has worked at the bank since five years.

d)

Dad have worked at the bank since five years.

30.

Write present perfect sentences with for or since. - I / play the piano / I was eight.

a)

I have played the piano for I was eight.

b)

I has played the piano since I was eight.

c)

I have played the piano since I was eight.

d)

I had played the piano for I was eight.

31.

Write present perfect sentences with for or since. - Jenny / have her MP3 player / last Christmas.

a)

Jenny have have her MP3 player since last Christmas.

b)

Jenny has had her MP3 player for last Christmas.

c)

Jenny have has her MP3 player since last Christmas.

d)

Jenny has had her MP3 player since last Christmas.

32.

Write present perfect sentences with for or since. - We / live / in California / six years.

a)

We have lived in California for six years.

b)

We have lived in California since six years.

c)

We have live in California for six years.

d)

We had lived in California since six years.

33.

We use "for" to specify the period of time the action has taken place.

a)

True

b)

False

34.

We use "since" specify the period of time the action has taken place.

a)

True

b)

False

35.

We use since to specify the point in time when the action started.

a)

True

b)

False

36.

We use "for" to specify the point in time when the action started.

a)

True

b)

False

37.

We use just to talk about something that happened a very short time ago.

a)

True

b)

False

38.

We normally use "just" in negative sentences, and it comes before the verb in participle.

a)

True

b)

False

39.

We use "yet" in the middle of the sentence.

a)

True

b)

False

40.

Complete the sentence using the time expressions properly:


We have studied English _________ 2015

a)

since

b)

for

c)

yet

41.

Complete the sentence using the time expressions properly:


My mom has travelled to New York city ______ a long time

a)

for

b)

already

c)

since

42.

Complete the sentence using the time expressions properly:


I haven't cooked the dinner __________ Christmas

a)

since

b)

for

c)

how long

43.

Choose the correct interrogative sentence:

a)

How long has she had this old computer?

b)

How long I have cleaned the house?

c)

How long has we eaten fast food?