问一个词组(英语)为什么there be单数变复数是,a要变some?,还有为什么把there be句型盖一般疑问句的时

5个回答

  • 单数变复数时,由于是第一次提到,所以不能用the,也不能只用复数前面不加任何修饰,因为这样就成了泛指.there be指有什么,语义有一定的指定作用,所以要加some或者别的词来限定一下.

    there be是英语里的固定句型,表达特定的意思.但分析结构的话,实际上它是倒装结构,也就是说后面跟的名词才是句子的主语,所以be的单复数形式是和后面的名词一致的,就是语法里的主谓一致.