not till的一个问题,

问题描述:

not till的一个问题,
在高中的时候老师说表示“直到……才”的意思要用“not untill”,而不能用not till.但是我在网上经常看到not till表“直到……才”的例句,如He didn't leave the office till 8 o'clock.他直到八点才离开办公室.
所以我想问,可以这么表达吗?

till用作介词的时候,是等同until的.
但是一般认为till不及until正式,所以在书面语中不常用till.
而句首通常用until.
综上所述,严格来讲,这个句子可以用途not till