I was wondering which one is grammatically correct and why?
I got corrected when I said the following "wasn't you singing this song the other day" from wasn't to weren't.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
In this sentence, "Weren't you singing ...?", "you" is the subject and "were" is the verb. The word "you" requires "were", not "was". The standard pattern is:
Singular Plural -------- ------ I was We were You were You were He/she/it was They were
In English, "you" is used for both singular and plural, but in either case takes the verb "were".
I see how this can be confusing, though. If you say, "It was you", we use "was", because "it" requires the verb "was". Or as a question, "Was it you who was singing ..."
The trick is to pick out what the subject is.
The correct question is either:
Were you singing.........?
or, phrased negatively
Were you not singing......? (Weren't you singing?)
However, one could also ask:
Was it you singing.....?
Was it not you singing....?? (Wasn't it you singing?)
where the construction is: Was it (not)....
But you can't say:
Wasn't you doing whatever....
You wasn't doing whatever....
where the verb directly precedes or follows you in a question.
You always requires the plural were.
You were singing and Were you (not) singing.
that is a good question.
I put it in to full text:
Wasn't = Was not you singing this song the other day?
Wern't = Were not you singing this song the other day?
Which one sounds better?
Were VERB second person singular past, plural past, and past subjunctive of be.
Was it not you singing this song the other day =
Was VERB first and third person singular past of be.
So = It would be:
Were not you singing this song the other day?