2 תשובות
did you - בתחילת שאלה שאת שואלת מישהו
have you - מצווה
אנונימית
did you-משמש רק למועד הבלתי מוגדר / פשוט (past indefinite/simple tense)...עובד בעבר האחרון ולא קשור לזמן אחר, מכיל מידע על משהו שהוא בדיוק נגמר.
have you-משמש בזמן הווה מושלם. (present perfect tense)..הוא להשלמת כל דבר בהווה.רק להווה היכן ששואלים אם משהו הושלם או לא.