translate English to French: It would have been better if he could have stayed longer, and I agree with you on this.
S'il avait pu rester davantage, cela eût été mieux, j'en conviens.