I have two sentences and both seem to be grammaticallyt correct to me, only I would like to have your advice. Ofcourse, perhaps there may be a little difference in meaning. If this is not the case, please, tell me.
Here they are:
- After spending so many years in hospital, one would expect the doctor to have retired.
- After spending so many years in hospital one would have expected the doctor to have retired.
Is it also possible to replace ‘one would have exected / would expect’ by I should have expected…/I should expect…?
The doctor has reached the age of retirement, but it’s obvious from my sentences that he has not retired.