wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect (yet,still,already,just & since and for)

Total questions: 78

Worksheet time: 40mins

Name
Class
Date
1.

Thanks for the invitation, but I have ____ seen that film.

a)

already

b)

just

c)

still

d)

yet

2.

Have you gone to the store ____?

a)

already

b)

just

c)

still

d)

yet

3.

I’ve ________ spent my salary and it’s two weeks before pay day.

a)

Yet

b)

Still

c)

Just

d)

Already

4.

My house is ready for the party.

I have _________ cleaned it all.

a)

Still

b)

Yet

c)

Already

5.

Careful, the floor is still wet. I've ________ washed it.

a)

already

b)

just

c)

yet

6.

Have you finished your work _____________?

a)

already

b)

just

c)

yet

7.

I don't need to buy tickets. I've ___________ bought mine. I got them online last week.

a)

already

b)

just

c)

yet

8.

The Uber hasn't arrived __________.

a)

already

b)

just

c)

yet

9.

He's __________finished lunch. He needs to wait before he goes swimming.

a)

already

b)

just

c)

yet

10.

They've __________been there 6 times this year.

a)

already

b)

just

c)

yet

11.

He is supposed to be here. I haven't seen him _____________.

a)

already

b)

just

c)

yet

12.

We've ____________finished cooking. The food is still very hot.

a)

already

b)

just

c)

yet

13.

She hasn't eaten sushi ___________.

a)

already

b)

just

c)

yet

14.

He's ____________ arrived. He is soaking wet from the rain outside.

a)

already

b)

just

c)

yet

15.

She has ___________played soccer many times this month.

a)

already

b)

just

c)

yet

16.

Have you seen any whales _______?

a)

already

b)

just

c)

yet

17.

I've __________ seen the bear, don't go out right now. I would wait like 15 minutes.

a)

already

b)

just

c)

yet

18.

Do you hear the noise? The train has_____________arrived.

a)

yet

b)

just

c)

already

d)

never

19.

No. Your cousin hasn't come to the party_______________

a)

yet

b)

just

c)

never

d)

already

20.

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

a)

ever

b)

just

c)

never

d)

already

21.

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

a)

yet

b)

ever

c)

just

d)

already

22.

Haven't you finished your food__________________?

No, I am still eating mom.

a)

yet

b)

just

c)

already

d)

never

23.

Have you_________________seen such a big ant?

a)

yet

b)

never

c)

ever

d)

just

24.

Would you like to have dinner with us?

No thanks, I have _______________ had dinner.

a)

yet

b)

just

c)

never

d)

already

25.

I have been here for ....

a)

yesterday

b)

September

c)

one hour

d)

last year

26.

We have lived in Ho Chi Minh city since

a)

last week

b)

two years

c)

three hours

d)

one month

27.

We have worked with her ..... last year.

a)

since

b)

for

28.

..... last summer

a)

since

b)

for

29.

.... breakfast

a)

since

b)

for

30.

... a year

a)

since

b)

for

31.

... six o'clock

a)

for

b)

since

32.

.... one minute

a)

since

b)

for

33.

... 2017

a)

for

b)

since

34.

..... February

a)

since

b)

for

35.

... 10 months

a)

since

b)

for

36.

... a long time

a)

since

b)

for

37.

... last Christmas

a)

since

b)

for

38.

I haven't been to Italy …………. July 2005.

a)

since

b)

for

39.

She has lived in Paris …………. January.

a)

since

b)

for

40.

Jim has studied ………………. three hours. Now he is tired.

a)

since

b)

for

41.

My friend has been ill ……….. a long time.

a)

since

b)

for

42.

It has been raining …………… more than four days.

a)

since

b)

for

43.

I haven't seen him ………. Songkran’s Day.

a)

since

b)

for

44.

He hasn't had a holiday...............…….. last summer.

a)

since

b)

for

45.

He hasn't done any work …….. a month.

a)

since

b)

for

46.

We have had this car ……………… 1998.

a)

since

b)

for

47.

Carol hasn't eaten meat ………………. ages.

a)

since

b)

for

48.

Rania was coughing .............. yesterday.

a)

since

b)

for

49.

Ali has been playing ............ 3 hours.

a)

since

b)

for

50.

Omar’s mum said, ‘Omar’s been sick ........... last night.’

a)

since

b)

for

51.

................... January.

a)

since

b)

for

52.

............. Monday

a)

Since

b)

for

53.

................ I got up.

a)

since

b)

for

54.

Huda has been studying in this school ............. 2009.

a)

since

b)

for

55.

I have been a teacher ................ 8 years

a)

since

b)

for

56.

They have travelled to Palestine ............... one month.

a)

since

b)

for

57.

Oh no! Somebody (break) (a)   that window.

58.

Liz is away late."

"Is she? (She/be) (a)   late recently too?.

59.

My brother is an actor. He (appear) (a)   in several films before.

60.

"Is it still raining?"

"No, it (stop) (a)   ".

61.

I (lose) _________ my address book. (You/ see)___________ it?

a)

have lost/Have you seen

b)

lost/Did you see

c)

lost/Have you seen

d)

have lost/Did you see

62.

A: How ____ have you had a mountain bike?

B: I've had one ____ last Christmas.

a)

ever, never

b)

long, for

c)

ever, since

d)

long, since

63.

A: Has Jake ____ tried mountain climbing?

B: No, he's ____ been to the mountains!

a)

just, just

b)

ever, ever

c)

had, never

d)

ever, never

64.

A: How long ____ your friends known each other?

B: They've ____ each other for five years.

a)

has, knew

b)

have, known

c)

has, had

d)

have, knew

65.

A: How long has Zara had that smartphone?

B: ____ the weekend. She's ____ bought it.

a)

since, just

b)

for, never

c)

for, ever

d)

since, never

66.

A: Have you ____ lived in another town?

B: No. I've lived here ____ I was born.

a)

just, since

b)

just, for

c)

ever, since

d)

ever, never

67.

A: How long ____ Sam and you played for the school rugby team?

B: We've ____ for the team for six months.

a)

has, play

b)

ever, played

c)

have, played

d)

ever, play

68.

A: Has your sister ____ worked in New York?

B: Well, she's ____ found a job actually!

a)

been, ever

b)

how long, since

c)

ever, never

d)

ever, just

69.

How long have you had a dog?

a)

My dog is Samoyed.

b)

He's 2 years old.

c)

My dog died yesterday.

d)

I've never had a dog.

70.

Have you ever been in Italy?

a)

I've lived in Italy for six months.

b)

I went to Italy by plane.

c)

I've been there two times.

d)

I've been in Italy with family.

71.

Match the following irregular verbs

a)

Be

1.

Simple form

b)

Was / Were

2.

Simple past

c)

Been

3.

Past participle

d)
4.

Example

72.

Match the following irregular verbs

a)

Bite

1.

Simple form

b)

Bit

2.

Simple past

c)

Bitten

3.

Past participle

d)
4.

Example

73.

Match the following irregular verbs

a)

Blow

1.

Simple form

b)

Blew

2.

Simple past

c)

Blown

3.

Past participle

d)
4.

Example

74.

Match the following irregular verbs

a)

Break

1.

Simple form

b)

Broke

2.

Simple past

c)

Broken

3.

Past participle

d)
4.

Example

75.

Match the following irregular verbs

a)

Choose

1.

Simple form

b)

Chose

2.

Simple past

c)

Chosen

3.

Past participle

d)
4.

Example

76.

Match the following irregular verbs

a)

Do

1.

Simple form

b)

Did

2.

Simple past

c)

Done

3.

Past participle

d)
4.

Example

77.

Match the following irregular verbs

a)

Draw

1.

Simple form

b)

Drew

2.

Simple past

c)

Drawn

3.

Past participle

d)
4.

Example

78.

Match the following irregular verbs

a)

Drive

b)

Drove

c)

Driven

d)