语法小测验:如何精准运用英语中的叙事时态

2016年07月12日 17:03 BBC英语教学
微博 微信 空间 分享 添加喜爱

  原标题 语法:英语中的叙事时态

  英语中不同的叙事时态可以描述过去、现在或将来发生的事件。我们通过动词的不同形式来辨别句子所使用的时态。比如,have been doing 表现的是现在完成进行时,指过去到现在一段时间内持续发生的动作。来做测试题,看看你是否能分清并熟练运用这些叙事时态吧!

  1. They _________ by the time we arrived at the restaurant.

  a) had finished eating

  b) have finished eating

  c) were eating

  d) ate

  2. _________ in the UK for so many years, she speaks English fluently.

  a) Have lived

  b) Had lived

  c) Having lived

  d) Having had lived

  3. When I arrived at the station, it _________ with rain.

  a) has poured

  b) was pouring

  c) has been pouring

  d) is pouring

  4. Jamie had been studying all night and _________ exhausted when I met him in the morning.

  a) had looked

  b) has looked

  c) looked

  d) has been looking

  5. As I walked into the meeting, everyone looked at me. I was late and the meeting _________ an hour before.

  a) had been started

  b) has been started

  c) was starting

  d) had started

  6. I _________ my favourite book, when there was a knock at the door.

  a) am reading

  b) had read

  c) read

  d) was reading

  答案

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

BBC英语教学BBC英语推荐

高考志愿通(收录2595所大学、506个专业分数线信息、提供29省专家服务)

三步报志愿

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

分数线查询

北京

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

2015

  • 2015
  • 2014
  • 2013
  • 2012
  • 2011

北京

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

理科

  • 文科
  • 理科

找专家报志愿

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