0

Can you explain to me whether I should or should not use ‑s at the end of the verb allow in this sentence?

This function requires that the container class allow[s] random access

The sentence in the book I read wrote allow without ‑s. However, the container class is a third-person singular, so the ‑s must be required. Is that right?

tchrist
  • 134,759
Konstantin
  • 1,286
  • 2
    That verb requires that the verb in its subordinate clause be of the untensed or subjunctive flavor. You don’t inflect it. This is asked every single day here. It’s time we demand the heads of the authors of the ESL texts that neglect the mandative subjunctive. – tchrist Aug 09 '15 at 17:51
  • 1
    Subjunctive is possible, but this is mainly an Americanism, which, of course, is not bad in itself. British has moved on however and allows the third-person singular inflection, popularly known as the shit rule (short for she-he-it), so it's mainly a matter of preference whether you would opt for the slightly more archaic subjunctive, which, despite my revered colleague @tchrist's pertinence, is not required, or the rather more modern British feel of "allows". – Joost Kiefte Aug 09 '15 at 18:01
  • 1
    @JoostKiefte That’s ungrammatical here (read: it sounds to the American ear like an illiterate bumpkin wrote it, not a native speaker), and indeed careful British writers still use it. This question is a duplicate of http://english.stackexchange.com/q/76550 and should be closed as such. – tchrist Aug 09 '15 at 18:02
  • 3
    @JoostKiefte tchrist is correct: here the indicative would sound uneducated to the North American ear - not archaic at all. It's true that the mandative subjunctive is obsolescing, being superseded by infinitival constructions (I've asked him to be there replacing I've asked that he be there), but it is by no means obsolete and is not being replaced by the indicative. – Anonym Aug 09 '15 at 18:33
  • Thank you very much for the great explanation! There are so many things in English to learn about! – Konstantin Aug 09 '15 at 18:46
  • 1
    @Joost Kiefte: by far the most common British construction is requires the container class to allow rather than requires that the container class allows (which I suspect is even rarer than the subjunctive in the U.K.) And it is absolutely fine in the U.S. as well. – Peter Shor Aug 09 '15 at 22:03
  • @PeterShor whence your suspicion? – Joost Kiefte Aug 09 '15 at 22:29
  • @Joost Kiefte: From some experiments with Google Ngram. For example: look at these graphs for British English. Of course, these are for writing; spoken British English might be different. – Peter Shor Aug 09 '15 at 23:29
  • @Peter Shor Raw Google returns for "ask that he comes" are nearly double those for "ask that he come"; the specific verbs and noun phrase have a considerable effect. – Edwin Ashworth Aug 09 '15 at 23:53
  • 1
    @Edwin: and they are both much, much, much lower than "ask him to come", which is what most native English speakers would say. – Peter Shor Aug 09 '15 at 23:56
  • @Peter "I insist that John goes with you" sounds a lot more natural / conversational to my (UK) ears than either "I insist that John go with you" or "I insist that John should go with you" (though it would be arrogating to say that any is ungrammatical). There isn't an alternative using a to-infinitive with this set. – Edwin Ashworth Aug 10 '15 at 00:21
  • @Edwin: You're right. And since there isn't any alternative, it seems that the indicative is replacing the subjunctive in this case in the UK. – Peter Shor Aug 10 '15 at 00:26
  • @Peter Although there are some of your compatriots who seem to think they can tell us that Brits are being ungrammatical by so doing. And some of mine who seem to think that the construction using should is the only one Brits should use. – Edwin Ashworth Aug 10 '15 at 00:39
  • 1
    So it looks like the future of the UK mandative subjunctive may be: infinitive constructions where they are possible, and indicative otherwise. – Peter Shor Aug 10 '15 at 01:24
  • This appears to be a slightly different question from the one proposed as a duplicate. The question asked here specifies technical writing, while the one from 2012 appears to be asking about more general usage. – ecc Aug 10 '15 at 01:37

3 Answers3

2

No, it's fine without s. Requires that takes the subjunctive.

DrSpleen
  • 330
  • I would like to add that the subjunctive is peculiar to North American varieties of English. British would prefer "should" + (bare) infinitive. – Joost Kiefte Aug 09 '15 at 21:28
  • @Joost Kiefte It's not peculiar to North American varieties of English in the exclusive sense. There are broad trends. And in everyday conversation in the UK, the 'mandatory subjunctive' is often replaced by the indicative (eg 'I insist that John goes with you'), where context disambiguates. – Edwin Ashworth Aug 10 '15 at 00:14
2

This is an example of the subjunctive:

The Subjunctive is used to emphasize urgency or importance. It is used after certain expressions (see below).

Examples:

I suggest that he study.
Is it essential that we be there?
Don recommended that you join the committee.

http://www.englishpage.com/minitutorials/subjunctive.html

ecc
  • 84
  • The subjunctive is used mainly by Americans. British has the rather less archaic and confusing "should + infinitive" construction: I suggest that he should study; is it essential that we should be there?; Don recommended that you should join the committe. The addition of "should" makes the urgency or desirability of the action at lot clearer. – Joost Kiefte Aug 09 '15 at 18:21
  • Thanks for the additional usage notes!

    I was originally going to provide this page, which discusses changes in usage patterns:

    http://www.englishgrammar.org/subjunctive/

    Since the original question was about whether the usage of this form was incorrect in a technical manual, this more detailed description of how subjunctive is used seemed more appropriate.

    As a native US English speaker, the concept of subjunctive never registered for me until studying it in French.

    – ecc Aug 09 '15 at 18:28
  • 1
    The "present subjunctive" is governed by impositive predicates; that's the "certain expressions" mentioned in the rule you cite. – John Lawler Aug 09 '15 at 19:26
  • @JoostKiefte Note that the mandative should + bare infinitive construction is at odds with the North American perception of the word should, which is interchangeable with to be supposed to and similar constructions. To my Canadian ear, the rules require that everyone should be there reads as the rules require that everyone be supposed to be there, which is just silly. Obviously perceptions differ from place to place, and obviously I adjust my expectations when reading foreign works, but your preferred construction is no less confusing to us than ours may be to you. – Anonym Aug 09 '15 at 20:57
  • @Anonym There is nothing against the substitution of should with must, which makes all perceived silliness disappear as fog burned off by the sun. Your subjunctive is not confusing to me, I just wouldn't use it myself other than with irony. I trust this exchange of our respective points of view will make the should + infinitive immediately clear to you in future, so be happy that you have learnt (or learned, if you so wish) something. I am. – Joost Kiefte Aug 09 '15 at 21:23
  • The should construction is *also* historically a subjunctive. And it is *also* dying out, even in England. – Peter Shor Aug 09 '15 at 22:04
1

That is the case of Present Subjunctive in the sentences denoting requirement, advice, demand, order, etc. When the main clause has the verb denoting one of the above mentioned meanings, then in subordinate clauses subjunctive is used, i.e. a verb without -s.