英语四级语法专项训练:情态动词2
6)Bob said he was going to join our club but he didn't. He ____ his mind.
A)can't have changed
B)wouldn't have changed
C)must have changed
D)shouldn't have changed
7)You____ to town to see the film yesterday. It will be on TV tonight.
A)needn't go
B)had better not go
C)should not go
D)needn't have gone
8)We____ the letter yesterday,but it didn't arrive.
A)must receive
B)ought to receive
C)must have received
D)ought to have received
9)With all the work on hand,he____ to the cinema last night.
A)mustn't go
B)shouldn't have gone
C)could not go
D)couldn't have gone
10)Eve was late for class again. She ____earlier.
A)should get up
B)must get up
C)need to get up
D)should have got up
答案:CDDDD