It's strange you should come today.
Does this sentence mean 'you have come' or 'you will come' today? Does it equal 'It's strange you came/should have come today'?
Thank you in advance.
Thank you very much, Raymott. Could I ask if we can say 'It is strange that he should come tomorrow' with 'should' being used to express some surprise?