B: “slept” không diễn tả được hành động đang diễn ra tại một thời điểm cụ thể trong quá khứ.
C: “has slept” sai thì (hiện tại hoàn thành), trong khi câu gốc là quá khứ.
D: “had slept” không phù hợp vì không diễn tả hành động đang diễn ra tại một thời điểm cụ thể trong quá khứ.
Dịch: Các con tôi đang ngủ khi tôi về nhà tối qua.