语法自测:情态动词的过去式你会用吗

2016年04月19日 15:41 BBC英语教学
微博 微信 空间 分享 添加喜爱

  英语中情态动词,比如:can(could),may(might),must,should 等等,虽然数量不多,但用途广泛。情态动词的过去式可以帮助说话的人表达对过去的推测外,还可表示过去没有实现的可能性(即某事本来可以发生,却没发生)。快来挑战一下你对情态动词的理解吧。

  1. I’m not surprised he’s angry with you. You ____________ his laptop with asking yesterday.

  a) shouldn’t have borrowed

  b) shouldn’t borrow

  c) couldn’t borrow

  d) might not have borrowed

  2. I’m surprised she’s not at home. She ____________ work an hour ago.

  a) should leave

  b) ought to leave

  c) may have left

  d) ought to have left

  3. I wish I’d never told him my secret. He ____________ anyone or I’ll be really angry.

  a) had better not have told

  b) must have told

  c) would not have told

  d) should have told

  4. It ____________ who broke the equipment. I wasn’t in the lab that day.

  a) could have been me

  b) must have been me

  c) couldn’t have been me

  d) mightn’t have been me

  5. I’m sure he’s not ignoring you. It’s possible that he ____________ you yesterday.

  a) could have seen you

  b) saw

  c) would see

  d) might not have seen

  6. I gave it everything I had. I ____________ any harder than I did.

  a) couldn’t have tried

  b) couldn’t tried

  c) would have tried

  d) shouldn’t have tried

  答案

  1) a, 2) d, 3) a, 4) c, 5) d, 6) a.

BBC英语教学BBC英语推荐

高考志愿通(收录2553所大学、506个专业分数线信息、57名专家为您服务)

三步报志愿

1
专业定位
适合专业测评
3806人已测试
2
海选学校
录取可能性报告
7252人已测试

分数线查询

北京

  • 北京
  • 天津
  • 上海
  • 重庆
  • 河北
  • 河南
  • 山东
  • 山西
  • 安徽
  • 江西
  • 江苏
  • 浙江
  • 湖北
  • 湖南
  • 广东
  • 广西
  • 云南
  • 贵州
  • 四川
  • 陕西
  • 青海
  • 宁夏
  • 黑龙江
  • 吉林
  • 辽宁
  • 西藏
  • 新疆
  • 内蒙古
  • 海南
  • 福建
  • 甘肃
  • 港澳台

2014

  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008

北京

  • 北京
  • 天津
  • 上海
  • 重庆
  • 河北
  • 河南
  • 山东
  • 山西
  • 安徽
  • 江西
  • 江苏
  • 浙江
  • 湖北
  • 湖南
  • 广东
  • 广西
  • 云南
  • 贵州
  • 四川
  • 陕西
  • 青海
  • 宁夏
  • 黑龙江
  • 吉林
  • 辽宁
  • 西藏
  • 新疆
  • 内蒙古
  • 海南
  • 福建
  • 甘肃
  • 港澳台

理科

  • 文科
  • 理科

找专家报志愿

一对一服务
咨询电话:
01058983379
推荐阅读
聚焦
关闭评论
高清美图