+0

At the train station.

Why does the train still not come?

Why is the train still not coming?

Are these sentences correct?

+1

Both are correct grammar, but only #2 sounds natural.

Clive

Comments  

Interesting question!

Is this for a test, or for editing purposes?

An editor would mark #1 "awkward" and "word choice."

Because of the time aspect and context, there are issues with the verb, verb tense and the time word "still," and then the negative "still not" and the WH- question word.

To be correct, your first sentence probably requires present perfect tense + "yet."

Why *has the train still not come/arrived?

Why hasn't the train come *yet?


____

Correct usage with "does come" for habitual present tense would be:

Doesn't the train *usually come *on time?

Why does the train *never come on time?

Why doesn't the train *ever come on time?

Why *is the train still not *here?

Why *is the train not *here.*yet?

Why does the train still not have its lights on? (state)

Why does the train *always come so late?

2. The second is okay--for informal speech, in a special context."