精英家教网 > 练习册解析答案 > 原创新课堂八年级英语外研版 > 第19页解析答案
原创新课堂八年级英语外研版

原创新课堂八年级英语外研版

注:当前书本只展示部分页码答案,查看完整答案请下载作业精灵APP。练习册原创新课堂八年级英语外研版答案主要是用来给同学们做完题方便对答案用的,请勿直接抄袭。

二、单项选择。
(
C
)1. We ______ friends since I came to this school.
A. were
B. will be
C. have been
(
B
)2. His grandma ______ for two years.
A. died
B. has been dead
C. has died
(
A
)3. Mr Green ______ in China since five years ago.
A. has lived
B. lived
C. lives
(
C
)4. —How long ______ here in New York?
—For three days.
A. have you come
B. were you
C. have you been
(
B
)5. Our lives ______ a lot since we began to use the internet.
A. changed
B. have changed
C. change
(
C
)6. We often go to the community library to read books. It ______ for three years.
A. opens
B. opened
C. has been open
(
B
)7. John, you ______ the computer games for 15 minutes. It's bad for your eyes.
A. played
B. have played
C. are playing
(
A
)8. Stephen has studied Chinese in China ______.
A. for three months
B. for three months ago
C. since three months
(
C
)9. The movie ______ for 10 minutes.
A. has started
B. has on
C. has been on
(
B
)10. —Look at the stamps from Europe. My grandfather ______ them for ten years.
—Wow, they are very wonderful.
A. have kept
B. has kept
C. has bought
答案:1. C
解析:"since I came to this school"是现在完成时的标志,“我们成为朋友”用现在完成时"have been",选C。
2. B
解析:"for two years"是时间段,"die"是短暂性动词,需转化为"be dead",现在完成时用"has been dead",选B。
3. A
解析:"since five years ago"是现在完成时的标志,选A。
4. C
解析:"How long"提问持续时间,"come"是短暂性动词,需用"be here",现在完成时用"have you been",选C。
5. B
解析:"since we began to use the internet"是现在完成时的标志,选B。
6. C
解析:"for three years"是时间段,"open"作形容词时表状态,现在完成时用"has been open",选C。
7. B
解析:"for 15 minutes"是时间段,用现在完成时"have played",选B。
8. A
解析:"for+时间段","since+时间点","three months"是时间段,用"for three months",选A。
9. C
解析:"for 10 minutes"是时间段,"start"是短暂性动词,需用"be on",现在完成时用"has been on",选C。
10. B
解析:"for ten years"是时间段,"buy"是短暂性动词,需用"keep",主语"my grandfather"是第三人称单数,用"has kept",选B。
三、语法填空。
阅读下面短文,在空白处填写1个适当的单词或括号内所给单词的正确形式。
Every year, my family has a spring-cleaning. This year, we 1.
have cleared
(clear) out fifty things already and we plan to give them away. For me, I will give away the volleyball shirts. I haven't played volleyball 2.
for
a long time. I no longer need them. I 3.
have had
(have) two sweaters that my grandma made for me since I was a baby. They are too small for me now. So I will give them away, too. For my brother Tim, he will give away his toys. He 4.
hasn't played
(not play) with them 5.
since
three years ago. The next thing from my brother is a bike. Although it 6.
has been
(be) broken for years, we will fix it and give it away. There are also some magazines from my parents. They 7.
have kept
(keep) the habit of reading for many years. Now, we have just put all the things in the car. They 8.
will go/are going
(go) to find their new owners soon.
答案:1. have cleared
解析:"already"是现在完成时的标志,主语"we",所以填"have cleared"。
2. for
解析:"for a long time"是固定搭配,意为“很长时间”。
3. have had
解析:"since I was a baby"是现在完成时的标志,"have"的过去分词是"had",填"have had"。
4. hasn't played
解析:"for three years ago"表述错误,应为"since three years ago",是现在完成时的标志,否定形式用"hasn't played"。
5. since
解析:“自从三年前他就没玩过它们了”,用"since"。
6. has been
解析:"for years"是时间段,现在完成时,主语"it",填"has been"。
7. have kept
解析:"for many years"是现在完成时的标志,主语"they",填"have kept"。
8. will go/are going
解析:"soon"表示将来,用一般将来时"will go"或现在进行时表将来"are going"。