English Practice Test – Advanced
Grammar & Vocabulary (40 Questions)
1. The manager demanded that the report __________ immediately.
a. is completed
b. will be completed
c. be completed
d. was completed
Answer: c
2. You __________ have told me the truth!
a. should
b. must
c. should have
d. would have
Answer: c
3. By this time next year, I __________ my degree.
a. will complete
b. have completed
c. will have completed
d. completed
Answer: c
4. I find it hard to put __________ with rude people.
a. up
b. out
c. up with
d. away
Answer: c
5. I find it hard to put __________ with rude people.
a. up
b. out
c. up with
d. away
Answer: c
6. Despite __________ late, he caught the train.
a. to arrive
b. arriving
c. arrive
d. arrived
Answer: b
7. He was accused __________ stealing the money.
a. for
b. of
c. with
d. by
Answer: b
8. You __________ have told me the truth!
a. should
b. must
c. should have
d. would have
Answer: c
9. The weather was __________ awful that we had to cancel the trip.
a. such
b. very
c. too
d. so
Answer: d
10. I find it hard to put __________ with rude people.
a. up
b. out
c. up with
d. away
Answer: c
11. Despite __________ late, he caught the train.
a. to arrive
b. arriving
c. arrive
d. arrived
Answer: b
12. If she __________ earlier, she wouldn't have missed the train.
a. leaves
b. had left
c. left
d. has left
Answer: b
13. The manager demanded that the report __________ immediately.
a. is completed
b. will be completed
c. be completed
d. was completed
Answer: c
14. He was accused __________ stealing the money.
a. for
b. of
c. with
d. by
Answer: b
15. The weather was __________ awful that we had to cancel the trip.
a. such
b. very
c. too
d. so
Answer: d
16. I find it hard to put __________ with rude people.
a. up
b. out
c. up with
d. away
Answer: c
17. If she __________ earlier, she wouldn't have missed the train.
a. leaves
b. had left
c. left
d. has left
Answer: b
18. If she __________ earlier, she wouldn't have missed the train.
a. leaves
b. had left
c. left
d. has left
Answer: b
19. By this time next year, I __________ my degree.
a. will complete
b. have completed
c. will have completed
d. completed
Answer: c
20. Despite __________ late, he caught the train.
a. to arrive
b. arriving
c. arrive
d. arrived
Answer: b
21. Her presentation was full of useful __________.
a. informations
b. information
c. informs
d. informing
Answer: b
22. Her presentation was full of useful __________.
a. informations
b. information
c. informs
d. informing
Answer: b
23. The manager demanded that the report __________ immediately.
a. is completed
b. will be completed
c. be completed
d. was completed
Answer: c
24. You __________ have told me the truth!
a. should
b. must
c. should have
d. would have
Answer: c
25. I find it hard to put __________ with rude people.
a. up
b. out
c. up with
d. away
Answer: c
26. Her presentation was full of useful __________.
a. informations
b. information
c. informs
d. informing
Answer: b
27. The manager demanded that the report __________ immediately.
a. is completed
b. will be completed
c. be completed
d. was completed
Answer: c
28. I find it hard to put __________ with rude people.
a. up
b. out
c. up with
d. away
Answer: c
29. Her presentation was full of useful __________.
a. informations
b. information
c. informs
d. informing
Answer: b
30. The weather was __________ awful that we had to cancel the trip.
a. such
b. very
c. too
d. so
Answer: d
31. I find it hard to put __________ with rude people.
a. up
b. out
c. up with
d. away
Answer: c
32. Hardly __________ the meeting started when the fire alarm went off.
a. had
b. have
c. did
d. was
Answer: a
33. Hardly __________ the meeting started when the fire alarm went off.
a. had
b. have
c. did
d. was
Answer: a
34. The weather was __________ awful that we had to cancel the trip.
a. such
b. very
c. too
d. so
Answer: d
35. The weather was __________ awful that we had to cancel the trip.
a. such
b. very
c. too
d. so
Answer: d
36. By this time next year, I __________ my degree.
a. will complete
b. have completed
c. will have completed
d. completed
Answer: c
37. You __________ have told me the truth!
a. should
b. must
c. should have
d. would have
Answer: c
38. Despite __________ late, he caught the train.
a. to arrive
b. arriving
c. arrive
d. arrived
Answer: b
39. Despite __________ late, he caught the train.
a. to arrive
b. arriving
c. arrive
d. arrived
Answer: b
40. By this time next year, I __________ my degree.
a. will complete
b. have completed
c. will have completed
d. completed
Answer: c