In a my daily lesson, a sentence was written like that : " Haven't you heard? The company just imposed some 4 new restrictions."
But I would write "the company has just imosed " and not "the company just imposed"

Could you explain me why we have to write "The company just imposed some 4 new restrictions" ?

thank you