III. Choose the correct answer.
1. We _____ (book) our holiday last week.
A. booked B. were booking C. had booked D. had booked
2. _____ your husband ______ (know) how to use a computer?
A. Does know your husband B. Has your husband known
C. Does your husband know D. Is your husband knowing
3. How long _____ have ______ (live) in this house? For 20 years now.
A. have you lived B. had you lived
C. were you living D. you have lived
4. He ____ (clean) the house by the time she _____ (get) home. It looked fantastic.
A. have cleaned / got B. had cleaned / got
C. was cleaning / was getting D. clean / get
5. Would you like a cup of coffee? Yes, please. I ______ (not have) one yet this morning.
A. haven't had B. do not have C. hadn't had D. wasn't having
6. I _____ (hurt) my foot when _____ (play) football yesterday.
A. was hurting / was playing B. hurted / played
C. had hurt / had played D. hurt / was playing
7. She ______ (already see) the movie 3 times.
A. has already seen B. was already seeing
C. have already seen D. has seen already
8. He's a very good student. He _____ (never fail) an exam.
A. has never failed B. had never failed
C. never has failed D. was never failing
9. She ______ (have) a great time on this holiday. She _____ (like) everything.
A. is having / likes B. has had / is liking
C. is having / will like D. is having / is liking
10. ____ the postman _____ (come) yet?
A. Are the postman coming B. Was the postman come
C. Has the postman come D. Did the postman come
11. How does Netflix work? No idea! I ______ (never / use) it.
A. never used B. have never used C. never have used
12. We ________ (get married) a year ago.
A. did married B. got married C. marry
13. So nice to see you again! We __________ (see) each other for ages!
A. haven't see B. didn't saw C. haven't seen
14. I ________ (eat) at a restaurant for 3 years.
A. haven't eaten B. hasn't eaten C. didn't eat
15. She _______ (teach) English before she retired when she was 65 years old.
A. has taught B. teached
C. taught
III. Choose the correct answer.
1. We _____ (book) our holiday last week.
A. booked B. were booking C. had booked D. had booked
2. _____ your husband ______ (know) how to use a computer?
A. Does know your husband B. Has your husband known
C. Does your husband know D. Is your husband knowing
3. How long _____ have ______ (live) in this house? For 20 years now.
A. have you lived B. had you lived
C. were you living D. you have lived
4. He ____ (clean) the house by the time she _____ (get) home. It looked fantastic.
A. have cleaned / got B. had cleaned / got
C. was cleaning / was getting D. clean / get
5. Would you like a cup of coffee? Yes, please. I ______ (not have) one yet this morning.
A. haven't had B. do not have C. hadn't had D. wasn't having
6. I _____ (hurt) my foot when _____ (play) football yesterday.
A. was hurting / was playing B. hurted / played
C. had hurt / had played D. hurt / was playing
7. She ______ (already see) the movie 3 times.
A. has already seen B. was already seeing
C. have already seen D. has seen already
8. He's a very good student. He _____ (never fail) an exam.
A. has never failed B. had never failed
C. never has failed D. was never failing
9. She ______ (have) a great time on this holiday. She _____ (like) everything.
A. is having / likes B. has had / is liking
C. is having / will like D. is having / is liking
10. ____ the postman _____ (come) yet?
A. Are the postman coming B. Was the postman come
C. Has the postman come D. Did the postman come
11. How does Netflix work? No idea! I ______ (never / use) it.
A. never used B. have never used C. never have used
12. We ________ (get married) a year ago.
A. did married B. got married C. marry
13. So nice to see you again! We __________ (see) each other for ages!
A. haven't see B. didn't saw C. haven't seen
14. I ________ (eat) at a restaurant for 3 years.
A. haven't eaten B. hasn't eaten C. didn't eat
15. She _______ (teach) English before she retired when she was 65 years old.
A. has taught B. teached
C. taught