你来过中国吗Have you (ever) been to China请问这是什么时态 为什么用have提问

如题所述

这里是现在完成时态的一般疑问句,因为在现在完成时态中有助动词have或has,所以做一般疑问句时,应该即将助动词have或has提前。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-08
现在完成时,have+done动词过去分词,所以问句讲助动词have提前
第2个回答  2012-02-08
现在完成时
have在这里是助动词,现在完成时形式是have done
第3个回答  2012-02-08
现在完成时,因为主语是YOU,所以用HAVE
相似回答