Have you提问和Do I have提问的区别

问题描述:

Have you提问和Do I have提问的区别
Have you....
Do you have....

have表示有时,前者是英国英语,后者是美国英语.Have you a book?Do you have a book?
have不表示有时,用do构成疑问或否定:When do you have lunch?I didn't have lunch today.
Do you have to stay here?
现在完成时的疑问用Have you +过去分词:Have you understood?