Learn English – A does the same B as does C

grammarsubjectsverbs

While reading a book, I found:

Objective-C supports the same conventions for specifying strings as does C.

I've thought "… as C does" is correct.
For example,

As time goes, we come to forget almost everything.

Why were subject and verb replaced in the first sentence?

Best Answer

While subject-verb is the more natural order for English, the inversion to verb-subject can be used in certain situations. To better understand this, consider these sentences, all of which could be considered valid (some more acceptable than others):

  • S1: John jumps as high as Jim jumps high. (This is technically valid grammar but not acceptable style. Compare with the more valid style of "John jumps as high vertically as Jim jumps horizontally".)
  • S2: John jumps as high as Jim jumps.
  • S3: John jumps as high as Jim does.
  • S4: John jumps as high as does Jim.
  • S5: John jumps as high as Jim.

These are ordered from S1 to S5 with increasing focus on "Jim". Note the first three are parallel constructions Noun-Verb Noun-Verb as follows:

Noun1-VerbPhrase1 as Noun2-Verb2.
Part1 as Part2.

Even within a parallel construction, S3 is better than S2 which is better than S1 because each is better at helping the reader to focus on the only important information in Part2 which is Noun2 (Noun2=Jim). Since it's a parallel construction, the only difference is Noun2, and anything that distracts from that would make reading the sentence more difficult.

In contrast, S4 distracts the reader because "does Jim" is grammatically more awkward (in English) than "Jim does".

S5 ("Noun1-VerbPhrase1 as Noun2") could be ambiguous: can John jump Jim's height? But S5 could be the most succinct given the proper context. Suppose a high-school student, John, completes a high-jump of 8 feet. A talent scount might exclaim, "Wow! John jumps as high as Javier Sotomayor!" (Sotomayor is the men's high-jump record holder of about 8 feet in 1993.)

Now consider the following sentences, all of which could be considered valid (some more acceptable than others):

  • S1': Objective-C supports the same conventions for specifying strings as C supports conventions for specifying strings. (Only technically valid grammar.)
  • S2': Objective-C supports the same conventions for specifying strings as C supports.
  • S3': Objective-C supports the same conventions for specifying strings as C does.
  • S4': Objective-C supports the same conventions for specifying strings as does C.

Here, S1' demonstrates the problem with redundancy. S2' is obviously better than S1'. S3' abstracts "supports" into "does". But S4' is the best at helping the reader to focus on the only important information in Part2 which is the word "C".

The form one uses for Part2 depends the length and complexity of Part1. Very simple sentences can be formed with the parallel noun-verb noun-verb while more complex sentences may be more readable with the inversion noun-verb does-noun.