英语提问:for how long与how long的用法区别及注意事项是什么?

问题描述:

英语提问:for how long与how long的用法区别及注意事项是什么?
For how long did he stay here?
How long did he stay here?
加介词和不加介词有什么区别?什么情况下可以for提问?

一样的吧 就好像现在初中教材 he sleeps nine hours every day和he sleeps for nine hours every day是一样的