Uploaded by upeksha Situbandara.

past perfect

advertisement
Past Simple or
Present Perect Simple
Read the following sentences and decide what is the correct tense
1. My sister …… tennis when she
was 18, now she …… a teacher.
a. has played – has been
b. played - is
c. has played - is
2. Tim …… football with his friends
an hour ago.
a. played
b. was playing
c. has played
3. It ….. a nice afternoon, so Emily
…….. for a walk with her dog.
a. was – went
b. has been – has gone
c. has been - went
4. Megan …… no mail, she …… her
mailbox on the computer.
a. have – has just checked
b. has - has just checked
c. has checked just
5. Lauren …… to three rock concerts
this summer, she …… crazy about music.
a. went – has been
b. has gone - is
c. went - is
6. …… if Abigail …… breakfast this
morning?
a. do you know - had
b. have you known – has had
c. do you know – have had
7. Oliver ……ten exercises up to now
and he ….yet.
a. wrote – didn’t finish
b. wrote – hasn’t finished
c. has written – hasn’t finished
8. Father …… to Charlie’s room to
see if he …… his homework.
a. went already - did
b. went already – has done
c. has already been - did
9. We …… car last summer and ……
many beautiful places.
a. took – have visited
b. have taken – have visited
c. took - visited
10. It …… a lot yesterday, so Joe
…...… a snowman in the backyard.
a. rained - made
b. has rained - made
c. rained – has made
11. Little James …… at he playground
a. didn’t play - was
b. hasn’t played – is
c. didn’t played – has been
12. The girl …… her bike in the park
last Sunday afternoon.
a. has ridden
b. rode
c. was riding
13. Congratulations, Sarah! You ……
a lot for this.
a. were working
b. worked
c. have worked
14. Linda ...... always playing the piano, she …… a great artist.
a. enjoyed – has been
b. has enjoyed - is
c. has enjoyed - was
for a long time, she ……… ill.
Copyright © 2021 engworksheets.com
0
Download