Originally Posted by ~Mav~
I seem to remember reading somewhere that there is (may be) a slight difference in the meaning:
a) It's time for him to leave. = The correct time has arrived.
b) It's time he went. = It's already a bit late.
That's my feeling. I was a little too brief in my last post.
He says it is time he went. ---> He said it was time he had gone.
I am almost 100% certain that in this case the verb form remains the same. (That is, "He said it was time he went." )
Originally Posted by fivejedjon
But is it acceptable to say "It's high time he had left home"? I don't think it is. For me, "it's (high) time ..." can be followed only by something that must be done after the utterance.
I think so, but as an abbreviation of 'It's high time things were in a condition characterized by, among other things, his having left'.