translate English to French: It took some years for it to happen, but my laboratory benefited from this.
Cela a pris quelques années, mais mon laboratoire en a profité.