wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect and past simple.

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

She has done it herself.

a)

present perfect

b)

past simple

c)

present simple

d)

present continuous

2.

She did not call me yesterday.

a)

present perfect

b)

present continuous

c)

past simple

d)

past continuous

3.

Have you ever done it?

a)

present simple

b)

past simple

c)

present perfect

d)

past continuous

4.

Did you watch that film?

a)

past continuous

b)

past perfect

c)

present perfect

d)

past simple

5.

I have never seen him so nervous.

a)

present perfect

b)

past simple

c)

past perfect

d)

past continuous

6.

W którym czasie spotkasz to słowo "ever"?

a)

present simple

b)

past simple

c)

present perfect

d)

present continuous

7.

W którym czasie spotkasz to słowo "2 days ago"?

a)

past simple

b)

present perfect

c)

present simple

d)

past perfect

8.

W którym czasie spotkasz to słowo "last week"?

a)

future simple

b)

present simple

c)

past simple

d)

present perfect

9.

W którym czasie spotkasz to słowo "already"?

a)

present perfect

b)

past simple

c)

past perfect

d)

present simple

10.

W którym czasie spotkasz to słowo "yet"?

a)

past simple

b)

present continuous

c)

present perfect

d)

future simple

11.

Wyraz "already" dajemy ze zdaniami ….

a)

twierdzącymi

b)

pytającymi

c)

przeczącymi

d)

żadnymi

12.

Wyraz "yet" dajemy ze zdaniami ….

a)

żadnymi

b)

pytającymi

c)

nie stosujemy w present perfect

d)

stosujemy tylko w present continuous

13.

They …… Ney York before.

a)

never seed

b)

never sees

c)

never saw

d)

have never seen

14.

She ….... 5 hours yesterday.

a)

has worked

b)

worked

c)

is working

d)

will work

15.

He …….. in this city for 10 years.

a)

live

b)

lived

c)

has lived

d)

lives

16.

……. you …… him two days ago?

a)

Will … see

b)

Does … see

c)

Did …. see

d)

Have …. seen

17.

Last week I ……. him a text message.

a)

will send

b)

has sent

c)

sent

d)

send

18.

I ………..…….. it yet.

a)

haven't done

b)

didn't do

c)

does not do

d)

will not do

19.

I …….....……….. in 1998.

a)

moved out

b)

have moved out

c)

will move out

d)

were moving out

20.

I …….. here since 2009.

a)

am working

b)

will work

c)

have worked

d)

worked

21.

She …..… us yet.

a)

hasn't informed

b)

didn't informed

c)

doesn't inform

d)

won't inform

22.

Last year we ……. him .

a)

are hiring

b)

will hire

c)

hired

d)

have hired

23.

I ……… to him for 5 days.

a)

am not talking

b)

doesn't talk

c)

didn't talk

d)

haven't talked

24.

for

a)

5 days

b)

1998

c)

10.00

d)

September

25.

since

a)

10 months

b)

2009

c)

5 minutes

d)

10 weeks

26.

since

a)

Christmas

b)

2 days

c)

5 years

d)

20 minutes

27.

since

a)

I was born

b)

5 years

c)

2 weeks

d)

4 centuries

28.

for

a)

14th May

b)

Easter

c)

4 weeks

d)

2020

29.

since

a)

4 weeks

b)

10th July

c)

15 minutes

d)

5 years

30.

Present perfect opisuje:

a)

czynności z przeszłości, które mają swój skutek w teraźniejszośći

b)

zdarzenia minione, które nie zawiązują do teraźniejszości

c)

czynności przyszłe

d)

czynności zachodzące w trakcie mówienia