he did not go home until he finished the work.为什么这里要用until?不能用because吗?

问题描述:

he did not go home until he finished the work.为什么这里要用until?不能用because吗?

这句话的意思是“直到他做完工作他才回家”,你改为because后意思是“因为他完成了工作,所以他没回家”,尽管not until是固定搭配,但是换成because语法上完全没有错误,但是意思不通,显然没有第一个好.
有什么疑问还可以问我,