- When is it a good time to call you?
- When is a good time to call you?
Everybody tells me that both are correct. What is the exact grammatical difference?
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
(1) When is it a good time to call you?
(2) When is
∅a good time to call you?
Indeed, both are correct, but they are not the same structure. Think of the question as being an equation saying that a description of a point in time (a good time to call you) equals (is) some specific but unknown time (
When), which is what's being queried by the question.
This can occur in two orders, since it's an equation and they're commutative; the is in the middle is the fulcrum, and the two parts can appear either as
- A good time to call you is
When is a good time to call you
You see from this last example where one of the structures comes from, and why it's OK.
This comes from the first example, where the embedded question clause is the subject.
Extraposition is a rule that takes "heavy" (long clause or phrase) subject noun phrases and moves them to the end of the clause, where they are more easily parsed, leaving a dummy, or changeling, it behind, to fool us into thinking the sentence still has a subject before the verb.
It was a bad idea [for him to leave early].
[When he left] was 7:30 pm ==> (Extraposition)
It was 7:30 pm [when he left].
[That he has no heirs] is fortunate ==> (Extraposition)
So the one with it comes from an extraposed clause, and the when gets moved to the front as it ought to, that still leaves the it there. So it got in through the back door, but no meaning was changed, so it can stay. There's an awful lot of things like this in English, and in any other language.
There is never only one correct way to say something; more likely, there are several million.