文档内容
Unit 7 语法分层练习 (A 层挑战卷)
- 答案及解析
【答案速查表】
一.1 一.2 一.3 一.4 一.5
B A B C B
一.6 一.7 一.8 一.9 一.10
B B B B B
一.11 一.12 一.13 一.14 一.15
A B C B B
二.1 二.2 二.3 二.4 二.5
have loved have read bought have had yet
二.6 二.7 二.8 二.9 二.10
has gone has been has borrowed have read opens
三.1 三.2 三.3 三.4 三.5
I have had this His dog has He has lived in Have you ever
He has gone
dictionary for been dead for the hotel since been to that
to Shanghai.
three years. two months. he came here. famous museum?
【详细解析】
一、单项选择 解析
第1题: [ B ] 解析:“Sorry”暗示书不在手,借给别人了,强调对现在的影响,用现在完成时
have lent。
第2题: [ A ] 解析:for ten years 需搭配延续性状态。open (adj) 搭配系动词 be -> has been
open。
第3题: [ B ] 解析:Where is Jim? -> has gone to (不在这里);for an hour -> has been
there (待在那里)。
第4题: [ C ] 解析:for three years 需搭配延续性状态,die (瞬间) 改为 be dead -> has
been dead。
第5题: [ B ] 解析:for three years 需搭配延续性动词,buy (瞬间) 改为 have -> have had。
第6题: [ B ] 解析:since + 一般过去时句子 (we were kids)。
第7题: [ B ] 解析:leave 是瞬间动词,离家三天用 be away -> has been away。
第8题: [ B ] 解析:Have you ever...? 回答 No, never (从未) 符合语境。
第9题: [ B ] 解析:for half an hour 需延续。has been on (正在进行/上映)。
第10题: [ B ] 解析:How long (多久) 需搭配延续性动词 keep,borrow 是瞬间动词。
第11题: [ A ] 解析:Since she came... 主句用现在完成时。Teach 是延续性动词,has
taught。
第12题: [ B ] 解析:since + 时间点 (last month)。
1 第13题: [ C ] 解析:join 是瞬间动词,for years 需改为 be a member 或 be in -> has
been。
第14题: [ B ] 解析:last summer 是明确过去时间,用一般过去时 read。
第15题: [ B ] 解析:in the past few years (在过去几年里) 常与现在完成时连用 -> have
taken。
二、语篇填空 解析
第1题: [ have loved ] 解析:since 提示现在完成时。
第2题: [ have read ] 解析:表示过去的经历对现在的影响。
第3题: [ bought ] 解析:Last week 提示一般过去时。
第4题: [ have had ] 解析:for five days 提示完成时且动词需延续 (buy->have)。
第5题: [ yet ] 解析:否定句末尾用 yet。
第6题: [ has gone ] 解析:He isn't here now -> 去了没回 has gone。
第7题: [ has been ] 解析:for two hours 提示延续性。
第8题: [ has borrowed ] 解析:表示他借了书的状态或动作完成。
第9题: [ have read ] 解析:定语从句修饰 books,我们读过的书。
第10题: [ opens ] 解析:Reading (subject) opens... 一般现在时表客观事实。
三、汉译英 解析
第1题: [ I have had this dictionary for three years. ] 解析:buy -> have had (延续)。
第2题: [ His dog has been dead for two months. ] 解析:die -> be dead (延续)。
第3题: [ He has lived in the hotel since he came here. ] 解析:略
第4题: [ Have you ever been to that famous museum? ] 解析:去过某地 have been to。
第5题: [ He has gone to Shanghai. ] 解析:去了没回 has gone to。
2