They all have the same meaning.
Student or Learner
I was wondering if there is any difference of meaning between 'It's time that you went to bed', 'It's time that you (should) go to bed' and 'It's time for you to go to bed'.
Are they used in the same situations with no difference ?
SW LEE, 'It's time that you (should) go to bed' is completely unnatural for me — with or without 'should'.
***** NOT A TEACHER *****
Hello, SW Lee:
Here is some interesting information from one expert:
1. It's time (for someone) to do something: "It's time (for us) to go to bed."
2. It's time someone did something: "It's time the children were / went to bed."
-- Grammar in Use / Reference and Practice for Intermediate Students of English (1990 printing) by Raymond Murphy.
Mr. Murphy says that the structure used in sentence #2 is especially used when "we are complaining or criticizing, or when we think someone should have already done something" (my emphases). He adds that we can make it even stronger by adding "high." His example: "It's high time someone did something."
Based on Mr. Murphy's book and other sources, I have made up these dialogues, which I think are accurate:
Mother: It's 7:30 p.m. It's time for you to go to bed. I want to make sure that you get 8 hours of sleep.
Mona: OK, Mama. Good night.
Mother: Sweet dreams, darling.
Father (enters his son's room): Haven't you gone to bed yet?
James: Does it look like I'm in bed?
Father: Don't talk back to me! It's almost midnight. It's (high) time that you went to bed, young man! Now turn off that computer this minute!
Last edited by TheParser; 12-Feb-2015 at 18:30.
Ladies, Sirs I bid you a good morning,
I am no English yet I learned that in English as well as in Latin, German and French, mostly the three common tongues English provided its grammar with if I am right, there is the necessity of sequencing tenses so the sentence "it's time [...] you went to bed" sounds uncorrect. Maybe would it be more proper to say "it was time you went to bed", then.
I know the following sentences to be correct for I read them before in some English literature books :
"It was a time you should have gone to bed to."
"It was time for you to go to bed."
"Surely you should go to bed in short a time."
Problem is I have not the titles in mind at the moment. I believe to be in one of Lady Austen's works but I am not quite sure. Allow me to check it and I will come back to you as soon as I put my hand back on the excerpt.
Hopefully this was of use to you..
I wish you all the best still, and hope you are doing fine.
Kevin, I'm afraid you are incorrect. English is a Germanic language, and it does not get its grammar from Latin.
When moderators and teachers say something is correct, you can trust that it's correct. (We are quick to correct each other when we make mistakes.)
"It's time you went to bed" is entirely grammatical.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.