1.How long С here? A) you live B) do you live
C)have you lived D) are you living
2 I help you with the cooking?
A) Will B)Am
C) Shall D) Have
3. He denied ……….the money.
A) to take B) to have taken
C)take D) having taken
4. She……….. for 12 hours before she finished
everything.
A) had been working B) has been working
C) is working D) has worked
5. When I was a child I running every day.
A) have gone B) used to go
C)was going D) had gone
B) before D) already 8 o'clock. B) by the time D)by to come to the party. B) won't D) can't some new clothes. B) for buying D) buying
6. What …………at 10 o'clock last night?
A) have you done B) were you doing
C)have you been doing D) had you done
7. He hasn't left the office….
A) yet
C)just
8. They will have finished
A) until
C) since
9. I'm afraid I……..
A) don't go
C)won't be able
10. We went into town ….
A) to buy
C)to have bought
11. We'd rather …………..to bed early last night.
A) to have gone B) to go
C) going D) have gone
12. Remember ………..the door when you leave.
A) to lock B) lock
C) locking D) have locked
13. "You look slimmer." "Yes, I ………12 kilos."
A) had lost B) lost
C)have been losing D) have lost
14. "I'm having trouble with this exercise."
"Don't worry. I ………………….you."
A) have helped B) am going to help
C) helped D) 'II help
15. "Have you ever been to China?"
"Yes, I ………….there in 1990."
A) have gone B) went
C) have been going D) have been
16. "How long have you worked here?" "By the end of
the month I ……..here for three years."
A) 'II work B) 'm going to work
C) 'II have been working D) 'II be working
17. "We'll need some cola for the party."
"I ……………..some."
A) buy B) will have bought
C)'ve already bought D) had bought
18. "I need to give a message to Susan."
"I ………………her at the office this afternoon."
A) see B) have seen
C) 'II have seen D) 'II be seeing
19. "Have you ever met a famous person?"
"Yes, I …………….Maria Callas once."
A) have met B) met
C)meet D) have been meeting
20. "These shoes aren't at all comfortable."
"You shouldn't ……………….them."
A) have bought B) to buy
C) bought D) buying
21. "What's wrong with Lynda?"
"She ………….problems at work lately."
A) has been having B) will have
C)was having D) 'II be having
22. "What's Pam doing?" "She seems …….
A) to be working B) working
C) to have worked D) to work
23. "How long have you been working here?"
“ ……………………..6 months."
A) Since B) For
C) From D) Ago
24. "I can't stand this any longer!"
"Calm down. There's no point ……………upset."
A) to get B) get
C) in getting D) to getting
25. "How long does it take you to write a novel?"
"By December I …………on this one for 3 years."
A) will work B) will have been working
C) will be working D) am going to work
Explanation: The question is about the duration of time that the person has lived in the current location. The correct answer is C) have you lived because it is asking for the length of time that has passed since the person started living there.
2. Shall I help you with the cooking? C) Shall
Explanation: The question is asking if the person should help with the cooking. The correct answer is C) Shall because it is the appropriate modal verb to suggest an offer or make a suggestion.
3. He denied having taken the money. D) having taken
Explanation: The sentence is referring to an action that the person denies doing in the past. The correct answer is D) having taken because it is the correct form of the verb "take" in the past participle form.
4. She had been working for 12 hours before she finished everything. A) had been working
Explanation: The sentence is referring to an action that happened in the past before another action. The correct answer is A) had been working because it is the correct past perfect continuous tense to express an action that started in the past and continued until another point in the past.
5. When I was a child, I used to go running every day. B) used to go
Explanation: The sentence is referring to a habitual action that the person did in the past. The correct answer is B) used to go because it is the appropriate form to express a repeated action in the past.
6. What were you doing at 10 o'clock last night? B) were you doing
Explanation: The question is asking about what the person was doing at a specific time in the past. The correct answer is B) were you doing because it is the correct form of the verb "do" in the past continuous tense.
7. He hasn't left the office yet. A) yet
Explanation: The sentence is stating that the person has not left the office up until now. The correct answer is A) yet because it means up until now or at the present time.
8. They will have finished by the time we come to the party. B) by the time
Explanation: The sentence is expressing that the action of finishing will be completed before the action of coming to the party. The correct answer is B) by the time because it indicates the point in time when the action of finishing will be completed.
9. I'm afraid I won't be able. C) won't be able
Explanation: The sentence is expressing the person's inability to do something. The correct answer is C) won't be able because it is the appropriate form to express the person's future inability to do something.
10. We went into town to buy some new clothes. A) to buy
Explanation: The sentence is expressing the purpose of going into town. The correct answer is A) to buy because it indicates the reason or intention behind the action of going into town.
11. We'd rather have gone to bed early last night. D) have gone
Explanation: The sentence is expressing a preference for a past action. The correct answer is D) have gone because it is the appropriate form to express a past action that the person would have preferred to do.
12. Remember to lock the door when you leave. A) to lock
Explanation: The sentence is giving an instruction to remember to perform an action. The correct answer is A) to lock because it indicates the action that needs to be performed.
13. "You look slimmer." "Yes, I have lost 12 kilos." D) have lost
Explanation: The sentence is expressing a past action that resulted in the person looking slimmer. The correct answer is D) have lost because it is the correct form of the verb "lose" in the present perfect tense.
14. "I'm having trouble with this exercise." "Don't worry. I am going to help you." B) am going to help
Explanation: The sentence is expressing a future action that the person will perform to provide assistance. The correct answer is B) am going to help because it is the appropriate form to express an intention or plan to help in the future.
15. "Have you ever been to China?" "Yes, I went there in 1990." B) went
Explanation: The sentence is referring to a past action of going to China. The correct answer is B) went because it is the correct form of the verb "go" in the past simple tense.
16. "How long have you worked here?" "By the end of the month, I will have been working here for three years." C) 'II have been working
Explanation: The question is asking about the length of time the person has been working at the current place. The correct answer is C) 'II have been working because it is the appropriate form to express the duration of the action that started in the past and is still continuing.
17. "We'll need some cola for the party." "I have already bought some." C) 've already bought
Explanation: The sentence is expressing the completion of the action of buying cola. The correct answer is C) 've already bought because it indicates that the action has already been completed.
18. "I need to give a message to Susan." "I will see her at the office this afternoon." D) 'II be seeing
Explanation: The sentence is expressing the intention or plan to see Susan at the office. The correct answer is D) 'II be seeing because it is the appropriate form to express a future action that is scheduled or planned.
19. "Have you ever met a famous person?" "Yes, I have met Maria Callas once." A) have met
Explanation: The sentence is referring to a past action of meeting a famous person. The correct answer is A) have met because it is the correct form of the verb "meet" in the present perfect tense.
20. "These shoes aren't at all comfortable." "You shouldn't have bought them." A) have bought
Explanation: The sentence is expressing the person's regret for purchasing the shoes. The correct answer is A) have bought because it is the appropriate form to express a past action that the person regrets doing.
21. "What's wrong with Lynda?" "She has been having problems at work lately." A) has been having
Explanation: The sentence is expressing a continuous action that Lynda has been experiencing. The correct answer is A) has been having because it is the correct form to express an action that started in the past and is still continuing.
22. "What's Pam doing?" "She seems to be working." A) to be working
Explanation: The sentence is expressing the person's observation of Pam's current activity. The correct answer is A) to be working because it is the appropriate form to express the ongoing action of working.
23. "How long have you been working here?" "I have been working here for 6 months." B) For
Explanation: The question is asking for the length of time the person has been working at the current place. The correct answer is B) For because it indicates the duration of the action.
24. "I can't stand this any longer!" "Calm down. There's no point in getting upset." C) in getting
Explanation: The sentence is expressing the lack of benefit or purpose in becoming upset. The correct answer is C) in getting because it is the appropriate form to express the lack of purpose in performing an action.
25. "How long does it take you to write a novel?" "By December, I will have been working on this one for 3 years." B) will have been working
Explanation: The sentence is expressing the length of time the person will have spent working on the novel by a future point in time. The correct answer is B) will have been working because it is the appropriate form to express the duration of an action that will be completed before a specific future point in time.