translate English to French: The consultant has since arrived.
Le consultant est arrivé depuis.