wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect and past simple

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

Zaznacz prawidłową odpowiedź.


The plane __________ yet.

a)

didn't land

b)

hasn't landed

c)

doesn't land

2.

Zaznacz prawidłową odpowiedź.


When __________ you last visit the USA?

a)

have

b)

did

c)

has

3.

Zaznacz prawidłową odpowiedź.


We’ve already __________the historic part of town.

a)

see

b)

saw

c)

seen

4.

Zaznacz prawidłową odpowiedź.


They __________ anywhere by plane last summer.

a)

didn't went

b)

hasn't gone

c)

didn't go

5.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


She (a)   (not be) to Turkey before.

6.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


They (a)   (book) their plane tickets two days ago.

7.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


We (a)   (not send) any postcards yet.

8.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


I (a)   (not swim) in the see during my summer holidays.

9.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


I (a)   (not stay) in a 5-star hotel for years.

10.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


We (a)   (travel) abroad last winter.

11.

Uzupełnij pytania w czasie present perfect lub past simple.


They (a)   (not be) in London last week.

12.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   he ever been to Africa?

13.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   you leave home very early yesterday?

14.

Uzupełnij pytania w czasie present perfect lub past simple.


How long (a)   they known each other?

15.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   she scared during the flight yesterday?