20. --Are you free this evening?
--_______
--Then let’s go out for some coffee.
A. I’m afraid not. B. Yes, I think so.
C. For what? D. What’s the matter?
19. Though ______ to stop and take a rest, the farmer went on working till sunset.
A. told B. being told C. telling D. having told
18. I kept myself ready, but ______ the right chance never seemed to present itself.
A. anyhow B. somewhat C. anywhere D. somehow
17. --Have you been here before?
-- Yes, it’s the second time ______ I ______ the Great Wall.
A. when; visited B. that; visited
C. when; have visited D. that; have visited