My friend didn’t know I didn’t back home that time.是一个正确的句子吗

问题描述:

My friend didn’t know I didn’t back home that time.是一个正确的句子吗
感觉这个事态的用法好别扭,并且想问能不能换成其他用法.My friend didn’t know I haven’t backed home that time.如何?

从句里最好是用过去完成时态;
My friend didn't know i hadn't come back home that time.
My friend didn't know whether i had come back home that time.
还有:back不是个动词.