wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAST SIMPLE/ PRESENT PERFECT

Total questions: 31

Worksheet time: 1hrs 2mins

Name
Class
Date
1.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


______ you _______ the book yet?

a)

Did/ read

b)

Have/ read

c)

Were/ reading

2.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


He _______ from the airport at 8:00, ________ into the hotel at 9:00, and _______ the others at 10:00.

a)

have arrived/ checked/ was meeting

b)

was arriving/ was checking/ met

c)

arrived/ checked/ met

3.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


I _________ three messages two minutes ago.

a)

was received

b)

received

c)

have receive

4.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


While we _________ the picnic, it _______ to rain.

a)

had/ was starting

b)

were having/ started

c)

having/ start

5.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


James __________ his homework yet.

a)

has finish

b)

hasn't finished

c)

haven't finished

6.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


You ____________ since the last time I saw you.

a)

has grown up

b)

was growing up

c)

have grown up

7.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


Sammy__________for us when the plane ________ .

a)

were waiting/ arrived

b)

was arriving/ waited

c)

was waiting/ arrived

8.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


When I ______ young I _____ in Spain.

a)

was/ lived

b)

were/ lived

c)

be/ was living

9.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


Many tourists ______________ that castle.

a)

have visited

b)

were visited

c)

has visited

10.

Fill in the correct form of the verb ( past simple, past progressive or present perfect).


She ________ at the movie theater after school.

a)

worked

b)

were working

c)

has work

11.

Read the sentences and choose the most suitable option


If we are hungry, we _________ something.

a)

will eat

b)

would eat

c)

eats

12.

Read the sentences and choose the most suitable option


What ________________if you were alone?

a)

would you do

b)

will you do

c)

do you

13.

Read the sentences and choose the most suitable option


He would walk more if he _________ in the country.

a)

will

b)

lived

c)

would live

14.

Read the sentences and choose the most suitable option


If it _______ in the evening, we will stay at home.

a)

rain

b)

rains

c)

would rained

15.

Read the sentences and choose the most suitable option


If my sister had time, she ________ more

a)

would travel

b)

travel

c)

travels

16.

Read the sentences and choose the most suitable option


If I had to make a speech I ________ pretty nervous

a)

would be

b)

was be

c)

was

17.

Read the sentences and choose the most suitable option


If the weather __________ fine tomorrow we will be able to go to the beach

a)

would be

b)

was

c)

is

18.

Choose the correct answer.


I used to ____ a lot.

a)

read

b)

reading

c)

readed

19.

Choose the correct answer.


I didn't use to ____ it, but I do now.

a)

like

b)

liking

c)

liked

20.

Choose the correct answer.


Where did you use to ____ when you visited?

a)

stay

b)

stayed

c)

staying

21.

Complete the next conversation:


a: _________________?

b: - Yes. They won a contest!

a)

Did they used to dance?

b)

Did they danced?

c)

Did they use to dance?

22.

Choose the best answer


They ___________ good friends.

a)

used to be

b)

used be

c)

use to be

23.

Choose the correct answer


He_____________ basket ball.

a)

didn't use to play

b)

did not used to play

c)

use to played

24.

Put the verbs into the correct tense (simple past or present perfect simple).


A: ______________________ sushi?

B: Yes, I ________________ sushi at least five times so far.

a)

Did you eat/ eaten

b)

Have you ever tasted/ have eaten

c)

Has you ever taste/ has eaten

25.

Put the verbs into the correct tense (simple past or present perfect simple).


A: When _________ sushi for the first time?

B: I _______ sushi for the first time on my dad's 50th birthday. He invited the whole family to a Japanese restaurant.

a)

have you eaten/ eaten

b)

did you eat/ ate

c)

you ate/ ate

26.

Put the verbs into simple past


Mary (a)   (win ) the lottery last year.

27.

Put the verbs into present perfect


We _______________ dinner.

a)

have already prepared

b)

has prepared

c)

prepared

28.

Put the verbs into simple past


James (a)   (find) your ring in the garden yesterday.

29.

Put the verbs into the correct tense (present perfect)


He has just (a)   (come) home.

30.

Put the verbs into simple past


They (a)   (buy) their car two years ago.

31.

Put the verbs into the correct tense (simple past)


Phil (a)   (go) to the cinema last night.