Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

I - Fill in the sentences with the correct form (present perfect and past simple) of the

appropriate verb, and then match the sentences to the pictures.

1) They have just signed the contract.


2) Why ______ the ambulance ____________ him to the hospital two days ago?
3) Mary ______________________ last night because his husband was snoring.
4) Tim ______________________ into a tree while he was driving fast.
5) ______ the porter ______________________ our luggage yet?
6) Who ______________________ the bank last week?
7) Ben ______ already ______________ up the shelf.
8) Emma ______________________ to music. She took an exam yesterday.
9) Mr Jacob ______________________ some crossword puzzles yesterday
afternoon.
10) How many times ______ you ______________ that book?
11) Tom ______________________ the windows recently.
12) Fred ______________________ well, he didn’t win yesterday.
13) The children ______________________ on the computer after the lessons. 1

14) ______ you ______________ out all the shapes yet?


15) Tyler ______________________ the shopping since he was ill.

II - Fill in the sentences with the correct form (present perfect and past simple) of the
appropriate verb, and then match the sentences to the pictures.

1) She woke up at 5 am yesterday.


2) Tom ______________________ any water for three weeks.
3) Why ______ his boss ______________ him on Monday?
4) I ______________________ a lot at the customer service yesterday.
5) ______ they ______________ exercises in the gym yesterday?
6) They ______________________ married yet, but they will be the next.
7) Jack and his mum ________________ to a fast food restaurant last week.
8) They ______________________ too much ice-cream lately.
1 9) How much money ______ they ______________ this year?
10) This is third time he ______________________ about Valentine’s Day.
11) When ______ Mr Thomson ______________ your television?
12) They ______________________ any fish since 7am.
13) The doctor ______ already ______________ the students at school.
14) Jane ______________________ outside yesterday because it was
raining.
15) ______ you ______________ on your jacket yet?

iSLCollective.com
KEY
I
1) They have just signed the contract. (M) 6 13 7
2) Why did the ambulance take him to the hospital two days ago? (O)
3) Mary couldn’t sleep last night because his husband was snoring. (E)
4) Tim crushed into a tree while he was driving fast. (C)
5) Has the porter carried our luggage yet? (A)
15 9 5
6) Who robbed the bank last week? (L)
7) Ben has already climbed up the shelf. (B)
8) Emma didn’t listen to music. She took an exam yesterday. (H) 4 8 14
9) Mr Jacob solved some crossword puzzles yesterday afternoon. (N)
10) How many times have you read that book? (K)
11) Tom hasn’t cleaned the windows recently. (F) 11 10 3
12) Fred didn’t swim well, he didn’t win yesterday. (I)
13) The children played on the computer after the lessons. (J)
14) Have you cut out all the shapes yet? (D)
2 12 1
15) Tyler hasn’t done the shopping since he was ill. (G)

II
1) She woke up at 5 am yesterday. (O) 7 8 14
2) Tom hasn’t drunk any water for three weeks. (J)
3) Why did his boss fire him on Monday? (D)
4) I didn’t have to wait a lot at the customer service yesterday. (L)
5) Did they do exercises in the gym yesterday? (B)
4 3 15
6) They haven’t got married yet, but they will be the next. (K)
7) Jack and his mum went to a fast food restaurant last week. (G)
8) They have eaten too much ice-cream lately. (C) 9 12 5
9) How much money have they collected this year? (A)
10) This is third time he has forgotten about Valentine’s Day. (F)
11) When did Mr Thomson fix your television? (E) 6 1 2
12) They haven’t caught any fish since 7am. (I)
13) The doctor has already measured the students at school. (H)
14) Jane didn’t play outside yesterday because it was raining. (M) 11 13 10
15) Have you put on your jacket yet? (N)

The background is from http://www.graphicgarden.com/ .

iSLCollective.com

You might also like