1

I am very sure about the use of contractions in positive and negative sentences. But I am not sure about their use in questions. I've seen many examples of the use of contractions in questions, but I want to know whether or not they are standard English. Consider, for example, the two following sentences:

What's he done today?
What has he done today?

How different are these two options? What register or style do they belong to?

2
  • 1
    Th fact that a particular sentence is a question has no bearing on whether or not contractions should be used. As a general rule it's better to not use contractions in formal writing. We nearly always use contractions when speaking unless we have a special reason to use the strong form of the auxiliary verb. This should not be thought of as optional by learners. This does not apply to speakers when reading out formal texts. Commented Nov 16, 2014 at 12:06
  • 1
    Contractions are not optional; they're the norm in all speech. Both "formal" and "informal" speech uses contractions. As @Araucaria-Nothereanymore points out, if you don't use contractions, you sound strange and/or foreign. Commented Jun 22, 2022 at 22:49

2 Answers 2

4

In your example the sentences are both grammatical and mean exactly the same thing.

The choice of which to use in speech, can depend on where you want to place emphasis. If you are emphasising 'today', or 'done' it doesn't matter. But if you want to emphasise 'what' or 'has' it is better to use the long form. e.g.

WHAT has he done today?

What HAS he done today?

1

Contractions, whether in questions or otherwise, are more common in speech than in writing, and more common in informal than in formal situations. Having said that, uncontracted forms in speech (except in the most formal of situations) are becoming less common, and contracted forms in writing appear to be becoming more acceptable.

This Ngram shows one example of the increasing use of the contracted form.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .