English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I asked this question on a different site but I didn't get an answer. Could you tell me what use of present simple this is?

They come to dinner tonight.

Is this a situation that often or regularly happen or is it a part of a scheduled event?

I think I could use 'they are coming,' 'they are going to come,' 'they will come' too, but not 'they will be coming' if I am right. Some online test are really confusing.

share|improve this question
That’s vaguely ungrammatical as worded. – tchrist Mar 3 '12 at 20:44
Nah, not ungrammatical. Just a bit unusual to use present tense to refer to present time; mostly it's used Generically -- They come to dinner most Saturday nights. – John Lawler Mar 3 '12 at 20:59
It could be a (single) future, as in Tonight we feast, tomorrow we die. – TimLymington Mar 3 '12 at 22:31
In the penultimate sentence of your question, don't you mean "but not 'they come to'"? – coleopterist Oct 19 '12 at 18:05

‘They come to dinner tonight’, ‘They are coming to dinner tonight’, ‘They are going to come to dinner tonight’, ‘They will come to dinner tonight’ and ‘They will be coming to dinner tonight’ are all ways that English has of expressing the future and they are all grammatical. However, not all are equally likely as statements about people coming to dinner. The choice will depend on the situation, the speakers and what has gone on before in the conversation.

share|improve this answer

This phrasing would be awkward as a simply informative statement. If the speaker is emphasizing "tonight", as opposed to a later date, the present simple is less jarring. Imagine the sentence preceded by "No, ".

In written form, "They are coming to dinner tonight" is a more palatable wording, but does not actually change the meaning or accuracy of the question.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.