文档内容
Unit 7 语法分层练习 (B 层提升卷)
- 答案及解析
【答案速查表】
一.1 一.2 一.3 一.4 一.5
B A B C B
一.6 一.7 一.8 一.9 一.10
A B A B B
一.11 一.12 一.13 一.14 一.15
C B A A C
二.1 二.2 二.3 二.4 二.5
have had has gone has been on haven't; yet How long
三.1 三.2 三.3 三.4 三.5
have received -> gone -> borrowed -> for -> since / 去 already ->
received been kept / had 掉 ago yet
【详细解析】
一、单项选择 解析
第1题: [ B ] 解析:Where is...? 询问去向,has gone to (去了没回)。
第2题: [ A ] 解析:for two weeks 需延续性动词,borrow 错,keep (have kept) 对。
第3题: [ B ] 解析:since 2015 提示现在完成时 has been。
第4题: [ C ] 解析:疑问句末尾用 yet (已经/还)。
第5题: [ B ] 解析:yet 用于否定/疑问,hasn't had。
第6题: [ A ] 解析:have never seen (过去分词)。
第7题: [ B ] 解析:for ten years 需延续,join 改为 be in (has been in)。
第8题: [ A ] 解析:last year 是明确过去时间,用一般过去时 died。
第9题: [ B ] 解析:a long time 是时间段,用 for。
第10题: [ B ] 解析:I have seen it. (强调结果:看过了,所以不想再看)。
第11题: [ C ] 解析:since + 时间点/从句 (she was 5)。
第12题: [ B ] 解析:Where have you been? (你去哪了?表示回来了)。
第13题: [ A ] 解析:肯定句中间用 just (刚刚) 或 already。
第14题: [ A ] 解析:has been + adj (dead)。dying 是分词,die 是动词原形。
第15题: [ C ] 解析:not yet (还没有)。
二、句型转换 解析
第1题: [ have had ] 解析:buy -> have (延续)。
第2题: [ has gone ] 解析:went + not here = has gone。
1 第3题: [ has been on ] 解析:began -> has been on (延续)。
第4题: [ haven't; yet ] 解析:already 变否定句要改为 yet。
第5题: [ How long ] 解析:对时间段/since提问用 How long。
三、短文改错 解析
第1题: [ have received -> received ] 解析:yesterday 是过去时间,不能用完成时。
第2题: [ gone -> been ] 解析:twice 表示次数/经历,用 have been to。
第3题: [ borrowed -> kept / had ] 解析:for two weeks 需延续,borrow 错误。
第4题: [ for -> since / 去掉 ago ] 解析:for + 时间段,since + 时间点 (two years ago)。
搭配冲突。
第5题: [ already -> yet ] 解析:疑问句通常用 yet。
2