Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect and past simple

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

I _____ (ride) a bike. (affirmative)

a)

Have ridden

b)

Has ridden

c)

Have riddden

d)

Have rode

2.

She ____ (be) to London.

a)

was

b)

has was

c)

has been

d)

have beeb

3.

I _____ (see) that film before. (negative)

a)

has seen

b)

haven`t seen

c)

have seen

d)

saw

4.

He ____ (write) three books and he is working on another one. (affirmative)

a)

have written

b)

has written

c)

wrote

d)

written

5.

Teresa isn't at home. I think she ____ (go) shopping. (affirmative)

a)

has went

b)

have gone

c)

has gone

d)

has gonne

6.

____ you ever ____ (be) to America? (question)

a)

Has you ever been

b)

Have you ever been

c)

Have you ever be

d)

Haven`t you been

7.

I ____ (work) here since I graduated school. (affirmative)

a)

has worked

b)

has work

c)

have workked

d)

have worked

8.

Where ____ you ____ (be)? (question)

a)

Where have you been

b)

Where have you be

c)

Where has you been

d)

Where has you was

9.

It _____ (rain) a lot this month. (affirmative)

a)

has rained

b)

have rained

c)

has rainned

d)

has rain

10.

She _____ (lose) her wedding ring. (affirmative)

a)

lost

b)

has lose

c)

have lost

d)

has lost

11.

He ______ (watch) that film. (negative)

a)

haven`t watched

b)

hasn`t watched

c)

has watched

d)

watched

12.

He _____ (break) his leg. (affirmative)

a)

broke

b)

breakked

c)

have broken

d)

has broken

13.

____ she _____ (break) her leg? (question)

a)

Has she broken

b)

has she breaked

c)

Have she broken

d)

have break

14.

He _____ (start) a new job. (affirmative)

a)

have started

b)

started

c)

has startted

d)

has started

15.

Where _____ I ____ (leave) my sandals?

a)

where has i left

b)

where i have left

c)

where have i left

d)

where did i leave

16.

____ she _____ (meet) John?

a)

have she meeted

b)

has she meet

c)

have she met

d)

has she met

17.

I _____ (break) my leg two days ago. (affirmative)

a)

have broke

b)

breaked

c)

broke

d)

have broken

18.

When ____ you ____ (celebrate) your birthday? (question)

a)

Where have you celebrated

b)

Where did you celebrate

c)

Where did you celebrated

d)

Where have you celebrate

19.

I ______ (already, read) that book. (affirmative)

a)

I read

b)

I has already read

c)

I have already read

d)

I readed

20.

She _____ (never, be) to London.

a)

has never been

b)

have never been

c)

didn`t be

d)

never wasn`t

21.

She _____ (read) this book 2 weeks ago. (affirmative)

a)

have read

b)

readed

c)

read

d)

has red

22.

She ______ (just, leave) the building. (affirmative)

a)

she just left

b)

she have just left

c)

she has just left

d)

just she left have

23.

He ______ (finish) it yet. (negative)

a)

finished

b)

haven`t finished

c)

hasn`t finished

d)

didn`t finish

24.

_____ you _____ (call) your mom yet? (affirmative)

a)

has you called

b)

have you called

c)

did you call

d)

did you called

25.

When ____ you ____ (call) your mom?

a)

when did you called

b)

when did you call

c)

when have you called

d)

when has you called

26.

_____ Anthony _____ (play) basketball before? (question)

a)

has Anthony played

b)

has Anthony play

c)

did Anthony played

d)

has Anthony plaied

27.

They _____ (buy) a new car. (affirmative)

a)

have bought

b)

have buyed

c)

bought

d)

has bought

28.

He ______ (already, try) these pizzas. (affirmative)

a)

he has already tried

b)

he has already tryed

c)

he has already trieed

d)

he have already tried

29.

I _____ (try) this pizza a week ago. (affirmative)

a)

tried

b)

try

c)

didn`t try

d)

have tried

30.

What is my name?

a)

Diana

b)

Dina

c)

Dana

d)

Dilnaz

31.

You _____ (listen) to Madonna in the concert. (negaitve)

a)

hasn`t listened

b)

haven`t listened

c)

have listened

d)

has never listened

32.

We use _______ when we want to talk about the result and life experiences.

a)

present simple

b)

past simple

c)

present perfect

d)

present continuous

33.

How can we translate JUST?

a)

обычно

b)

недавно

c)

только что

d)

никогда

34.

Already

a)

давно

b)

уже

c)

пять дней назад

d)

только что

35.

He hasn`t finished his lunch yet.

a)

Он еще не закончил обедать.

b)

Он уже закончил обедать.

c)

Он никогда не закончит обедать.

d)

Он давно закончил обедать.

36.

He has just finished watching a Netflix series.

a)

Он только что закончил смотреть сериал от Netflix.

b)

Он еще не закончил смотреть сериал от Netflix.

c)

Он заканчивает смотреть сериал от Netflix.

d)

Он закончил смотреть сериал от Netflix шесть дней назад.

37.

Have you already watched Wednesay?

a)

Ты только что посмотрел сериал Уэнсдэй?

b)

Ты уже посмотрел сериал Уэнсдэй?

c)

Ты смотрел сериал Уэнсдэй вчера?

d)

Ты смотрел сериал Уэнсдэй неделю назад?

38.

I _____ (know) Michael since high school. (affirmative)

a)

has knew

b)

has known

c)

have known

d)

knew

39.

I _____ (like) playing footbal when I was a child. (affimative)

a)

didn`t like

b)

have liked

c)

liked

d)

likked

40.

My sister _____ (make) a big cake yet. (negative)

a)

hasn`t made

b)

made

c)

haven`t made

d)

hasn`t maked