+0
1. There is going to be a dance show on Saturday.

2. There is going to have a dance show on Saturday.

Which one is correct? and why?

Thanks!

Lynn
+0
Use be with there.
is going, has, and other auxiliaries can occur between there and be, but be goes with there.

There is going to be ...
There has to be ...
There may be ...
There should be ...
There used to be ...
There cannot be ...


CJ
Comments  
When we use "there is", there is no direct subject.

Ex: There is a huge aok tree in the park vs. I have a huge aok tree in my yard.

Now go back to your questions.

1. There is going to be a dance show on Saturday. This is fine

2. There[She] is going to have a dance show on Saturday. This is incorrect because you need a subjective pronoun to make it correct.

Hope that helps..