英语疑问句do和have开头的怎么区分?

比如。“你去过北京吗?”我怎么觉得这个句子开头用Do和have都行?
Did you go to Beijing?
Have you gone to Bejing?

时态不同。
1 .行为动词做谓语,一般疑问句一般现在时,一般过去式是直接在主语的前面加助动词Do,Does, Did

2.现在完成时态的一般疑问句是直接把助动词have 或hats提到主语的前面。


你去过北京吗?用现在完成时态比较好,强调对现在的结果或影响。
Have you been to Beijing?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-10
Did you go to Beijing( last Sunday) ?
你 ( 上星期天 )去北京了?(一般过去时)
Have you been to Beijing ?
你去过北京吗 ?( 现在完成时追问

那have you gone to Beijing?这句话对不对

本回答被提问者和网友采纳
第2个回答  2019-12-23
do进行式和have完成式的分别
相似回答