<i> Surely he will/would have finnished by now.</i><br/><br/>Which do we use?<br/><br/>Or are they both OK? Difference in meaning?<br/><br/>Thanks