I wish I knew who you are?
Is the above sentence correct?
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 communityRight,so:
1- I wish I knew [right now] who you were [it is improbable I will find out].
2- I wish I knew [right now] who you were [last week, I have since found out: you are rabbit].
3-I wish I knew [right now] who you are [right now].
The difference between 1 and 2, is that they potentially can mean two things which would be clarified only by context, as I have tried to show.
1- is likely to be something that will not happen 2- is something I wish now.
I would say "I wish I knew who you are".
More examples:
I wish I knew where you are. (The speaker does not know where the person he is referring to is now).
I wish I knew where you were last night. (Here the speaker does not know now where the person he is referring to was last night)
I would say, "I wish I knew who you were," since it's subjunctive.
"I wish I knew who you are" is commonly used and easily understood, but I think it's technically incorrect.
I wish I knew who you are?
The question mark is incorrect in this context, but
I wish I knew who you are.
is grammatically correct, although a bit odd sounding and specific.
It's a correct use of the subjunctive "I wish I knew..." but the "...who you are?" would only be correct if the speaker was talking to someone who they didn't know, and couldn't just ask "who are you?"
Perhaps if someone with a secret identity saved someone, and that person said "I wish I knew who you are"
grammatically there is nothing wrong with that, it's the same as "I wish I knew who Banksy is" but is just never said, since it would be more appropriate to simply ask the person being spoken to for their name.
It should be:
I wish I knew who you were.
This is because the verb knew is past tense, so the verb were needs to be the same. Knowledge is something you already have, so even though you are wishing in the present, your wish is that you had that previous knowledge, hence the past tense.
You could make your present wish about the future by saying:
I wish I could know who you are.
The correct form is:
I wish I knew who you were.
Three points:
You can find more details on this and other aspects of the Subjunctive Mood, here. An example very similar to yours is given about halfway down.
I wish I knew who you are? Is the above sentence correct?
The sentence is incorrect by mixing the tenses of 'knew' and 'are', and it is not a question. If you are stating that you wish to know somebody, which is not a question, then you would say, "I would like to know you." "I wish I know you" is incorrect.
"I wish I knew who you are" is grammatical.