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