Professional Documents
Culture Documents
Past Simple Tense and Present Perfect Tense - Fully Editable - With Key
Past Simple Tense and Present Perfect Tense - Fully Editable - With Key
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.
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)
iSLCollective.com