· · · · · · · ·
2007 2008 2009 2010 2011 2012 2013 2014 2015 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
 
 
 
 
 
 
 
 
 
您现在的位置: 天仁报业集团 >> 英语资源中心 >> 高中教师频道 >> 免费试题 >> 正文
 
  情态动词练习
  作者:FroG 文章来源:不详 点击数:497 更新时间:2008-4-1  
  
 

情态动词 + 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

资源录入:frog    责任编辑:frog 
  • 上一条资源:

  • 下一条资源:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    Copyright© 2007-2008 天仁集团. All rights reserved.

    天仁集团网络编辑室 技术支持 Tel:0435-3940523 点这里QQ连线客服