wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SIMPLE PAST VS PRESENT PERFECT FOR SINCE ALREADY YET STILL

Total questions: 75

Worksheet time: 39mins

Name
Class
Date
1.

She hasn’t visited Germany__________

a)

Already

b)

For

c)

Yet

d)

Since

2.

They have____________ seen this movie.

a)

For

b)

Already

c)

Yet

d)

Since

3.

I haven't seen you ____________ 2003!

a)

For

b)

Since

c)

Yet

d)

Already

4.

She has lived alone __________ two weeks now.

a)

For

b)

Yet

c)

Already

d)

Since

5.

Our bus hasn't arrrived__________

a)

Since

b)

Yet

c)

For

d)

Already

6.

You have lied to me ____________ the beginning!

a)

For

b)

Since

c)

Already

d)

Yet

7.

My brother hasn’t started school____________

a)

Since

b)

Already

c)

Yet

d)

For

8.

He has _____________ finished his assignment.

a)

Already

b)

Yet

c)

Since

d)

For

9.

I've worked here___________ I graduated from High School.

a)

Yet

b)

Since

c)

For

d)

Already

10.

The'y have waited in line______________ three days!

a)

For

b)

Since

c)

Yet

d)

Already

11.

We've __________ had our breakfast

a)

For

b)

Since

c)

Already

d)

Yet

12.

The have been married _________ 12 years.

a)

Since

b)

For

c)

Yet

d)

Already

13.

Luci has worked as a secretary _________ 15 years.

a)

For

b)

Already

c)

Yet

d)

Since

14.

That dog has been here ___________ we got this house!

a)

Since

b)

For

c)

Already

d)

Yet

15.

This has not ended _____________

a)

Since

b)

Yet

c)

Already

d)

For

16.

I’ve been waiting for over an hour and the bus ______ hasn’t come.

a)

Still

b)

Already

c)

Just

d)

Yet

17.

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

a)

just

b)

yet

c)

already

18.
Don't come in here with those muddy shoes!! I have _______ cleaned this floor!!!
a)
just 
b)
yet
c)
already
19.
Have you finished that composition for History class _______ ? You only started an hour ago!!
a)
just
b)
yet
c)
already
20.
I don't want to see "Alien 9" at the cinema again. I've _______ seen it twice.
a)
just
b)
yet
c)
already
21.
I'm sorry. You have _______ missed Katie. She left the office about three minutes ago!
a)
just
b)
yet
c)
already
22.
Haven't you finished that composition for history class _______ ? You started over four hours ago!!
a)
just
b)
yet
c)
already
23.
Oh, nothing for me, thank you. I've _______ eaten. I had dinner less than an hour ago.
a)
just
b)
yet
c)
already
24.
You've finished your dinner _______ ! You must have been starving!
a)
just
b)
yet
c)
already
25.
"Have you called Yasmin to wish her luck for the exam today?" "No, not _______ . I'll do it now!"
a)
just
b)
yet
c)
already
26.
Kathy knows all about pizza and pasta, don't you Kathy? You've _______ returned from a month in Umbria.
a)
just
b)
yet
c)
already
27.
Yes, I know David. We have _______been introduced. It was at a party last week.
a)
just
b)
yet
c)
already
28.

He has been here ... a long period.

a)

for

b)

since

29.

She has lived in New York ... six years.

a)

for

b)

since

30.

They have worked ... 1995.

a)

since

b)

for

31.

Linda has been on holidays ... six weeks.

a)

for

b)

since

32.

He has been learning French ... eight months.

a)

since

b)

for

33.

The weather has been awful ... the beginning of the year.

a)

since

b)

for

34.

They have been married ... a long time.

a)

for

b)

since

35.

I haven't seen her ... ages.

a)

since

b)

for

36.

She has got that job ... March, 18th.

a)

for

b)

since

37.

He has put on weight ... the end of last year.

a)

for

b)

since

38.

I have been well paid ... I joined that firm.

a)

for

b)

since

39.

Mike has been hired ... a six-month period.

a)

since

b)

for

40.

Why _____ so much rice today?

a)

have you ate

b)

has you ate

c)

has you eaten

d)

have you eaten

41.

They ____ the meeting time.

a)

haven't forgotten

b)

hasn't forgot

c)

hasn't forgotten

d)

haven't forgot

42.

Is this correct?

a)

Yes

b)

No

43.

Write the sentence in present perfect..

a)

I have seen a penguin

b)

I saw a penguin

44.

You _____ the train tickets.

a)

have not buyed

b)

have not bought

c)

has not buyed

45.

She ____ a horse before.

a)

have not ridden

b)

has not rode

c)

has not ridden

46.

Write the sentence in present perfect.

a)

Have they eaten breakfast?

b)

Did they eat breakfast?

47.

Is this Correct?

a)

No

b)

Yes

48.

Sara _____ in this place.

a)

has not worked

b)

have not working

c)

has not working

d)

has not work

49.

Is this correct?

a)

No

b)

Yes

50.

I ____________ this movie before

a)

have watch

b)

has watch

c)

have watched

d)

has watched

51.

My sister _______________ a new dress this morning.

a)

have buy

b)

has buy

c)

have bought

d)

has bought

52.

They ______________ the homework.

a)

haven´t did

b)

hasn´t did

c)

haven´t done

d)

hasn´t done

53.

Has Sebastian eaten lasagna?

a)

Yes, he is.

b)

Yes, he has.

c)

Yes, he did.

d)

Yes, he have.

54.

Have the students played tennis?

a)

No, they haven´t.

b)

Yes, they has.

c)

No, the didn´t.

d)

Yes, they hasn´t

55.

Kiara has __________ the lunch.

a)

already made

b)

just make

c)

yet made

d)

never make

56.

We haven´t ridden horses ________.

a)

already

b)

ever

c)

just

d)

yet

57.

Have you _________ gone to Cusco?

a)

just

b)

ever

c)

already

d)

yet

58.

I have studied in this school ___________ 2017.

a)

since

b)

for

59.

They have danced salsa _________ 5 hours.

a)

for

b)

since

60.

I .... studied for two hours.

a)

have

b)

been

c)

has

d)

had

61.

Have you .... him before?

a)

meets

b)

meeting

c)

met

d)

meeted

62.

She has .... a delicious food for them

a)

cook

b)

cooked

c)

cooks

d)

cooking

63.

They .... me about this story

a)

have tell

b)

has tells

c)

have telling

d)

have told

64.

Diana has .... this song

a)

sings

b)

singing

c)

sung

d)

sang

65.

Roni has .... for two hours

a)

slept

b)

sleeped

c)

sleep

d)

sleeps

66.

I .... her this week.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

67.

Ferdi hasn't .... his homework yet.

a)

is finish

b)

finishing

c)

finished

d)

finish

68.

... you read the book yet?

a)

had

b)

has

c)

have

d)

are

69.

She has never .... in the ocean.

a)

swim

b)

swam

c)

swom

d)

swum

70.

What is the past participle form of "find"?

a)

finded

b)

founded

c)

found

d)

finden

71.

What is the past participle form of "give"?

a)

given

b)

gived

c)

gave

d)

gaven

72.

"Bought" is the past participle of:

a)

bring

b)

buy

c)

become

d)

bend

73.

What is the past participle of "do"?

(a)  

74.

What's the past participle of "leave"?

a)

leaved

b)

lived

c)

left

d)

leaven

75.

What is the past participle of "write"?

a)

writed

b)

wrote

c)

wroten

d)

written