I'm not clear why this question has been migrated
Is the sentence "Thora went to the shop for how long?" grammatically correct? I'm concerned that it sounds too awkward, too expressive of dismay to make grammatical sense and be parsed.
Apologies for not attempting an answer, I don't know enough about grammar. In context, it is obvious that I don't know how long Thora went to the shop for (it's not an exclamation).
as I am a native English speaker, with excellent reading comprehension, even if I struggle to ask clear questions.
One comment answered the question I was asking
It is grammatically correct. Whether it means what you want it to mean is unclear. If you are expressing incredulity at the length of time then it's perfect. If, instead, you are just asking a question, the idiomatic wording would be along the lines of: "How long did Thora go to the shop for?" Or "How long was Thora at the shop?" Or "How long was Thora gone" -depending on which timespan you're interested in
But, as I was pointed out for my comment in reply, it's not clear if that "incredulity", making the sentence grammatically correct, applies if the sentence I'm asking about is a rhetorical question, one that I still need an answer to (for two hours). So:
- I think Thora's been gone ages!
- She's back now.
- Thora went to the shop for how long?
- 2 hours.
I would have preferred it if someone had told me that they were moving the question to English learners. I am not trying to undermine anyone's authority, if that's what this is about?
I deleted the question after it was moved to english learners, as it wasn't that sort of question (what I was actually asking seemed even less apt to be understood there), and partly because I felt it may offend some people there.
It has since been deleted (by me) and then locked (by admin)