高一英语情态动词练习题1. John's score on the test is the highest in the class; he____ last night. A) should study B) should have studied C) must have studied D) must have to study2. The room is in a terrible mess; it ____cleaned. A) can't have been B) shouldn't have been C) mustn't have been D) wouldn't have been3. Nobody knows how people first came to these islands. They ____ from South America on rafts. A) must have sailed B) can sail C) might have sailed D) should have sailed4. Mary was not in her bedroom yesterday afternoon. She ____ in her classroom. A) should have been B) must have been C) must be D) should be5. 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 changed6. We _______ the letter yesterday, but it didn't arrive.A) must receive B) ought to receive C) must have received D) ought to have received7. 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 gone8. I didn't send out my application form last week, but I ____. A) had B) would do C) should have D) might have to9. Walking alone in the deserted village, John was scared. He thought he____ Tom to go with him. A) might have asked B) should asked C) must have asked D) should have asked10. The road was muddy. It____ last night. A) must rained B) must have rained C) must be rained D) could have rained11. She can speak quite fluent English. She____. A) must been in the U.S.A. for some time B) must have been in the U.S.A. for some time C) should have been in the U.S.A. for some time D) May be in the U.S.A....