Với 2 câu này nên xét xem sử dụng thì nào là hợp lí
" Have you done your homework yet ? " là thì HTHT
Thì HTHT được sử dụng để diễn tả một hành động đã bắt đầu trong quá khứ nhưng còn kéo dài đến hiện tại và có khả năng vẫn còn tiếp tục trong tương lai
" Did you do your homework ? " là thì QKĐ
Thì QKĐ được sử dụng để diễn tả một hành động đã bắt đầu trong quá khứ và đã kết thúc trong quá khứ
Theo mình thì nên chọn " Did you do your homework ? " là hợp lí hơn