21. --- I hear Jane has gone to the Holy Island for her holiday ?
--- Oh, how nice ! Do you know when she __________ ?
A. was leaving B. had left C. has left D. left
22. I first met Lisa three years ago. She _______at a clothes shop at the time.
A. has worked B. was working C. had been working D. had worked
23. You shouldn’t accept a gift from a person _____ you don’t know him.
A. until B. unless C. if D. whether