此题正确答案选择D选项。there be 结构中最忌讳的同时我们很容易被迷惑的地方就在于B,C选项带给我们的困惑。切记there be 结构中是不能于have搭配的。所以排除。针对A和D解释如下:A 表示将来要发生的事情,而D选项是表示在下一步即将要发生的,所以从句意来看,正确的应该选择A.希望我的解答可以帮到你。
be going to与will两者都可表示将要发生的事、将要去做某事,但它们有如下几点区别:
1. be going to 表示近期、眼下就要发生的事情,will 表示的将来时间则较远一些,如:
He is going to write a letter tonight.
He will write a book one day.
2. be going to 表示根据主观判断将来肯定发生的事情,will表示客观上将来势必发生的事情。
He is seriously ill. He is going to die.
He will be twenty years old.
3. be going to 含有“计划,准备”的意思,而 will 则没有这个意思,如:
She is going to lend us her book.
He will be here in half an hour.
4.在有条件从句的主句中,一般不用 be going to, 而多用will, 如:
If any beasts comes at you, I'll stay with you and help you.
以上答案摘自百度知道。
其实A 和C 都在不同的语境下可以,如果你认为今后会有便宜的车就算A ,如果你认为今后的车一定会越来越便宜,你也可以选D。 因此A 包括了D. 所以A 是一定对的
应该选C。因为这句话的意思是将来会有很多便宜的车子。是复数,那么B和D 就可以排除了
选A。因为:be going to 表示近期、眼下就要发生的事情,will 表示的将来时间则较远一些。
选A A与D都可以用在此类句型中, 相比之下,可以发现D上是is going to be ‘is’ 上面cars