have和there be句型有什么区别.have在什么情况下用,there be句型在什么情况下用.