为什么there will have和there is going to have是错的

—Jack,you look so excited!

—Yeah!There____a tennis game played by Li Na this evening.


(a) will have  (b)is going to be  (c) is going to have  (d) are going to be 


为什么A 和 C项不对呢?  

请先 登录 后评论

最佳答案 2019-05-31 22:41

网友是初学者。

have是个及物动词,必须有宾语。

there 存在句的谓语动词通常是不及物动词,表示存在、发生等意义。

There是形式主语,后接不及物动词作谓语,其后的名词是真正主语。如果用了及物动词have, 那么have没有宾语,一定是错误的。

There is a book on the desk.

形式主语+不及物动词+真正主语+地点状语=结构正确。

There has a book on the desk.

形式主语+及物动词+真正主语+地点状语=结构错误(及物动词没有宾语)。


have表示有,是拥有的意思。I have a car. 我拥有一辆车。车属于我。

There be表示有,是存在的意思。There is a car in front of the house. 一辆车存在于屋前。

不能把这二种“有”混淆。


请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

英语表示“有”,常见的两种表达是:

I have a picture.(人有某物)

There is a picture on the wall.(There be 存在句)

两者只能选一。不能混在一起使用。


There be 存在句,只需要改变be 的时态即可,例如:

There is, There are, There was, There were...

There will be,There is going to be, There are going to be...

但决不能说:

There will have, There is going to have...

请先 登录 后评论
  • 0 关注
  • 1 收藏,42752 浏览
  • yqq200 提出于 2019-05-30 20:58

相似问题