He did't know that he will come to school on time He did't know when he will come哪一句正确?

问题描述:

He did't know that he will come to school on time He did't know when he will come哪一句正确?
过去时不看的话、哪个错了He didn't know the detective have finished hie report对额呢、

第二句
第一句如果把that换成if也对