Therewilhave和Therebegoingto的区别是begoingto与will的区别
begoingto与will两者都可表示将要发生的事、将要去做某事,但它们有如下几点区别:
1.begoingto表示近期、眼下就要发生的事情,will表示的将来时间则较远一些,如:
Heisgoingtowritealettertonight.
Hewillwriteabookoneday.
2.begoingto表示根据主观判断将来肯定发生的事情,will表示客观上将来势必发生的事情.
Heisseriouslyill.Heisgoingtodie.
Hewillbetwentyyearsold.
3.begoingto含有“计划,准备”的意思,而will则没有这个意思,如:
Sheisgoingtolendusherbook.
Hewillbehereinhalfanhour.
4.在有条件从句的主句中,一般不用begoingto,而多用will,如:
Ifanybeastscomesatyou,I'llstaywithyouandhelpyou