İlk yazdığınız cümle bile değildir, anlamsız bir şeydir çünkü yüklem yok. Bir cümlede mutlaka yüklem bulunur. Doğru olan "Did you do your homework?" idir. Burada "Did" yardımcı fiildir. "Do" ise asıl yüklemdir.
Did you ...... your homework? = Ödevini ..... mı?
İşte burada boşluğa bir yüklem gelmeli. Ödevini yaptın mı, getirdin mi, gönderdin mi, teslim ettin mi? Ne sorulacaksa o kelime getirilmeli. Umarım anlatabilmişimdir.