Choose the correct English translation: کیا تم نے اپنا ہوم ورک کر لیا ہے؟

  1. Did you do your homework yesterday?
  2. Had you done your homework?
  3. Are you doing your homework?
  4. Have you done your homework?
Answer

D) Have you done your homework?

"کر لیا ہے" + question → present perfect question. Translation (Urdu to English) · Sentence translation

English MCQ · More English: Translation (Urdu to English) MCQs · Practise