Possible Duplicate:
“If I was” or “If I were”. Which is more common, and which is correct?

Is this correct grammar?

What if there was a Stack Overflow on…

Shouldn't it be "what if there were a Stack Overflow on…"?


6 Answers 6


Prescriptively, you're correct, this should be were since this is being expressed with the subjunctive mood. Descriptively, I think you'll find both in the wild. In informal speech, most people I know would prefer was in this case (and those that don't are sticklers for the subjunctive). I do think that you are much more likely to see were written though, especially in formal writing. Either form is correct, and the subjunctive forms are far from dead.

A more interesting question, I think, is whether or not the subjunctive mood is still being used and if the two forms have simply collapsed together. Is this a meaningful distinction? How could this be tested?


"WERE" because it is the past subjunctive of "to be". It's an oversight by the copy-editor. It's not the biggest deal in the world since the verb "to be" is the only verb in Modern English wherein the difference is obvious, although, if one WANT to speak very formal, correct English, stick with the subjunctive.


Not a native speaker, but indeed it is a conditional and therefore "were" should be used. However, I hear the incorrect form more often than the correct one, so I guess that "was" is a colloquial, albeit grammatically incorrect form.

  • 1
    From what I've come to know about this site, I believe it is only a matter of time that someone will point out (rather persuasively too) that neither form is, in fact, grammatically incorrect. :-)
    – Jonik
    Sep 7, 2010 at 23:34
  • I'd feel more comfortable labeling this as the subjunctive mood. This is part of a speculative phrase, and is the dependent clause of the main clause, which would be in the conditional mood. Though I've rarely heard English described as having a conditional mood.
    – Charlie
    Sep 9, 2010 at 1:13

I think we need only look at the copy-editor of this book's. Who the hell allowed "was" to be put there instead of "were"? I noticed it right away. "What if there were a stack overflow on..." because it is not true. It's a condition that is contrary-to-fact. If it were talking about something true that had occurred in the past, then "was" would be appropriate, but the "what if" automatically triggers a condition so it's in definite need of the subjunctive.

Probably the biggest problem with the "were" past subjunctive form is the fact that its present form is "be", but most people don't say it that way.

"What if there be a stack overflow on..." is the stiffly formal way of stating something that is possible but unknown. Most people in modern English would replace it with "is" nowadays, but we still say "if truth be told", "whether it be", "if need be" and so on.

  • Why do people keep making the ludicrous suggestion that the subjunctive 'were' is correct. It's not correct, it's simply one choice that English speakers have. Allowed, it's more formal, but more formal also doesn't mean correct, it simply means more formal. What's so important about trying to keep this one form distinct when it already clearly isn'tI, hasn't been for centuries. Why is there no one making the case for all the other subjunctive forms that have gone by the way?
    – Dan
    Apr 20, 2011 at 5:15
  • There is no connection whatsoever between the past subjunctive and the present subjunctive in today's English. Dec 5, 2018 at 14:28

Since that's proposing a hypothetical situation, yes it should be were.

  • Hmm. If this ("was is for things that could be true but aren't, and were is for things that could never be true") holds any truth, then was is better, right? (The point of the ad being that it is possible to have an SE for anything.)
    – Jonik
    Sep 7, 2010 at 23:21

"Was" is the indicative, "were" is a subjunctive. Since it's a hypothetical, it should properly be "were". But the subjunctive is effectively deprecated in English, so I expect that "was" is perfectly acceptable.

Not the answer you're looking for? Browse other questions tagged or ask your own question.