()1. a cat in the garden. But there was a dog.
A. There was B. There wasn't C. There were
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
【解析】句中后半句的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
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
【解析】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
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
【解析】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
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
【解析】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
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
【解析】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. 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
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
解题时,先根据句子中的时间标志词(如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
登录