您好,很高兴为您解答如下: Have you done your hobby? 你有找到你的爱好吗? 时态现在完成式,正确.不过done换位found较妥. When did you have your hobby? 你什么时候有了爱好? 这句话是对的,一般过去时态 Have you 一般引导的是现在完成时态的一般疑问句,句子结构为: Have you + 动词过去分词 + .? ----------------------------------- ★倾情奉献★愿您满意★ ★欢迎追问★敬请采纳★ -----------------------------------