wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

simple past and present perfect

Total questions: 14

Worksheet time: 2mins

Name
Class
Date
1.

My mother(make)-----a cake .

a)

has made

b)

has making

c)

has makes

d)

has make

2.

I (not/see)---him for a long time.

a)

haven't saw

b)

haven't seen

c)

hasn't seen

d)

hasn't saw

3.

How often (you/be)-- to China ?

a)

have you were

b)

have you are

c)

have you been

d)

have you being

4.

(Your parents/give) ----you a car ?

a)

Have your parents given

b)

Have your parents gaven

c)

Have your parents gaved

d)

Have your parents gived

5.

I (just/clean)--my room .

a)

just have cleaned

b)

have just cleaned

c)

have just cleanen

d)

just have cleanen

6.

What (Olivia/get)-- ?

a)

has Olivia got

b)

has Olivia get

c)

has Olivia getting

d)

has Olivia gets

7.

Lara (not/speak)---to her parents yet.

a)

hasn't spoked

b)

hasn't speaken

c)

hasn't speaked

d)

hasn't spoken

8.

When (Lindsay/come)---home ?

a)

did Lindsay comed

b)

did Lindsay came

c)

did Lindsay come

d)

did Lindsay coming

9.

we---in Paris last year

a)

were

b)

was

c)

am

d)

is

10.

Which sentense is gramatically correct ?

a)

He's never eaten in a restaurant last week .

b)

He's never ate in a restaurant.

c)

He's never eaten in a restaurant

d)

he've never eaten in a restaurant

11.

I -----my grandma's house lots of times.

a)

did visited

b)

have visited

c)

has visited

d)

have visit

12.

I ----- in South Africa all my life.Why would I ever want to leave ?

a)

lived

b)

live

c)

had lived

d)

have lived

13.

He(leave)-- just now

a)

had left

b)

has leaven

c)

has left

d)

left

14.

I (post/already) ---the letters.

a)

already I posted

b)

I already posted

c)

i've already posted

d)

I've posted already