这两种疑问句有何区别?

有一读者问:请问下面两种疑问句有什么区别:

(1)Will John be there?

(2)John will be there?

在语法中,例(1)叫做一般疑问句,例(2)叫做陈述疑问句。总的说来,一般疑问句比较规范,多用在正式文体中;陈述疑问句比较口语化,多用在非正式文体中。二者在含义上并没有什么不同。但有时陈述疑问句并非意在提出疑问,而只是想证实或核实一下说话人的理解,如:

(3)You'll be all right?

有时带有惊讶的语气,如:

(4)They have nothing to eat?

有时则表示一种期望,如:

(5)— I say, you won't tell him?

— Of course not.