2026年新课程学习与测评同步学习五年级英语下册外研版第7页答案
(
)1.
a cat in the garden. But there was a dog.
A. There was B. There wasn't C. There were

答案

B

解析

【分析】先观察句子时态,后半句用了过去式was,所以前半句也用一般过去时;再看转折连词But,说明前后语义相反,后半句是“有一只狗”,前半句应是“没有猫”,结合there be句型的用法即可选出答案。
【解析】句中后半句的was表明时态为一般过去时,转折连词But提示前后语义相反,后半句表肯定“有一只狗”,故前半句需用否定形式;there be句型中,主语a cat是单数,一般过去时的否定形式为There wasn't,因此选B。
【答案】B
【知识点】there be句型、一般过去时
【点评】本题结合转折逻辑考查there be句型的时态与否定用法,是基础考点,学生易掌握。
【难度系数】0.6
(
)2.
any balls in the box.
A. There was B. There wasn't C. There weren't

答案

C

解析

【分析】首先观察句子中的关键词:balls是复数名词,且句中出现any,any常用于否定句或疑问句中,由此判断该句为there be句型的否定句。需结合主谓一致原则,be动词要与后面的主语balls(复数)保持一致,排除单数形式的be动词选项,再结合否定含义确定答案。
【解析】1. 主谓一致:主语balls是复数,there be句型中be动词需用复数形式,排除A选项(was为单数be动词);2. any的用法:any用于否定句或疑问句,本句为陈述句,需用否定形式,B选项wasn't是单数be动词的否定,不符合复数主语要求,C选项weren't是复数be动词的否定,符合要求,故选C。
【答案】C
【知识点】there be句型、主谓一致、any的用法
【点评】本题考查there be句型的否定形式及相关基础语法,需掌握主谓一致和any的使用场景,属于常规语法题。
【难度系数】0.6
(
)3.
only one student in the room.
A. There were B. There was C. There weren't

答案

B

解析

【分析】要解决这道题,需掌握there be句型的核心用法:首先,there be句型的be动词由靠近它的主语(就近主语)的单复数决定;其次,结合句中关键词判断句子的肯定/否定含义,再匹配选项。
【解析】there be句型遵循就近一致原则,本句中靠近be动词的主语是单数可数名词“one student”,因此be动词需用单数形式was;句中“only”表肯定含义,A选项were是复数be动词,C选项是否定形式,均不符合语法和句意,所以选B。
【答案】B
【知识点】there be句型;主谓一致
【点评】本题考查there be句型的基础考点,核心是就近一致原则的应用,属于英语入门级题型,难度较低。
【难度系数】0.8
(
)4.
any people at the party?
A. There was B. Was there C. Were there

答案

C

解析

【分析】本题考查there be句型的一般疑问句及主谓一致。首先根据句末问号判断句子为疑问句,there be句型的疑问句需将be动词提前,排除陈述句语序的A选项;再根据主语any people是复数概念,确定be动词用复数形式were,进而选出正确答案。
【解析】1. 句式判断:句子为疑问句,there be句型的一般疑问句结构为“Be动词 + there + 主语 + 其他?”,A选项是陈述句语序,不符合要求,排除;2. 主谓一致:主语any people是复数,be动词需用复数形式were,B选项中be动词为单数was,不符合,排除,因此选C。
【答案】C
【知识点】there be句型、主谓一致、一般疑问句
【点评】本题为英语基础题,核心考查there be句型的疑问句结构及be动词与主语的单复数一致规则,牢记相关语法知识点即可解答。
【难度系数】0.7
(
)5.How many bananas
on this tree before?
A. are there B. there were C. were there

答案

C

解析

【分析】首先,该句是How many引导的特殊疑问句,用于询问数量;其次,句中时间状语before表示过去的时间,需使用一般过去时,排除一般现在时的选项A;最后,there be句型的特殊疑问句结构为“特殊疑问词短语 + be动词 + there”,因此需将be动词提前,结合一般过去时,be动词用were,故正确结构为were there,对应选项C。
【解析】1. 时态判断:句中时间状语before(之前)表明动作发生在过去,因此句子采用一般过去时,排除一般现在时的A选项;2. 句式结构:How many引导的there be句型特殊疑问句,需将be动词置于there之前,结构为“How many + 可数名词复数 + be动词 + there”;3. 结合时态,be动词用were,因此完整表达为“How many bananas were there...”,故选择C选项。
【答案】C
【知识点】there be句型、一般过去时、特殊疑问句
【点评】本题考查there be句型的特殊疑问句结构及一般过去时的运用,属于英语基础语法题,需掌握特殊疑问句语序规则和时态判断方法。
【难度系数】0.6
二、从方框里选择合适的there be形式填空。

1. Listen!
a bird in the tree. It's singing.
2. Look!
any water in the river.
3.
any telephones many years ago.
4.
some sheep in the photo.
5. Ten years ago,
a supermarket in my village. We couldn't buy any things there.
6. Twenty years ago,
any trees in the park. Now
many trees.
7.
a cat on the chair two days ago.

答案

1. There is
2. There isn't
3. There weren't
4. There are
5. There wasn't
6. There weren't; There are
7. There was

解析

【分析】
解题时,先根据句子中的时间标志词(如Listen、Look表现在,many years ago等表过去)确定时态;再根据be动词后的名词单复数(单数/不可数对应is/was,复数对应are/were)匹配be动词形式;最后结合肯定/否定句(肯定句用some,否定句用any)确定be动词的肯定或否定形式,从而选出正确的there be结构。
【解析】
1. 句中“Listen!”提示为一般现在时,“a bird”是单数可数名词,且为肯定句,故用There is。
2. 句中“Look!”提示为一般现在时,“any”用于否定句,“water”是不可数名词,故用There isn't。
3. 句中“many years ago”提示为一般过去时,“any”用于否定句,“telephones”是复数名词,故用There weren't。
4. 句中“some”用于肯定句,“sheep”在此处为复数(单复数同形,some后接复数概念),时态为一般现在时,故用There are。
5. 句中“Ten years ago”提示为一般过去时,“a supermarket”是单数可数名词,结合后句“couldn't”可知为否定句,故用There wasn't。
6. 第一空“Twenty years ago”提示一般过去时,“any”用于否定句,“trees”是复数,故用There weren't;第二空“Now”提示一般现在时,“many trees”是复数,为肯定句,故用There are。
7. 句中“two days ago”提示为一般过去时,“a cat”是单数可数名词,为肯定句,故用There was。
【答案】
1. There is
2. There isn't
3. There weren't
4. There are
5. There wasn't
6. There weren't; There are
7. There was
【知识点】
there be句型、时态匹配、单复数一致
【点评】
本题围绕there be句型的核心考点展开,涵盖时态判断、be动词单复数匹配及肯定/否定句中some与any的用法,是初中英语的基础题型,侧重对基础语法的掌握。
【难度系数】
0.6