wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect ( Just, Already, Yet, Since, For ) Exercice

Total questions: 80

Worksheet time: 39mins

Name
Class
Date
1.

We are going to a concert on Friday night, but we haven’t bought the tickets _____.

a)

yet

b)

already

c)

just

2.

We can’t have spaghetti tonight. We’ve _____had spaghetti three times this week.

a)

yet

b)

already

c)

just

3.

- Have you had breakfast yet?

- I've _________ done it. I did it an hour ago.

a)

yet

b)

already

c)

just

4.

The company hasn’t sent a reply ______.

a)

yet

b)

already

c)

just

5.

Have you seen the movie Casablanca _____?

a)

yet

b)

already

c)

just

6.

I haven't phoned my mom _____. I'll do it as soon as I get home.

a)

yet

b)

already

c)

just

7.

Don’t worry, I have _____ spoken to the police. They’ll be here any minute now.

a)

yet

b)

already

c)

just

8.

Have they found the lost dog _____?

a)

just

b)

already

c)

yet

9.

I've _____ told my friends a funny joke.

a)

yet

b)

already

c)

ever

10.

Have they cleaned their teeth _____?

a)

already

b)

yet

c)

just

11.

We haven't been to Mexico _____.

a)

just

b)

yet

c)

already

12.

Have you finished your work _____?

a)

just

b)

yet

c)

for

d)

since

13.

I have _____ seen this series twice.

a)

already

b)

yet

c)

just

d)

since

14.

I have not mowed my lawn _____.

a)

since

b)

for

c)

yet

d)

already

15.

I have _____ done my hair.

a)

just

b)

yet

c)

already

d)

for

16.

Henry has not been at home _____.

a)

just

b)

since

c)

yet

d)

for

17.

Choose the correct sentence:

a)

Have you yet finished getting dressed?

b)

Have you finished getting dressed yet?

18.

Choose the correct sentence:

a)

I haven’t seen yet my English teacher.

b)

I haven’t seen my English teacher yet.

19.

Has she done yoga _____?

a)

still

b)

yet

c)

just

20.
You ought to was the car . You haven't________________ages.
a)
wash it for
b)
washed it for
c)
washed it since
d)
washed it already
21.
I'd better have a shower. I havent't_______________Thursday!
a)
had one since
b)
had one for
c)
had one just
d)
had one already
22.
You haven't________________________(do, project), I suppose!
a)
done the project already
b)
done just the project
c)
done the project yet
d)
do the project
23.
I_______________________(not, finish, project) yet
a)
haven't finish my project
b)
have finished my project
c)
haven't finished my project
24.
She_________________(do, already) it. It was pretty easy!
a)
haves already done
b)
has already did
c)
has already done
d)
have already do
25.
What happened to that chocolate? Sorry I..............................(just, eat) it.
a)
ate just 
b)
have eaten just
c)
just have eaten
d)
have just eaten
26.
Wybierz poprawne zdanie: 
a)
I have had a cold since week.
b)
I have had cold for a week.
c)
She haves had a cold for a week
d)
I have a cold for a week.
27.

The movie _____. Please, be quiet!

a)

have begun

b)

has began

c)

have began

d)

has begun

28.

We __________ haven't found a Mexican restaurant in this city. I have ____________ asked a friend of mine and she says there is one round the corner.

a)

already / ever

b)

never / just

c)

already / yet

d)

still / just

29.

Do you hear the noise? The train has_____________arrived.

a)

yet

b)

just

c)

already

d)

never

30.

No. Your cousin hasn't come to the party_______________

a)

yet

b)

just

c)

never

d)

already

31.

Can you open the door? Oh, it is _____________ open.

a)

ever

b)

just

c)

never

d)

already

32.

Your daughter has________________ returned home. You don't have to worry anymore.

a)

yet

b)

ever

c)

just

d)

already

33.

Haven't you finished your food__________________?

No, I am still eating mom.

a)

yet

b)

just

c)

already

d)

never

34.

Have you_________________seen such a big ant?

a)

yet

b)

never

c)

ever

d)

just

35.

Would you like to have dinner with us?

No thanks, I have _______________ had dinner.

a)

yet

b)

just

c)

never

d)

already

36.

I have___________________realized how beautiful you are.

a)

just

b)

ever

c)

never

d)

already

37.

Are you going to meet me at the shop?

Yes, I am _______________ there.

a)

yet

b)

just

c)

already

d)

never

38.

I am a very lucky person. I have____________had nightmares.

a)

yet

b)

just

c)

never

d)

already

39.

I haven’t cleaned my room_______________

a)

yet

b)

already

c)

just

d)

never

40.

They have______________been to Brazil before.

a)

yet

b)

never

c)

for

d)

since

41.

I didn’t see him_____________

a)

already

b)

never

c)

yesterday

d)

just

42.

We have known each other_______________ fifteen years.

a)

yet

b)

since

c)

just

d)

for

43.

I haven’t received your e-mail_______________

a)

never

b)

yet

c)

just

d)

already

44.

I have_____________had dinner.

a)

ago

b)

since

c)

yet

d)

already

45.

I was born___________2001.

a)

in

b)

for

c)

just

d)

since

46.

Have you____________ seen an elephant?

a)

ago

b)

ever

c)

just

d)

before

47.

I found my key two minutes________________

a)

just

b)

yet

c)

ago

d)

never

48.

Do you hear the noise? The train has_______________arrived.

a)

yet

b)

just

c)

never

d)

already

49.

I have __________________ been to a musical on the West End

a)

since

b)

for

c)

already

50.

Have you finished watching the film _______?

a)

yet

b)

already

c)

ever

51.

She _____ _______ here _____15 years

a)

have / lived / since

b)

haves / lived / for

c)

has / lived / for

d)

have / lived / for

52.

I haven't traveled to Japan _____.

a)

yet

b)

ever

c)

never

53.

She has _________ studied French.

a)

yet

b)

ever

c)

never

54.

He ______ ________ Chris ______ they were 10 yeas old.

a)

has / knew / since

b)

has / knew / for

c)

has / known / since

d)

have / known / since

55.

John ______ ______ _____ the train.

a)

has / just / lost

b)

have / just / lost

c)

has / already / losen

d)

have / already / lose

56.

He ______ _______ _______ his leg.

a)

have / yet / broken

b)

has / never / broke

c)

has / just / broken

d)

have / just / broke

57.

where is Brad?

a)

he's just left

b)

he has left for 2 minutes

c)

he has left yet

d)

he has still left

58.

How long has she studied here?

a)

She has studied here since 3 months

b)

She 's studied here for 3 months.

c)

She has studied here still 3 months

59.

Have you been to the sea lately?

a)

I still have been to the sea lately

b)

i have been to the sea yet

c)

I've already been to the sea twice this year.

d)

I have been to the sea for last week

60.

how long has she worked here?

a)

She has still worked here

b)

She has worked here since 2002

c)

She has worked here for 2002

d)

She hasn't worked here already

61.

Who did take this message?

a)

Maria hasn´t taken it

b)

Maria has still taken it

c)

Maria has just taken it.

d)

Maria has taken it since an hour.

62.

He is playing video games right now.

a)

has he finished yet his homework?

b)

has he finished his homework yet?

c)

have he finished his homework yet?

d)

has he finish his homework yet?

63.

She has (a)   cooked dinner.

64.

He has visited paris (a)   .

65.

She hasn't seen that movie (a)   ?

66.

He has been a Journalist (a)   1995

67.

he has lived in this neighborhood (a)   12 years.

68.

they have watched Netflix (a)   3 hours.

69.

He has .............. disappeared.

a)

yet

b)

just

70.

She has .......... hurt her leg.

a)

just

b)

yet

71.

I've ............. told them a funny joke.

a)

yet

b)

already

72.

_____ he come home ____?

a)

Have - already

b)

Has - yet

c)

Have - just

d)

Has - done

73.

We haven't been to the USA ........ .

a)

just

b)

yet

c)

already

74.

HAVE YOU RECEIVED A LETTER FROM YOUR PEN PAL___________?

a)

JUST

b)

STILL

c)

LATELY

75.

I'VE__________ INTERVIEWED TEN PEOPLE BUT NONE OF THEM SEEM SUITABLE FOR THE JOB.

a)

YET

b)

ALREADY

c)

STILL

76.

Our English class hasn't started ________.

a)

yet

b)

already

c)

just

d)

for

77.

Nairo Quintana hasn't won a tour ________ 2016.

a)

yet

b)

already

c)

since

d)

for

78.

You have been to CDE School _______ many years.

a)

already

b)

since

c)

for

d)

yet

79.

My brother has ________ crashed his new car.

a)

already

b)

yet

c)

for

d)

since

80.

Please, take off your shoes. I have _______ cleaned the floor.

a)

yet

b)

for

c)

since

d)

just