wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect vs Past Simple

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

2.

Uzupełnij zdanie:

"My sister _______ me since last September."

a)

didn't visit

b)

hasn't visit

c)

hasn't visited

d)

didn't visited

3.

Uzupełnij zdanie:

"We ______ to the cinema yet."

a)

hasn't gone

b)

went

c)

didn't go

d)

haven't gone

4.

Uzupełnij zdanie:

"My parents ______ from the trip yet."

a)

didn't return

b)

have return

c)

haven't returned

d)

haven't returnt

5.

Uzupełnij zdanie:

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

6.

Zaznacz wyrażenia typowe dla czasu Present Perfect (więcej niż jedna odpowiedź):

a)

for

b)

yesterday

c)

since

d)

ago

e)

already

7.

Zaznacz wyrażenia typowe dla czasu Past Simple (więcej niż jedna odpowiedź):

a)

for

b)

yesterday

c)

since

d)

ago

e)

already

8.

Uzupełnij zdanie odpowiednią formą czasownika.

She (not stay) at a youth hostel for 5 days.

(a)  

9.

Wykorzystując podane słówka zbuduj zdanie w czasie Present Perfect:


We / already / do / the exercise

(a)  

10.

Wykorzystując podane słówka zbuduj przeczenie w czasie Present Perfect:


George / earn enough money / yet

(a)  

11.

SINCE or FOR ?


They have known each other ............... 2012.

a)

for

b)

since

12.

SINCE or FOR ?


My brother has worked for this company ...................... 7 weeks.

a)

for

b)

since

13.

SINCE or FOR ?


I've had these shoes .............. November.

a)

since

b)

for

14.

SINCE or FOR ?


I have lived in this city .................. ages.

a)

for

b)

since

15.

SINCE or FOR ?


He has had a headache ................... he got up this morning.

a)

since

b)

for