你好,问句中的 your 应该是 you,请确认。Doyou haveone? 是“你有一个吗?”的意思,用来询问对方是否拥有前面所提到事物中的一个。例如:I have many interesting story books.Doyourhaveone?译文: 我有很多有趣的故事书。你有(一本这样的书)吗?其中的 one 是代词,表示“一本”的意思,指代“interesting story books”中的一本。Doyou haveit?是“你有它吗?”的意思,用来询问对方是否拥有前面所提到的某样事物。例如:I want a red pen to write with. Do you have it?译文: 我想要一支红笔来写字。你有吗?其中的 it 也是代词,指代前句话中所提到的 a red pen 。