do you.are you...have you...这几种疑问句到底有什么区别?

问题描述:

do you.are you...have you...这几种疑问句到底有什么区别?

do you一般现在时,一般是问你做了什么,或者你平常干什么
are you 现在进行时,一般问你是什么,或者你正在干什么?
have you是完成时,一般问你是否已经怎么样了