核心考点八 情态动词与虚拟语气
——使表达得体、含蓄
1.He ________ fatter but he eats too little.
A.would become B.would have become
C.must become D.must have become
解析 根据语意知道我们可以在but he eats too little前加上一个省去的条件状语从句if he ate much,由此可知是与现在时相反所以主句用would become。
答案 A
2.He ________ if he works hard for the people.
A.shall praise B.shall be praised
C.will praise D.will be praised
解析 句意:如果他为人民努力工作,他会受到表扬。说话人希望他受到表扬,而will表示的是句子的主语的意愿,那样意思就是“他愿意受到表扬”,显然不对。shall用于第三人称可表示说话人对某人所持有的主观立场和坚定的信念。
答案 B
3.There was a lot of fun at yesterday's party.You ________ come,but why didn't you?
A.must have B.should
C.need have D.ought to have
解析 该空含你本来应来但实际未来之意,应填ought to have。
答案 D
4.I was really anxious about you.You ________ home without a word.
A.mustn't leave B.shouldn't have left
C.couldn't have left D.needn't leave