111. He _____ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside。
A. should B. must C. wouldn’t D. can’t
112. Many children, _____ parents are away working in big cities, are taken good care of in the village。
A. their B. whose C. of them D. with whom
113. If it _____ tomorrow, we will stay indoors to have our training class。
A. rains B. rain C. will rain D. rained
114. The college sports meet was _____ till next week because of the heavy rain。
A. put out B. put on C. put off D. put up
115. Lord Jim _____ a private school five years ago with the money he earned through hard work。
A. finds B. found C. founds D. founded
116. When Bob and his friends came, we _____ our supper then。
A. had B. were having C. have D. are having
117. That big dictionary _____ Tom two hundred dollars。
A. spent B. paid C. cost D. took
118. It was in 2005 _____ we began to introduce this new technique into our company。
A. which B. then C. when D. that
119. He _____ the maths examination if he had worked hard enough, but he didn’t。
A. would pass B. has passed C. would have passed D. passed
120. Since it is already midnight, we _____ now。
A. had better leaving B. had better leave
C. had better to leave D. had better have left
答案:BBACD BCDCB