Choose the best answer A, B or CChoose the best answer A, B or C 1. Jack _____ (live) in Boston for the past 15 years. A.has lived B.lives C.lived 2. Dad, ____ (you/finish) reading the paper yet? A.did you finish B.are you finishing C.have you finished 3. Peter _____ (play) Tennis for five years when he _____ (be) at school. A.has played – was B.played – was C.has played - has been 4. Can you help me? I _____ (finish) my homework, but I still don't understand number seven. A.have finished B.didn't finish C.finish 5. I _____ (work) in Italy for five years. I ____ (begin) work as soon as I arrived. A.work – began B.have worked - have begun C.have worked - began 6. I'm afraid I'm not hungry. I _____ (eat/already). A.didn't eat already B.have already eaten C.haven't already eaten 7. When Jack was at school, he _____ (learn) to play the saxophone. He _____ (play) it ever since. A.has learned - has played B.learned - has played C.learned - played 8. Could you give me some advice? I _____ (buy) this sweater at Macy's yesterday. Do you think I should take it back? A.bought B.have bought C.buyed 9. Maria lives in Boston. Before she _____ (move) here, she ____ (live) in Seattle for three years. A.moved - has lived B.moved – lived C.has moved - lived 10. Peter ____ (go) to Paris last year. That means that he ____ (be) to Paris three times! A.went - has been B.went – was C.has gone - was 11. Just a moment! I _____ (not think) of a good idea yet! A.haven't thought B.didn't think C.don't think 12. How long _____ (you/live) there before coming here? A.have you lived B.did you live C.do you live 13. She _____ (write) the email but doesn't know how to send it. A.has written B.writes C.written 14. I ____ (just/have) something done to my hair. Do you like it? A.have just had B.just have had C.just have 15. Hurry up! The concert _____ (begin) and we are late. A.begins B.has begun C.began 16. Madonna _____ (record) many albums and will probably make many more. A.records B.has recorded C. recorded |