wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grade 7 unit 3 simple past and present perfect

Total questions: 30

Worksheet time: 7mins

Name
Class
Date
1.

We ______ very busy last week.

a)

was

b)

am

c)

were

d)

will be

2.

I ______ her recently. The last time we met was at a party.

a)

have seen

b)

haven’t seen

c)

didn’t see

d)

saw

3.

In 2012, they ______ their project for street children.

a)

start

b)

are starting

c)

started

d)

have started

4.

When I was ten years old, I (break)___________ my arm.

a)

break

b)

have broken

c)

broke

d)

has broken

5.

she ________ late for her class yesterday.

a)

be

b)

were

c)

was

d)

has been

6.

I ______ that book already. It’s really fantastic.

a)

read

b)

have read

c)

am reading

d)

will read

7.

___________ they (go)___________ to the beach last summer?

a)

Did they go

b)

Did they went

c)

Have they gone

d)

Have they go

8.

Yesterday, I ______ up the streets of my neighborhood for volunteer service.

a)

cleaned

b)

am cleaning

c)

have cleaned

d)

clean

9.

I live in New York, but I ______ the Statue of Liberty.

a)

never visit

b)

have never visited

c)

never visited

d)

will never visit

10.

I ______ my favourite song when I turned on the radio yesterday.

a)

hear

b)

heard

c)

am hearing

d)

will hear

11.

I saw/ have seen that film already.

a)

saw

b)

have seen

12.

We went/ have gone to the movies three times last month.

a)

went

b)

have gone

13.

Did you ever do/ Have you ever done volunteer work?

a)

Did you ever do

b)

Have you ever done

14.

I had/ have had five tests so far this semester.

a)

had

b)

have had

15.

Linus did/ has done his homework before he went to sleep.

a)

did

b)

has done

16.

This is my grandparents’ house. They lived/ have lived here for more than 50 years.

a)

lived

b)

have lived

17.

She bought/ has bought a new mobile phone two days ago.

a)

bought

b)

has bought

18.

Did you see/ Have you seen Peter at the party last night?

a)

Did you see

b)

Have you seen

19.

I read/ have read this book twice and I still find it very interesting.

a)

read

b)

have read

20.

They didn’t play/ haven’t played very well yesterday. They lost the match.

a)

didn’t play

b)

haven’t played

21.

V. Put the verbs into the correct tense, past simple or present perfect.

_____________ (you/ ever/ be) to the United States ? - No, but I _____________ (be) to England and France.

(a)  

22.

When we were in Canada, we (a)   (go) skiing almost every day.

23.

When (a)   (you/ meet) your wife? - 3 years ago.

24.

Peter (a)   (not phone) yet. I’m still waiting.

25.

I (a)   (know) Helen since we were at school together.

26.

My uncle (a)   (live) in Berlin in 1999.

27.

We (a)   (not see) Beth at Mike’s house yesterday morning.

28.

Do you like this picture? My uncle (a)   (paint) it.

29.

Mr. Dass (a)   (leave) for New York late last night.

30.

Mr and Mrs Grey (a)   (teach) French here for over five years.