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