to have been meaning to
я збирався зробити але не зробив
i've been meaning to write for ages
я збирався написати роками і не написа