–It’s a long time ___ I last saw you.
--Yes, and it will be two months ______ we can meet again.
A. before; since B. when; before C. since; when D. since ; before
---Guess what! I have got the highest score in the final exam.
---- Great! You ______ worked very hard and put a lot of energy into it.
A. must B. must have C. should D. should have
The manager says he needs an assistant that he can depend on to deal with the problems that may happen in his _______.
A. presence B. absence C. distance D. appearance
Our teacher is clever and hardworking, but not very good at _______ his ideas to us.
A. getting over B. getting across C. getting on D. getting into
---She might complain about you to the manager.
---_________? I know I am in the right.
A. What for B. Why not C. What’s up D. So what
— What do you suppose ______ her look so upset?
—______ by her boyfriend again.
A. making ; Misunderstood B. had made ; Being misunderstood
C. made ; Having been misunderstood D. has made ; Misunderstood