Which of the following is correct?

Why can't I see?
Why I can't see?

I am a bit confused, since both have inversion, negation and a "why" in the beginning.


Solution 1:

The answer is, they're both correct. Just used in different situations.

"Why can't I see?" is a question, asking for the reason the "asker" is not perceiving something.

"Why I can't see" is a statement, not a question. In this case, the person who makes this statement is about to provide a reason for not perceiving something.

Solution 2:

Why can't I see?

is a question.

Why I can't see

may be used in a title.

He knows why I can't see

is a statement.

Solution 3:

why

  1. Used in questions to ask the reason for or purpose of sth

  2. Used to give or talk about a reason

  3. Used in questions to suggest that it is not necessary to do sth


The sentence

Why can't I see?

is more applicable when you are asking a question [1].


The sentence

Why I can't see?

will be considered grammatically wrong in this case.


However, if you want to talk about the reason behind it (make a statement[2] ), you can use

why I can't see

in a sentence like this:

That's why I can't see.

instead of

That's why can't I see. (grammatically wrong)


But in some countries like Singapore, Hong Kong, etc,

it is alright to ask a question both way.