英语语法问题,、There to be a concert this evening 为什么用be 不用have

2个回答

  • 首先,你的这个句子不正确.要么是 There will be a concert this evening.要么是 There is going to be a concert this evening.甚至可以说 There is to be a concert this evening.

    There be 句型实际上是一个倒装句型,其逻辑主语是 be 后面的成分.be there 的意思是表示存在,如 A table is there = there is a table (here/there).

    而 have 表达的是 the act of possessing sth(拥有).尽管英汉词典里的翻译都是“有”,但两者在英语中很少能引起人们的联想.

    两者不可互换.