![]() ![]() |
情态动词练习 |
作者:FroG 文章来源:不详 点击数497 更新时间:2008-4-1 15:10:55 文章录入:frog 责任编辑:frog |
|
情态动词 + have done can/could have done may/might have done must have done should/ought to have done 1. ---My English-Chinese dictionary has disappeared. ---Who ___ have taken it? a. should b. must c. could d. would 2. ---There were already five people in the car, but they managed to take me as well. ---It ___ a comfortable journey. a. can’t be b. shouldn’t be c. mustn’t have been d. couldn’t have been 3. ---I stayed at a hotel while in New York. ---Oh, did you? You ___ with Barbara. a. could have stayed b. could stay c. would stay d. must have stayed 4. Sorry, I’m lat, I ___ have turned off the alarm clock and gone back to sleep again. a. might b. should c. can d. will 5. Yesterday Jane walked away from the discussion, otherwise, she ___ something she would regret later. a. had said b. said c. might say d. might have said 6. 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 7. Oh, I am not feeling well in the stomach. I ___ so much fried chicken just now. a. shouldn’t eat b. mustn’t have eaten c. shouldn’t have eaten d. mustn’t eat 8. 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 key: cdaadbcd |
![]() ![]() |