I know with time clauses we only use either Present or Past tense like
If it rains, I will bring an umbrella
If it shall/will rain,I will bring an umbrella.
But in this below example I don't understand why "should" is used instead of Past tense.link
"John left for the front; by the time he should return, the field would have been burnt to stubble."