` tags in the HTML output. For example, this input:
+
+ * Bird
+ * Magic
+
+will turn into:
+
+
+
+
+It's worth noting that it's possible to trigger an ordered list by
+accident, by writing something like this:
+
+ 1986. What a great season.
+
+In other words, a *number-period-space* sequence at the beginning of a
+line. To avoid this, you can backslash-escape the period:
+
+ 1986\. What a great season.
+
+
+
+Code Blocks
+
+Pre-formatted code blocks are used for writing about programming or
+markup source code. Rather than forming normal paragraphs, the lines
+of a code block are interpreted literally. Markdown wraps a code block
+in both `` and `` tags.
+
+To produce a code block in Markdown, simply indent every line of the
+block by at least 4 spaces or 1 tab. For example, given this input:
+
+ This is a normal paragraph:
+
+ This is a code block.
+
+Markdown will generate:
+
+ This is a normal paragraph:
+
+ This is a code block.
+
+
+One level of indentation -- 4 spaces or 1 tab -- is removed from each
+line of the code block. For example, this:
+
+ Here is an example of AppleScript:
+
+ tell application "Foo"
+ beep
+ end tell
+
+will turn into:
+
+ Here is an example of AppleScript:
+
+ tell application "Foo"
+ beep
+ end tell
+
+
+A code block continues until it reaches a line that is not indented
+(or the end of the article).
+
+Within a code block, ampersands (`&`) and angle brackets (`<` and `>`)
+are automatically converted into HTML entities. This makes it very
+easy to include example HTML source code using Markdown -- just paste
+it and indent it, and Markdown will handle the hassle of encoding the
+ampersands and angle brackets. For example, this:
+
+
+
+will turn into:
+
+ <div class="footer">
+ © 2004 Foo Corporation
+ </div>
+
+
+Regular Markdown syntax is not processed within code blocks. E.g.,
+asterisks are just literal asterisks within a code block. This means
+it's also easy to use Markdown to write about Markdown's own syntax.
+
+
+
+Horizontal Rules
+
+You can produce a horizontal rule tag (` `) by placing three or
+more hyphens, asterisks, or underscores on a line by themselves. If you
+wish, you may use spaces between the hyphens or asterisks. Each of the
+following lines will produce a horizontal rule:
+
+ * * *
+
+ ***
+
+ *****
+
+ - - -
+
+ ---------------------------------------
+
+ _ _ _
+
+
+* * *
+
+Span Elements
+
+Links
+
+Markdown supports two style of links: *inline* and *reference*.
+
+In both styles, the link text is delimited by [square brackets].
+
+To create an inline link, use a set of regular parentheses immediately
+after the link text's closing square bracket. Inside the parentheses,
+put the URL where you want the link to point, along with an *optional*
+title for the link, surrounded in quotes. For example:
+
+ This is [an example](http://example.com/ "Title") inline link.
+
+ [This link](http://example.net/) has no title attribute.
+
+Will produce:
+
+ This is
+ an example inline link.
+
+ This link has no
+ title attribute.
+
+If you're referring to a local resource on the same server, you can
+use relative paths:
+
+ See my [About](/about/) page for details.
+
+Reference-style links use a second set of square brackets, inside
+which you place a label of your choosing to identify the link:
+
+ This is [an example][id] reference-style link.
+
+You can optionally use a space to separate the sets of brackets:
+
+ This is [an example] [id] reference-style link.
+
+Then, anywhere in the document, you define your link label like this,
+on a line by itself:
+
+ [id]: http://example.com/ "Optional Title Here"
+
+That is:
+
+* Square brackets containing the link identifier (optionally
+ indented from the left margin using up to three spaces);
+* followed by a colon;
+* followed by one or more spaces (or tabs);
+* followed by the URL for the link;
+* optionally followed by a title attribute for the link, enclosed
+ in double or single quotes.
+
+The link URL may, optionally, be surrounded by angle brackets:
+
+ [id]: "Optional Title Here"
+
+You can put the title attribute on the next line and use extra spaces
+or tabs for padding, which tends to look better with longer URLs:
+
+ [id]: http://example.com/longish/path/to/resource/here
+ "Optional Title Here"
+
+Link definitions are only used for creating links during Markdown
+processing, and are stripped from your document in the HTML output.
+
+Link definition names may constist of letters, numbers, spaces, and punctuation -- but they are *not* case sensitive. E.g. these two links:
+
+ [link text][a]
+ [link text][A]
+
+are equivalent.
+
+The *implicit link name* shortcut allows you to omit the name of the
+link, in which case the link text itself is used as the name.
+Just use an empty set of square brackets -- e.g., to link the word
+"Google" to the google.com web site, you could simply write:
+
+ [Google][]
+
+And then define the link:
+
+ [Google]: http://google.com/
+
+Because link names may contain spaces, this shortcut even works for
+multiple words in the link text:
+
+ Visit [Daring Fireball][] for more information.
+
+And then define the link:
+
+ [Daring Fireball]: http://daringfireball.net/
+
+Link definitions can be placed anywhere in your Markdown document. I
+tend to put them immediately after each paragraph in which they're
+used, but if you want, you can put them all at the end of your
+document, sort of like footnotes.
+
+Here's an example of reference links in action:
+
+ I get 10 times more traffic from [Google] [1] than from
+ [Yahoo] [2] or [MSN] [3].
+
+ [1]: http://google.com/ "Google"
+ [2]: http://search.yahoo.com/ "Yahoo Search"
+ [3]: http://search.msn.com/ "MSN Search"
+
+Using the implicit link name shortcut, you could instead write:
+
+ I get 10 times more traffic from [Google][] than from
+ [Yahoo][] or [MSN][].
+
+ [google]: http://google.com/ "Google"
+ [yahoo]: http://search.yahoo.com/ "Yahoo Search"
+ [msn]: http://search.msn.com/ "MSN Search"
+
+Both of the above examples will produce the following HTML output:
+
+ I get 10 times more traffic from Google than from
+ Yahoo
+ or MSN .
+
+For comparison, here is the same paragraph written using
+Markdown's inline link style:
+
+ I get 10 times more traffic from [Google](http://google.com/ "Google")
+ than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or
+ [MSN](http://search.msn.com/ "MSN Search").
+
+The point of reference-style links is not that they're easier to
+write. The point is that with reference-style links, your document
+source is vastly more readable. Compare the above examples: using
+reference-style links, the paragraph itself is only 81 characters
+long; with inline-style links, it's 176 characters; and as raw HTML,
+it's 234 characters. In the raw HTML, there's more markup than there
+is text.
+
+With Markdown's reference-style links, a source document much more
+closely resembles the final output, as rendered in a browser. By
+allowing you to move the markup-related metadata out of the paragraph,
+you can add links without interrupting the narrative flow of your
+prose.
+
+
+Emphasis
+
+Markdown treats asterisks (`*`) and underscores (`_`) as indicators of
+emphasis. Text wrapped with one `*` or `_` will be wrapped with an
+HTML `` tag; double `*`'s or `_`'s will be wrapped with an HTML
+`` tag. E.g., this input:
+
+ *single asterisks*
+
+ _single underscores_
+
+ **double asterisks**
+
+ __double underscores__
+
+will produce:
+
+ single asterisks
+
+ single underscores
+
+ double asterisks
+
+ double underscores
+
+You can use whichever style you prefer; the lone restriction is that
+the same character must be used to open and close an emphasis span.
+
+Emphasis can be used in the middle of a word:
+
+ un*fucking*believable
+
+But if you surround an `*` or `_` with spaces, it'll be treated as a
+literal asterisk or underscore.
+
+To produce a literal asterisk or underscore at a position where it
+would otherwise be used as an emphasis delimiter, you can backslash
+escape it:
+
+ \*this text is surrounded by literal asterisks\*
+
+
+
+Code
+
+To indicate a span of code, wrap it with backtick quotes (`` ` ``).
+Unlike a pre-formatted code block, a code span indicates code within a
+normal paragraph. For example:
+
+ Use the `printf()` function.
+
+will produce:
+
+ Use the printf() function.
+
+To include a literal backtick character within a code span, you can use
+multiple backticks as the opening and closing delimiters:
+
+ ``There is a literal backtick (`) here.``
+
+which will produce this:
+
+ There is a literal backtick (`) here.
+
+The backtick delimiters surrounding a code span may include spaces --
+one after the opening, one before the closing. This allows you to place
+literal backtick characters at the beginning or end of a code span:
+
+ A single backtick in a code span: `` ` ``
+
+ A backtick-delimited string in a code span: `` `foo` ``
+
+will produce:
+
+ A single backtick in a code span: `
+
+ A backtick-delimited string in a code span: `foo`
+
+With a code span, ampersands and angle brackets are encoded as HTML
+entities automatically, which makes it easy to include example HTML
+tags. Markdown will turn this:
+
+ Please don't use any `` tags.
+
+into:
+
+ Please don't use any <blink> tags.
+
+You can write this:
+
+ `—` is the decimal-encoded equivalent of `—`.
+
+to produce:
+
+ — is the decimal-encoded
+ equivalent of —.
+
+
+
+Images
+
+Admittedly, it's fairly difficult to devise a "natural" syntax for
+placing images into a plain text document format.
+
+Markdown uses an image syntax that is intended to resemble the syntax
+for links, allowing for two styles: *inline* and *reference*.
+
+Inline image syntax looks like this:
+
+ 
+
+ 
+
+That is:
+
+* An exclamation mark: `!`;
+* followed by a set of square brackets, containing the `alt`
+ attribute text for the image;
+* followed by a set of parentheses, containing the URL or path to
+ the image, and an optional `title` attribute enclosed in double
+ or single quotes.
+
+Reference-style image syntax looks like this:
+
+ ![Alt text][id]
+
+Where "id" is the name of a defined image reference. Image references
+are defined using syntax identical to link references:
+
+ [id]: url/to/image "Optional title attribute"
+
+As of this writing, Markdown has no syntax for specifying the
+dimensions of an image; if this is important to you, you can simply
+use regular HTML ` ` tags.
+
+
+* * *
+
+
+Miscellaneous
+
+Automatic Links
+
+Markdown supports a shortcut style for creating "automatic" links for URLs and email addresses: simply surround the URL or email address with angle brackets. What this means is that if you want to show the actual text of a URL or email address, and also have it be a clickable link, you can do this:
+
+
+
+Markdown will turn this into:
+
+ http://example.com/
+
+Automatic links for email addresses work similarly, except that
+Markdown will also perform a bit of randomized decimal and hex
+entity-encoding to help obscure your address from address-harvesting
+spambots. For example, Markdown will turn this:
+
+
+
+into something like this:
+
+ address@exa
+ mple.com
+
+which will render in a browser as a clickable link to "address@example.com".
+
+(This sort of entity-encoding trick will indeed fool many, if not
+most, address-harvesting bots, but it definitely won't fool all of
+them. It's better than nothing, but an address published in this way
+will probably eventually start receiving spam.)
+
+
+
+Backslash Escapes
+
+Markdown allows you to use backslash escapes to generate literal
+characters which would otherwise have special meaning in Markdown's
+formatting syntax. For example, if you wanted to surround a word with
+literal asterisks (instead of an HTML `` tag), you can backslashes
+before the asterisks, like this:
+
+ \*literal asterisks\*
+
+Markdown provides backslash escapes for the following characters:
+
+ \ backslash
+ ` backtick
+ * asterisk
+ _ underscore
+ {} curly braces
+ [] square brackets
+ () parentheses
+ # hash mark
+ + plus sign
+ - minus sign (hyphen)
+ . dot
+ ! exclamation mark
+
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_blockquotes.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_blockquotes.html
new file mode 100644
index 0000000..d8ec7f8
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_blockquotes.html
@@ -0,0 +1,9 @@
+
+ foo
+
+
+ bar
+
+
+ foo
+
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_blockquotes.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_blockquotes.text
new file mode 100644
index 0000000..ed3c624
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_blockquotes.text
@@ -0,0 +1,5 @@
+> foo
+>
+> > bar
+>
+> foo
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_code.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_code.html
new file mode 100644
index 0000000..c370592
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_code.html
@@ -0,0 +1 @@
+hi ther `` ok ```
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_code.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_code.text
new file mode 100644
index 0000000..910e3d4
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_code.text
@@ -0,0 +1 @@
+````` hi ther `` ok ``` `````
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_em.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_em.html
new file mode 100644
index 0000000..3ab4ec8
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_em.html
@@ -0,0 +1,3 @@
+test test test
+
+test test test
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_em.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_em.text
new file mode 100644
index 0000000..550d0eb
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_em.text
@@ -0,0 +1,3 @@
+*test **test** test*
+
+_test __test__ test_
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_square_link.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_square_link.html
new file mode 100644
index 0000000..c8b7940
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_square_link.html
@@ -0,0 +1 @@
+the ] character
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_square_link.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_square_link.text
new file mode 100644
index 0000000..82226ed
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/nested_square_link.text
@@ -0,0 +1 @@
+[the `]` character](/url)
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/not_a_link.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/not_a_link.html
new file mode 100644
index 0000000..a01685d
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/not_a_link.html
@@ -0,0 +1 @@
+[test](not a link)
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/not_a_link.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/not_a_link.text
new file mode 100644
index 0000000..26f6043
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/not_a_link.text
@@ -0,0 +1 @@
+\[test](not a link)
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ordered_and_unordered_lists.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ordered_and_unordered_lists.html
new file mode 100644
index 0000000..3ab6122
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ordered_and_unordered_lists.html
@@ -0,0 +1,148 @@
+Unordered
+
+Asterisks tight:
+
+
+asterisk 1
+asterisk 2
+asterisk 3
+
+
+Asterisks loose:
+
+
+asterisk 1
+asterisk 2
+asterisk 3
+
+
+
+
+Pluses tight:
+
+
+Plus 1
+Plus 2
+Plus 3
+
+
+Pluses loose:
+
+
+Plus 1
+Plus 2
+Plus 3
+
+
+
+
+Minuses tight:
+
+
+Minus 1
+Minus 2
+Minus 3
+
+
+Minuses loose:
+
+
+Minus 1
+Minus 2
+Minus 3
+
+
+Ordered
+
+Tight:
+
+
+First
+Second
+Third
+
+
+and:
+
+
+One
+Two
+Three
+
+
+Loose using tabs:
+
+
+First
+Second
+Third
+
+
+and using spaces:
+
+
+One
+Two
+Three
+
+
+Multiple paragraphs:
+
+
+Item 1, graf one.
+
+Item 2. graf two. The quick brown fox jumped over the lazy dog's
+back.
+Item 2.
+Item 3.
+
+
+Nested
+
+
+
+Here's another:
+
+
+First
+Second:
+
+Third
+
+
+Same thing but with paragraphs:
+
+
+First
+Second:
+
+
+Third
+
+
+
+This was an error in Markdown 1.0.1:
+
+
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ordered_and_unordered_lists.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ordered_and_unordered_lists.text
new file mode 100644
index 0000000..7f3b497
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ordered_and_unordered_lists.text
@@ -0,0 +1,131 @@
+## Unordered
+
+Asterisks tight:
+
+* asterisk 1
+* asterisk 2
+* asterisk 3
+
+
+Asterisks loose:
+
+* asterisk 1
+
+* asterisk 2
+
+* asterisk 3
+
+* * *
+
+Pluses tight:
+
++ Plus 1
++ Plus 2
++ Plus 3
+
+
+Pluses loose:
+
++ Plus 1
+
++ Plus 2
+
++ Plus 3
+
+* * *
+
+
+Minuses tight:
+
+- Minus 1
+- Minus 2
+- Minus 3
+
+
+Minuses loose:
+
+- Minus 1
+
+- Minus 2
+
+- Minus 3
+
+
+## Ordered
+
+Tight:
+
+1. First
+2. Second
+3. Third
+
+and:
+
+1. One
+2. Two
+3. Three
+
+
+Loose using tabs:
+
+1. First
+
+2. Second
+
+3. Third
+
+and using spaces:
+
+1. One
+
+2. Two
+
+3. Three
+
+Multiple paragraphs:
+
+1. Item 1, graf one.
+
+ Item 2. graf two. The quick brown fox jumped over the lazy dog's
+ back.
+
+2. Item 2.
+
+3. Item 3.
+
+
+
+## Nested
+
+* Tab
+ * Tab
+ * Tab
+
+Here's another:
+
+1. First
+2. Second:
+ * Fee
+ * Fie
+ * Foe
+3. Third
+
+Same thing but with paragraphs:
+
+1. First
+
+2. Second:
+ * Fee
+ * Fie
+ * Foe
+
+3. Third
+
+
+This was an error in Markdown 1.0.1:
+
+* this
+
+ * sub
+
+ that
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ref_paren.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ref_paren.html
new file mode 100644
index 0000000..cff6977
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ref_paren.html
@@ -0,0 +1 @@
+hi
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ref_paren.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ref_paren.text
new file mode 100644
index 0000000..aa97c91
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/ref_paren.text
@@ -0,0 +1,3 @@
+[hi]
+
+[hi]: /url (there)
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/same_bullet.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/same_bullet.html
new file mode 100644
index 0000000..9220741
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/same_bullet.html
@@ -0,0 +1,5 @@
+
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/same_bullet.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/same_bullet.text
new file mode 100644
index 0000000..27a8967
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/same_bullet.text
@@ -0,0 +1,3 @@
+* test
++ test
+- test
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/strong_and_em_together.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/strong_and_em_together.html
new file mode 100644
index 0000000..71ec78c
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/strong_and_em_together.html
@@ -0,0 +1,7 @@
+This is strong and em.
+
+So is this word.
+
+This is strong and em.
+
+So is this word.
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/strong_and_em_together.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/strong_and_em_together.text
new file mode 100644
index 0000000..95ee690
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/strong_and_em_together.text
@@ -0,0 +1,7 @@
+***This is strong and em.***
+
+So is ***this*** word.
+
+___This is strong and em.___
+
+So is ___this___ word.
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tabs.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tabs.html
new file mode 100644
index 0000000..3301ba8
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tabs.html
@@ -0,0 +1,25 @@
+
+
+Code:
+
+this code block is indented by one tab
+
+
+And:
+
+ this code block is indented by two tabs
+
+
+And:
+
++ this is an example list item
+ indented with tabs
+
++ this is an example list item
+ indented with spaces
+
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tabs.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tabs.text
new file mode 100644
index 0000000..589d113
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tabs.text
@@ -0,0 +1,21 @@
++ this is a list item
+ indented with tabs
+
++ this is a list item
+ indented with spaces
+
+Code:
+
+ this code block is indented by one tab
+
+And:
+
+ this code block is indented by two tabs
+
+And:
+
+ + this is an example list item
+ indented with tabs
+
+ + this is an example list item
+ indented with spaces
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/text.smartypants.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/text.smartypants.html
new file mode 100644
index 0000000..22997c4
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/text.smartypants.html
@@ -0,0 +1,6 @@
+Hello world ‘how’ “are” you — today…
+
+“It’s a more ‘challenging’ smartypants test…”
+
+‘And,’ as a bonus — “one
+multiline” test!
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/text.smartypants.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/text.smartypants.text
new file mode 100644
index 0000000..d91c8dc
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/text.smartypants.text
@@ -0,0 +1,6 @@
+Hello world 'how' "are" you -- today...
+
+"It's a more 'challenging' smartypants test..."
+
+'And,' as a bonus -- "one
+multiline" test!
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tidyness.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tidyness.html
new file mode 100644
index 0000000..f2a8ce7
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tidyness.html
@@ -0,0 +1,8 @@
+
+A list within a blockquote:
+
+asterisk 1
+asterisk 2
+asterisk 3
+
+
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tidyness.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tidyness.text
new file mode 100644
index 0000000..5f18b8d
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tidyness.text
@@ -0,0 +1,5 @@
+> A list within a blockquote:
+>
+> * asterisk 1
+> * asterisk 2
+> * asterisk 3
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/toplevel_paragraphs.gfm.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/toplevel_paragraphs.gfm.html
new file mode 100644
index 0000000..970c6f1
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/toplevel_paragraphs.gfm.html
@@ -0,0 +1,34 @@
+hello world
+ how are you
+ how are you
+
+hello world
+how are you
+
+hello world
+
+
+hello world
+how are you
+
+hello world
+how are you
+
+hello world
+how are you
+
+hello world
+
+
+hello world
+how are you
+
+hello world
+how are you
+
+hello world
+
+
+hello
+
+hello
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/toplevel_paragraphs.gfm.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/toplevel_paragraphs.gfm.text
new file mode 100644
index 0000000..66366c0
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/toplevel_paragraphs.gfm.text
@@ -0,0 +1,37 @@
+hello world
+ how are you
+ how are you
+
+hello world
+```
+how are you
+```
+
+hello world
+* * *
+
+hello world
+# how are you
+
+hello world
+how are you
+===========
+
+hello world
+> how are you
+
+hello world
+* how are you
+
+hello world
+how are you
+
+hello world
+how are you
+
+hello [world][how]
+[how]: /are/you
+
+hello
+
+hello
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tricky_list.html b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tricky_list.html
new file mode 100644
index 0000000..764a335
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tricky_list.html
@@ -0,0 +1,23 @@
+hello world
+
+
+
+hello world
+
+
+
+hello world
+
+
+
+hello world
+
+
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tricky_list.text b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tricky_list.text
new file mode 100644
index 0000000..9aa76ce
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/marked/test/tests/tricky_list.text
@@ -0,0 +1,15 @@
+**hello** _world_
+
+* hello world
+
+**hello** _world_
+
+* hello world
+
+**hello** _world_
+
+* Hello world
+
+**hello** _world_
+
+* hello world
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/.bower.json b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/.bower.json
new file mode 100644
index 0000000..a3bb648
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/.bower.json
@@ -0,0 +1,24 @@
+{
+ "name": "normalize-css",
+ "version": "3.0.1",
+ "main": "normalize.css",
+ "author": "Nicolas Gallagher",
+ "ignore": [
+ "CHANGELOG.md",
+ "CONTRIBUTING.md",
+ "component.json",
+ "package.json",
+ "test.html"
+ ],
+ "homepage": "https://github.com/necolas/normalize.css",
+ "_release": "3.0.1",
+ "_resolution": {
+ "type": "version",
+ "tag": "3.0.1",
+ "commit": "e3c71c911b0c0ebc0ee14d2421543ce1476fd761"
+ },
+ "_source": "git://github.com/necolas/normalize.css.git",
+ "_target": "~3.0.1",
+ "_originalSource": "normalize-css",
+ "_direct": true
+}
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/LICENSE.md b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/LICENSE.md
new file mode 100644
index 0000000..c6bcc9b
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/LICENSE.md
@@ -0,0 +1,19 @@
+Copyright (c) Nicolas Gallagher and Jonathan Neal
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/README.md b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/README.md
new file mode 100644
index 0000000..80ec51a
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/README.md
@@ -0,0 +1,57 @@
+# normalize.css v3
+
+Normalize.css is a customisable CSS file that makes browsers render all
+elements more consistently and in line with modern standards.
+
+The project relies on researching the differences between default browser
+styles in order to precisely target only the styles that need or benefit from
+normalizing.
+
+[View the test file](http://necolas.github.io/normalize.css/latest/test.html)
+
+## Install
+
+Download from the [project page](http://necolas.github.io/normalize.css/).
+
+Install with [Component(1)](https://github.com/component/component/): `component install necolas/normalize.css`
+
+Install with [npm](http://npmjs.org/): `npm install --save normalize.css`
+
+Install with [Bower](http://bower.io/): `bower install --save normalize.css`
+
+## What does it do?
+
+* Preserves useful defaults, unlike many CSS resets.
+* Normalizes styles for a wide range of elements.
+* Corrects bugs and common browser inconsistencies.
+* Improves usability with subtle improvements.
+* Explains what code does using detailed comments.
+
+## How to use it
+
+No other styles should come before Normalize.css.
+
+It is recommended that you include the `normalize.css` file as untouched
+library code.
+
+## Browser support
+
+* Google Chrome (latest)
+* Mozilla Firefox (latest)
+* Mozilla Firefox 4
+* Opera (latest)
+* Apple Safari 6+
+* Internet Explorer 8+
+
+[Normalize.css v1 provides legacy browser
+support](https://github.com/necolas/normalize.css/tree/v1) (IE 6+, Safari 4+),
+but is no longer actively developed.
+
+## Contributing
+
+Please read the CONTRIBUTING.md
+
+## Acknowledgements
+
+Normalize.css is a project by [Nicolas Gallagher](https://github.com/necolas),
+co-created with [Jonathan Neal](https://github.com/jonathantneal).
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/bower.json b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/bower.json
new file mode 100644
index 0000000..9ddcdd0
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/bower.json
@@ -0,0 +1,13 @@
+{
+ "name": "normalize-css",
+ "version": "3.0.1",
+ "main": "normalize.css",
+ "author": "Nicolas Gallagher",
+ "ignore": [
+ "CHANGELOG.md",
+ "CONTRIBUTING.md",
+ "component.json",
+ "package.json",
+ "test.html"
+ ]
+}
diff --git a/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/normalize.css b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/normalize.css
new file mode 100644
index 0000000..08f8950
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/app/bower_components/normalize-css/normalize.css
@@ -0,0 +1,425 @@
+/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
+
+/**
+ * 1. Set default font family to sans-serif.
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
+ * user zoom.
+ */
+
+html {
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/**
+ * Remove default margin.
+ */
+
+body {
+ margin: 0;
+}
+
+/* HTML5 display definitions
+ ========================================================================== */
+
+/**
+ * Correct `block` display not defined for any HTML5 element in IE 8/9.
+ * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
+ * Correct `block` display not defined for `main` in IE 11.
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+ display: block;
+}
+
+/**
+ * 1. Correct `inline-block` display not defined in IE 8/9.
+ * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
+ */
+
+audio,
+canvas,
+progress,
+video {
+ display: inline-block; /* 1 */
+ vertical-align: baseline; /* 2 */
+}
+
+/**
+ * Prevent modern browsers from displaying `audio` without controls.
+ * Remove excess height in iOS 5 devices.
+ */
+
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+
+/**
+ * Address `[hidden]` styling not present in IE 8/9/10.
+ * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
+ */
+
+[hidden],
+template {
+ display: none;
+}
+
+/* Links
+ ========================================================================== */
+
+/**
+ * Remove the gray background color from active links in IE 10.
+ */
+
+a {
+ background: transparent;
+}
+
+/**
+ * Improve readability when focused and also mouse hovered in all browsers.
+ */
+
+a:active,
+a:hover {
+ outline: 0;
+}
+
+/* Text-level semantics
+ ========================================================================== */
+
+/**
+ * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
+ */
+
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+
+/**
+ * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
+ */
+
+b,
+strong {
+ font-weight: bold;
+}
+
+/**
+ * Address styling not present in Safari and Chrome.
+ */
+
+dfn {
+ font-style: italic;
+}
+
+/**
+ * Address variable `h1` font-size and margin within `section` and `article`
+ * contexts in Firefox 4+, Safari, and Chrome.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/**
+ * Address styling not present in IE 8/9.
+ */
+
+mark {
+ background: #ff0;
+ color: #000;
+}
+
+/**
+ * Address inconsistent and variable font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+/* Embedded content
+ ========================================================================== */
+
+/**
+ * Remove border when inside `a` element in IE 8/9/10.
+ */
+
+img {
+ border: 0;
+}
+
+/**
+ * Correct overflow not hidden in IE 9/10/11.
+ */
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
+ * Address margin not present in IE 8/9 and Safari.
+ */
+
+figure {
+ margin: 1em 40px;
+}
+
+/**
+ * Address differences between Firefox and other browsers.
+ */
+
+hr {
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+}
+
+/**
+ * Contain overflow in all browsers.
+ */
+
+pre {
+ overflow: auto;
+}
+
+/**
+ * Address odd `em`-unit font size rendering in all browsers.
+ */
+
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+
+/* Forms
+ ========================================================================== */
+
+/**
+ * Known limitation: by default, Chrome and Safari on OS X allow very limited
+ * styling of `select`, unless a `border` property is set.
+ */
+
+/**
+ * 1. Correct color not being inherited.
+ * Known issue: affects color of disabled elements.
+ * 2. Correct font properties not being inherited.
+ * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ color: inherit; /* 1 */
+ font: inherit; /* 2 */
+ margin: 0; /* 3 */
+}
+
+/**
+ * Address `overflow` set to `hidden` in IE 8/9/10/11.
+ */
+
+button {
+ overflow: visible;
+}
+
+/**
+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
+ * All other form control elements do not inherit `text-transform` values.
+ * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
+ * Correct `select` style inheritance in Firefox.
+ */
+
+button,
+select {
+ text-transform: none;
+}
+
+/**
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
+ * and `video` controls.
+ * 2. Correct inability to style clickable `input` types in iOS.
+ * 3. Improve usability and consistency of cursor style between image-type
+ * `input` and others.
+ */
+
+button,
+html input[type="button"], /* 1 */
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button; /* 2 */
+ cursor: pointer; /* 3 */
+}
+
+/**
+ * Re-set default cursor for disabled elements.
+ */
+
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+
+/**
+ * Remove inner padding and border in Firefox 4+.
+ */
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+/**
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
+ * the UA stylesheet.
+ */
+
+input {
+ line-height: normal;
+}
+
+/**
+ * It's recommended that you don't attempt to style these elements.
+ * Firefox's implementation doesn't respect box-sizing, padding, or width.
+ *
+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
+ * 2. Remove excess padding in IE 8/9/10.
+ */
+
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Fix the cursor style for Chrome's increment/decrement buttons. For certain
+ * `font-size` values of the `input`, it causes the cursor style of the
+ * decrement button to change from `default` to `text`.
+ */
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
+ * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
+ * (include `-moz` to future-proof).
+ */
+
+input[type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box; /* 2 */
+ box-sizing: content-box;
+}
+
+/**
+ * Remove inner padding and search cancel button in Safari and Chrome on OS X.
+ * Safari (but not Chrome) clips the cancel button when the search input has
+ * padding (and `textfield` appearance).
+ */
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * Define consistent border, margin, and padding.
+ */
+
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+/**
+ * 1. Correct `color` not being inherited in IE 8/9/10/11.
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
+ */
+
+legend {
+ border: 0; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Remove default vertical scrollbar in IE 8/9/10/11.
+ */
+
+textarea {
+ overflow: auto;
+}
+
+/**
+ * Don't inherit the `font-weight` (applied by a rule above).
+ * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
+ */
+
+optgroup {
+ font-weight: bold;
+}
+
+/* Tables
+ ========================================================================== */
+
+/**
+ * Remove most spacing between table cells.
+ */
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+td,
+th {
+ padding: 0;
+}
diff --git a/corejava第9版/EnglishGrammarBook-master/config.js b/corejava第9版/EnglishGrammarBook-master/config.js
new file mode 100644
index 0000000..a2152a0
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/config.js
@@ -0,0 +1,26 @@
+var CONFIG = {
+ // your website's title
+ document_title: "旋元佑进阶文法",
+
+ // index page
+ index: "README.md",
+
+ // sidebar file
+ sidebar_file: "sidebar.md",
+
+ // where the docs are actually stored on github - so you can edit
+ base_url: "https://github.com/codeyu/EnglishGrammarBook/edit/master",
+};
+
+// **************************
+// DON'T EDIT FOLLOWING CODES
+// **************************
+
+addConfig(ditto, CONFIG);
+
+function addConfig(obj, conf) {
+ Object.keys(conf).forEach(function (key) {
+ obj[key] = conf[key];
+ });
+}
+
diff --git a/corejava第9版/EnglishGrammarBook-master/cover.jpg b/corejava第9版/EnglishGrammarBook-master/cover.jpg
new file mode 100644
index 0000000..c8a75b4
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/cover.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/css/app.css b/corejava第9版/EnglishGrammarBook-master/css/app.css
new file mode 100644
index 0000000..3cf62e3
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/css/app.css
@@ -0,0 +1,529 @@
+/* General Setting */
+
+/* Small screens (default) */
+html { font-size: 100%; }
+
+/* Medium screens (640px) */
+@media (min-width: 40rem) {
+ html { font-size: 112%; }
+}
+
+/* Large screens (1024px) */
+@media (min-width: 64rem) {
+ html { font-size: 120%; }
+}
+
+/* Grid */
+
+/* Ditto */
+
+body {
+ color: #333;
+ margin: 0;
+ padding: 0;
+
+ font-family: Verdana, Arial;
+ font-size: 0.8rem;
+}
+
+#sidebar {
+ margin-top: 0;
+ padding-left: 25px;
+ padding-bottom:25px;
+ padding-top: 25px;
+
+ box-shadow: 0 0 40px #CCC;
+ -webkit-box-shadow: 0 0 40px #CCC;
+ -moz-box-shadow: 0 0 40px #CCC;
+ border-right: 1px solid #BBB;
+}
+
+@media (min-width: 40rem) {
+ #sidebar {
+ width: 280px;
+ position: fixed;
+ height: 100%;
+ margin-right: 20px;
+ padding-bottom:0px;
+ padding-top: 0px;
+ overflow-y: scroll;
+ overflow: -moz-scrollbars-vertical;
+ }
+}
+
+#sidebar h1 {
+ font-size: 25px;
+ margin-bottom: 0px;
+ padding-bottom: 0px;
+}
+
+#sidebar h1 a:link, #sidebar h1 a:visited {
+ color: #333;
+}
+
+#sidebar h2 {
+ font-size: 0.7rem;
+}
+
+#sidebar h5 {
+ margin-top: 20px;
+ margin-bottom: 0;
+}
+
+#sidebar a:visited, #sidebar a:link {
+ color: #4682BE;
+ text-decoration: none;
+}
+
+#sidebar ul {
+ list-style-type: none;
+ margin: 0;
+ padding-left: 10px;
+ padding-top: 0;
+}
+
+#sidebar ol {
+ margin: 0;
+ padding-left: 30px;
+ padding-top: 0;
+}
+
+#sidebar ul li:before { /* a hack to have dashes as a list style */
+ content: "-";
+ position: relative;
+ left: -5px;
+}
+
+#sidebar ul li,
+#sidebar ol li {
+ margin-top: 0;
+ margin-bottom: 0.2rem;
+ margin-left: 10px;
+ padding: 0;
+
+ text-indent: -5px; /* to compensate for the padding for the dash */
+ font-size: 0.7rem;
+}
+
+form.searchBox {
+ width: 180px;
+ border: 1px solid #4682BE;
+ height:20px;
+ position: relative;
+}
+
+input[type=search] {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 160px;
+ height: 18px;
+ text-align: left;
+ border: none;
+}
+
+input.searchButton {
+ position: absolute;
+ top: 0;
+ left: 160px;
+ height: 18px;
+}
+
+#content {
+ padding-top: 10px;
+ padding-bottom: 150px;
+ margin-left: 20px;
+ margin-right: 20px;
+ font-size: 0.8rem;
+ line-height:1.3rem;
+
+ /* border: 1px solid black; */
+
+ counter-reset: section;
+}
+
+@media (min-width: 40rem) {
+ #content {
+ width: 580px;
+ padding-left:330px;
+ margin-left: 0px;
+ margin-right: 0px;
+ }
+}
+
+#content pre{
+ margin-left: auto;
+ margin-right: auto;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ padding-left: 0.7rem;
+ line-height: 1.2;
+
+ color: #FFF;
+
+ background: #111;
+ border-radius: 5px;
+}
+
+#content code {
+ color: #a6e22e;
+ font-size: 0.7rem;
+ font-weight: normal;
+ font-family: Consolas,"Courier New",Courier,FreeMono,monospace;
+
+ background: #111;
+ border-radius: 2px;
+}
+
+#content p code,
+#content li>code,
+#content h2>code,
+#content h3>code{
+ padding-left: 3px;
+ padding-right: 3px;
+ color: #c7254e;
+ background: #f9f2f4;
+}
+
+#content h2 {
+ margin-top: 50px;
+ margin-bottom: 0px;
+
+ padding-top: 20px;
+ padding-bottom: 0px;
+
+ font-size: 18px;
+ text-align: left;
+
+ border-top: 2px solid #666;
+
+ counter-increment: section;
+}
+
+#content h2:before {
+ content: counter(section) ". ";
+}
+
+#content h3 {
+ margin-top: 50px;
+ margin-bottom: 0px;
+
+ padding-top: 20px;
+ padding-bottom: 0px;
+
+ text-align: left;
+ border-top: 1px dotted #777;
+}
+
+#content h2:hover,
+#content h3:hover {
+ color: #ED1C24;
+}
+
+#content img {
+ max-width: 90%;
+ display: block;
+
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 40px;
+ margin-bottom: 40px;
+
+ border-radius: 5px;
+}
+
+#content ul {
+ display: block;
+ list-style-type: none;
+ padding-top: 0.5rem;
+ padding-bottom:0.5rem;
+}
+
+#content ol {
+ display: block;
+ padding-top: 0.5rem;
+ padding-bottom:0.5rem;
+}
+
+
+#content ul li:before { /* a hack to have dashes as a list style */
+ content: "-";
+ position: relative;
+ left: -5px;
+}
+
+#content ul li,
+#content ol li{
+ text-indent: -5px; /* to compensate for the padding for the dash */
+ font-size: 0.8rem;
+}
+
+#content ul li.link,
+#content ol li.link {
+ color: #2980b9;
+ text-decoration: none;
+ font-size: 0.7rem;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+#content a:link, #content a:visited {
+ color: #4682BE;
+ text-decoration: none;
+}
+
+#content .content-toc{
+ background: #bdc3c7;
+ border-radius: 5px;
+}
+
+#content table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}
+
+#content table th{font-weight:bold}
+
+#content table th,
+#content table td{padding:6px 13px;border:1px solid #ddd}
+
+#content table tr{background-color:#fff;border-top:1px solid #ccc}
+#content table tr:nth-child(2n){background-color:#f8f8f8}
+
+#content u {color: #C35555;}
+
+#back_to_top {
+ display: none;
+ position: fixed;
+
+ height: 20px;
+ width: 70px;
+ top: 20px;
+
+ margin-left: 930px;
+ margin-top: 0px;
+
+ color: #FFF;
+ line-height: 20px;
+ text-align: center;
+ font-size: 10px;
+
+
+ border-radius: 5px;
+ background-color: #AAA;
+}
+
+#back_to_top:hover {
+ background-color: #444;
+ cursor: pointer;
+}
+
+#edit {
+ display: none;
+ position: fixed;
+
+ height: 17px;
+ width: 70px;
+ top: 45px;
+
+ margin-left: 930px;
+ margin-top: 0px;
+
+ color: #FFF;
+ line-height: 17px;
+ text-align: center;
+ font-size: 10px;
+
+
+ border-radius: 5px;
+ background-color: #AAA;
+}
+
+#edit:hover {
+ background-color: #444;
+ cursor: pointer;
+}
+
+#loading, #error {
+ display: none;
+ position: fixed;
+
+ top: 0;
+ height: 17px;
+
+ font-size: 14px;
+}
+
+@media (min-width: 40rem) {
+ #loading, #error {
+ display: none;
+ position: fixed;
+
+ height: 17px;
+ top: 45%;
+
+ margin-left: 560px;
+
+ font-size: 14px;
+ }
+}
+
+#flip{
+ position:fixed;
+ height:20px;
+ width:100%;
+ bottom:10px;
+ font-size:10px;
+ text-align:center;
+}
+
+#pageup,#pagedown{
+ height:20px;
+ width:70px;
+ display:inline-block;
+ border-radius: 5px;
+ background-color: #AAA;
+ text-align: center;
+ line-height:20px;
+ color: #FFF;
+}
+
+#pageup{
+ margin-right:5px;
+}
+
+#pageup:hover,
+#pagedown:hover{
+ background-color: #444;
+ cursor: pointer;
+}
+
+#pagedown{
+ margin-left:5px;
+}
+
+@media (min-width: 40rem) {
+ #flip{
+ margin-left:545px;
+ width:150px;
+ }
+}
+
+.progress-indicator-2 {
+ position: fixed;
+ top: 0;
+ left: 0;
+ height: 3px;
+ background-color: #0A74DA;
+}
+
+/**
+ * okaidia theme for JavaScript, CSS and HTML
+ * Loosely based on Monokai textmate theme by http://www.monokai.nl/
+ * @author ocodia
+ */
+
+code[class*="language-"],
+pre[class*="language-"] {
+ color: #a6e22e;
+ text-shadow: 0 1px rgba(0,0,0,0.3);
+ font-family: Consolas, Monaco, 'Andale Mono', monospace;
+ direction: ltr;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+ border-radius: 0.3em;
+}
+
+:not(pre) > code[class*="language-"],
+pre[class*="language-"] {
+ background: #272822;
+}
+
+/* Inline code */
+:not(pre) > code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: #75715e;
+}
+
+.token.punctuation {
+ color: #f8f8f2;
+}
+
+.namespace {
+ opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.constant,
+.token.symbol {
+ color: #f92672;
+}
+
+.token.boolean,
+.token.number{
+ color: #ae81ff;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.builtin {
+ color: #a6e22e;
+}
+
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string,
+.token.variable {
+ color: #f92672;
+}
+
+.token.atrule,
+.token.attr-value
+{
+ color: #e6db74;
+}
+
+
+.token.keyword{
+color: #66d9ef;
+}
+
+.token.regex,
+.token.important {
+ color: #fd971f;
+}
+
+.token.important {
+ font-weight: bold;
+}
+
+.token.entity {
+ cursor: help;
+}
diff --git a/corejava第9版/EnglishGrammarBook-master/css/normalize.css b/corejava第9版/EnglishGrammarBook-master/css/normalize.css
new file mode 100644
index 0000000..3d94546
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/css/normalize.css
@@ -0,0 +1 @@
+../app/bower_components/normalize-css/normalize.css
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Adjective.md b/corejava第9版/EnglishGrammarBook-master/docs/Adjective.md
new file mode 100644
index 0000000..a716aef
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Adjective.md
@@ -0,0 +1,324 @@
+# 第四章 形容詞
+
+形容词是用来修饰名词专用的词类。要和名词发生关系,形容词有两种主要的位置可以使用:1\. 名词片语中;2\. 补语位置(主词补语与受词补语)。放在名词片语中的形容词称为 attributive adjectives,具有界定这个名词**特质(attribute)**的功能。放在补语位置的形容词则称为 predicative adjectives,只是用来对名词进行**叙述(predication)**的。例如:
+
+Mr. Wang, my boss, is a busy man .
+
+The man is busy today.
+
+第 1 句的 busy 用在名詞片語 a busy man 當中,這個 busy 稱為 attributive adjective,點出「忙碌」是此人的一項特質。換句話說:這是個「大忙人」,每天都很忙。反之,第 2 句用在補語位置的 busy 則是 predicative adjective,只是對此人做這樣一句敘述:他今天很忙、沒空。或許忙過今天之後,明天以後都很空也說不一定。所以,同樣一個形容詞 busy,放在兩種不同位置來修飾名詞 man,收到的是兩種不同的效果。
+
+形容词的这两种位置,除了上述「语义」方面的差别,在用法方面还有一些差异。例如有些形容词只能用在名词片语中、另有一些形容词则只能放在补语位置。还有一点要注意:如果是形容词片语,可以放在补语位置使用,但是放在名词片语中就不行,必须先改为单字(加 hyphen 制造复合字)。以下就形容词的 attributive 和 predicative 两种位置分别说明。
+
+## 名词片语中的形容词(attributive adjectives)
+
+如第二章所述,名词片语中有三个位置:限定词 + 形容词+ 名词。所以,在名词片语中间、也就是夹在限定词(包括零冠词)和名词之间的位置,正是安插形容词的正确位置。请观察下列的名词片语以及其中的形容词:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- | --- |
+| a | small | garden | 一座小花园 |
+ popular | songs | 热门歌曲 |
+| that | foolish | plan | 那项愚蠢的计画 |
+ extreme | danger | 极度危险 |
+| my | dearest | friend | 我最亲蜜的朋友 |
+| many | happy | days | 许多快乐的日子 |
+
+### 一.名词转为形容词使用
+
+如果名词片语中的形容词位置,放入的却是另一个名词,那么中间这个名词就是当做形容词使用,应该视为形容词看待。整个名词片语可以视为一个复合名词(compound)。例如︰
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- | --- |
+| that | flower | shop | 那家花店 |
+| your | trouser | pockets | 你的裤子口袋 |
+ worker | solidarity | 工人大团结 |
+| a | shoe | factory | 一家制鞋工厂 |
+ company | cars | 公司的汽车 |
+
+以第一个例子来说,that flower shop 这个名词片语中间的形容词位置,放的却是另一个名词 flower。这时候应该把 flower 当做形容词看待。试想:花店卖的花当然不只一朵,那么为什么在名词片语 that flower shop 中间用的却是单数的 flower 而不用复数的 flowers?这是因为名词片语中间这个位置是形容词位置,把名词 flower 放在这个位置,就要视同形容词看待。而英文的形容词是没有复数的,只有名词才可能会有复数。所以,flower 当形容词使用时自然只能采用单数。名词片语 that flower shop「那家花店」,意思是「那家『卖花的』店」。 flower 用在这个位置,意思是「卖花的」,当作形容词使用,所以没有复数。另外那几个例子中的 trouser, worker, shoe 等等都采用单数形,也是同样的原因。请注意:包括像 trousers, shoes 这些通常都要用复数形的名词,放在名词片语中转作形容词使用时,也一样要改采单数形。
+
+### 二.复合形容词
+
+前面提过,形容词片语可以使用在补语位置,但是不能用在名词片语中,因为名词片语中的位置比较狭窄,放不进片语、只能放进单字。如果形容词片语要放进名词片语中的位置使用,必须先把形容词片语改造为单字,也就是改写成复合形容词。先看几个例子:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- | --- |
+| that | hard-to-solve | problem | 那道难解的题目 |
+ state-of-the-art | technology | 尖端科技 |
+| a | five-year-old | boy | 一个五岁大的男孩 |
+| that | 10-story-high | building | 那栋十层楼高的建筑 |
+
+以 a five-year-old boy 这个名词片语为例。形容词片语的写法是 five years old,这种片语构造无法放入 a boy 中间的形容词位置,必须先把形容词片语改造为单字。做法是用 hyphen 把它串连成一个单字,但是要注意:变成形容词单字之后就不能够再有复数,所以要把 years 后面的 -s 去掉,成为 five-year-old 这个复合形容词,才能放进 a boy 的中间。另一个例子里面的 10-story-high 这个复合形容词也是同样的道理,story 必须改成单数。
+
+### 三.复数形的形容词
+
+如上所述,英文的形容词通常只有单数没有复数。但是在一些特殊的情况下,名词片语中的形容词看起来就是复数形。例如:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- | --- |
+| that | savings | bank | 哪家储蓄银行 |
+ damages | negotiations | 赔偿谈判 |
+| several | clothes | hangers | 几支衣架 |
+| your | sports | car | 你的跑车 |
+
+以 that savings bank 这个例子来说,中间位置的形容词用的就是复数的 savings。这是因为:「储蓄」通常就是拼成复数形的 savings。如果拼成单数 saving,意思会变成「节省」或「挽救」。只有储蓄银行,没有什么「节省」银行,所以 savings 必须用复数。
+
+在 damages negotiations 这个名词片语中,零冠词和名词中间放的是 damages 这个复数拼法的字当形容词使用。这是因为:单数的 damage 意思是「损害」、复数的damages才是「赔偿」。如果写成 damage negotiations,意思就变成「损害谈判」而非「赔偿谈判」。
+
+在 several clothes hangers 这个名词片语中,形容词位置放的也是复数形的 clothes。这是因为:如果采单数形会变成 several cloth hangers「几支『布』架」。单数的 cloth 意思是「布」,必须拼成复数 clothes 才是「衣服」的意思。所以只有 clothes hanger 这种拼法才是「衣架」。
+
+至于 your sports car 这个名词片语,中间拼成 sports 并不表示复数,而是因为:当形容词「运动的」解释时,这个字的拼法本来就是拼成 sports、并没有复数的意思。
+
+### 四.只能放在名词片语中的形容词
+
+有一些形容词只能放在名词片语中使用。至于补语位置,这些形容词或者是完全不能使用、或者就是用在补语位置之后意思会变得不同。只能放在名词片语中使用的形容词可分成以下三类。
+
+#### 1). 类似限定词
+
+例:
+
+A certain man had three sons.
+(某人有三个儿子。)
+
+名词片语 a certain man 当中,形容词 certain 的意思是「某一个」,这个用法和限定词位置的 a「一个」其实差不多。形容词若扮演类似限定词的角色,就只能放在名词片语中。上面那个例子,如果把 certain 放到补语位置,意思就不再是「某一个」、而是变成「确定,笃定」。例如:
+
+This man was certain that he was going to die soon.
+(此人很确定自己活不长了。)
+
+再看一个例子:
+
+We had a particular reason for abandoning the project.
+(我们放弃这项计画是有个原因的。)
+
+名词片语 a particular reason 中的形容词 particular 仍然解释为「某一个」,类似限定词。这种形容词如果放到补语位置,意思会不一样:
+
+I’m not particular about where to dine.
+(该到哪里去用餐,我并不挑剔。)
+
+还有一些形容词则是完全不能放在补语位置。例如:
+
+Our chief reason for abandoning the project was financial.
+(放弃这项计画,我们主要的原因在于财务。)
+
+在名词片语 our chief reason 中,形容词 chief 的功能在于指出「最主要的那个」,类似限定词的用法。这种形容词只能放在名词片语中,放到补语位置就属用字错误,如下:
+
+Our reason was chief. (误)
+
+类似的还有 main, principal 等,都是只能放在名词片语中使用。
+
+#### 2). 类似强调语气的副词
+
+例:
+
+Jane is a mere child .
+
+名词片语 a mere child 中间的形容词 mere,语气类似副词 only 或 merely,如下:
+
+Jane is merely/only a child.
+
+这种形容词也是只能放在名词片语中。下面几个例子的情形都差不多:
+
+This expenditure was a sheer waste of money.
+(这笔开销纯粹是浪费钱。)
+
+That man is an utter/complete/perfect fool .
+(那个人是个百分之百的傻瓜。)
+
+#### 3). 显似其他副词
+
+例:
+
+He’s a heavy smoker .
+(他烟抽得很凶。)
+
+名词片语中的形容词 heavy 用来形容名词 smoker,不过这句话的意思类似 He smokes heavily,等于是用副词 heavily 来修饰动词 smoke。这种情况,如果把 heavy 放在补语位置,成为 The smoker is heavy,意思就不再是说他烟抽得凶,而是说这个人「体重很重」。下面这个例子的情况也差不多:
+
+He’s a hard worker .
+(他工作很勤快。)
+
+接下来这个例子,形容词的功能类似时间副词:
+
+Mr. Turner is the present Chairman .
+(透纳先生是现任的主席。)
+
+名词片语中的形容词 present 意思是「现任的」,功用类似时间副词。亦即,整个句子可以这样讲:Tr. Turner is the Chairman at present。如果把形容词 present 直接放在补语位置,成为 The Chairman is present,意思就会转变成「主席在场」。下面这个例子的情况也类似:
+
+George Pritchard is an old friend .
+(George Pritchard是个老朋友。)
+
+名词片语中的形容词 old 并不是真的说这位朋友「年纪很大」,而是类似时间副词的功能,表示「从很久以前」就认识了。整个句子的意思类似 George Pritchard is a friend from a long time ago。如果直接把 old 放在补语位置,成为 The friend is old,那么意思就会转变成「这位朋友老了(年纪大了)」。
+
+### 五.名词片语中形容词的顺序
+
+名词片语中的形容词,先前提过必须是单字而不能是片语。像 five years old 之类的形容词片语就不适合直接放在名词片语中。但是,如果放进两个以上的形容词单字、分别单独去修饰后面的名词,这种情况并不算是形容词片语,所以是可以接受的用法。单字和片语的差别在于:两个以上的单字构成一个意义单元,就可称为片语,如 five years old 用到三个单字来表示「五岁大」的意思,就是一个形容词片语。如果是互不相关的两个单字,如 beautiful young girls 这个名词片语中的 beautiful 和 young,就只是两个单字而己、分别形容后面的名词 girls。
+
+如果名词片语中的形容词单字有两个以上,就会牵涉到「孰先孰后」的问题。一般文法书又是列出规则:数目、大小、形状、颜色……等等。这种清单很难背得起来,但是写作时真正有可能会碰到形容词要排序的情况,得会处理才行。我们来设法理解一下背后的道理。
+
+名词片语中的形容词称为 attributive adjectives,功能在于说明这个名词的 attribute「特质」。如果这种形容词有两个以上,排序的原则如下:愈是属于 attribute 方面的描述愈是应该靠近名词。换句话说,如果形容词描述的是比较客观、永久不变、属于名词定义一部分的特质,就应该放在比较靠近名词的位置。反之,如果形容词描述的内容比较主观、可变,和名词的定义没有太大的关系,就应该放在距离名词较远的位置。如果形容词完全缺乏描述 attribute 的功能,就应该离开名词片语、放到距离最远的补语位置去做叙述。请看下面的例子:
+
+He graduated from a prestigious old American law school .
+(祂从一家地位崇高、历史悠久的美国法学院毕业。)
+
+在这个例子中,冠词 a 属于限定词、school 是名词。在 a school 中间有几个形容词单字要排列。首先,law 也是个名词,和 school 放在一起构成一个复合名词(compound)、成为 law school「法学院」。这里的 law 是名词转作形容词使用,并且和真正的名词 school 共同来表示这是「法学院」,所以 law 可说是这个名词片语定义中不可或缺的一部分,表现名词片语属性(attribute )的功能很明显,应该和名词 school 放得最接近。
+
+其次,American 这个形容词表示这是「美国的」法学院。相对于 law 而言,American 这个形容词已经不再那么明显是属于定义的一部分,所以放的位置距离名词远些。但是,至少 American 是一个不可变的性质:美国法学院就是美国法学院,不会变成英国或者法国的。反之,看看更前面的形容词 old。这家法学院刚成立时是新的,历经岁月的变迁才逐渐变「老」。所以,new 或 old 是可变的,不像 American 那样不可变。愈是可变的性质愈和名词的「定义、属性」扯不上关系,所以要放得离名词愈远。最后还有个形容词 prestigious「地位崇高的」。首先,这是比 new 或 old 更容易变的特质:如果发生几件丑闻,这家学院的地位可能一落千丈、立即不再崇高。而且,地位崇高与否是比较主观的判断,不像 new 或 old 是比较客观的事情。愈是主观、可变的特质,愈不属于这个名词的「属性、定义」,位置就要放得愈远。
+
+接下来再看一个例子:
+
+I threw away that dirty old blue silk necktie .
+(我扔掉了那条肮脏老旧的蓝色丝领带。)
+
+这个名词片语,that 是限定词、要放在最前面,necktie 是名词、要放在最后面。中间也有几个形容词需要排序。首先请观察一下 necktie 这个名词本身。有没有发现:它其实是个复合名词、由 neck 加上 tie 而构成?当中 neck 这个名词其实是放在形容词位置,但已经和 tie 合成一个单一的复合名词、不再能够分开。其次是它的材质 silk。其实 silk「丝」也是一个名词,和 necktie 放在一起又构成一个复合名词 silk necktie「丝领带」。而且丝这个材质属于客观的认定、并且完全不可变,可以说是名词属性(attribute)的一部分。
+
+至于 blue 这个形容词,则是染色之后才变成蓝色。因为它比较可变、不属于名词定义的一部分,所以要放得远些。不过,一旦染成蓝色,这条领带就是蓝领带,不大可能再变成别的颜色。但是,再前面的 old 则是无时无刻、逐渐地在变:从新变得愈来愈旧,所以 old 要放得更远。最前面的 dirty 则是洗一下立刻可以变成干净,这种形容词修饰的性质随时可以改变,所以要放到最远的位置。
+
+### 六.后位修饰的形容词
+
+有一些特别的形容词并不放在名词片语中,却要放在名词后面。这种形容词称为**后位修饰语(postmodifiers)**。可以分成以下几种情况。
+
+#### 1). 复合名词后面
+
+I am meeting someone important tonight.
+(今晚我将和一个重要人物碰面。)
+
+像 someone, anybody 这种复合名词,已经把限定词(some, any)和名词(one, body)写在一起合为复合字了。所以,限定词和名词中间那个可以放形容词的位置已经不复存在,若有形容词就只能放在这种复合名词的后面,例如 someone important 或是 something special。
+
+#### 2). 一些 a- 开头的形容词
+
+有一批 a- 开头的形容词不能放在名词片语中。这种 a- 开头的形容词可以放在补语位置。但是还有另外一个选择:可以直接放在名词片语后面。例如:
+
+Jane and her mother alike are teachers.
+(Jane和她妈妈一样都是做老师的。)
+
+对等连接词 and 连接 Jane 和 her mother 这两个名词片语。形容词 alike 不能放在名词片语中,但是可以放在名词片语后面,成为 Jane and her mother alike。类似的例子有 these people alone「光是这些人」、wood adrift「漂流的木头」、all the pandas alive「所有现存的大猫熊」,都是 a- 开头的形容词当做后位修饰语。
+
+至于为什么有许多 a- 开头的形容词都要当做后位修饰语使用,这个问题和字源结构有关。以 alive 为例,这个字是中古英文,来自古英文的介系词片语 on life。介系词片语一般都是当后位修饰语使用,这可能是许多 a- 开头的形容词必须当后位修饰语或补语使用的原因。
+
+#### 3). 外来语与惯用语
+
+英文的习惯是形容词放在名词片语中,也就是在名词的前面。但是有些语言例如法文,形容词的位置是在名词的后面。所以,英文当中有一些外来语、或是其他的惯用语,也是要把形容词放在名词后面。例如:
+
+```
+the President elect 总统当选人
+heir apparent 指定继承人
+court martial 军法审判
+Asia Minor 小亚细亚
+Secretary General 秘书长
+Poet Laureate 桂冠诗人
+devil incarnate 魔鬼化身
+time immemorial 久远以前
+```
+
+这些名词片语都违反常态、形容词反而放在名词后面。
+
+## 补语位置的形容词(predicative adjectives)
+
+补语位置的形容词,英文称为 predicative adjectives,也就是「做叙述之用的形容词」。请看下列的例子:
+
+These flowers smell sweet .
+S V C
+(这些花闻起来很香。)
+
+上句中的 sweet 是个形容词单字,放在主词补语位置、修饰主词 these flowers.
+
+The boss kept us busy .
+S V O C
+(老板让我们一直很忙。)
+
+这个句子中的 busy 也是个形容词单字,放在受词补语位置、修饰受词 us。
+
+That building is 18 stories tall .
+S V C
+(那栋大楼有18层高。)
+
+形容词片语 18 stories tall 放在主词补语位置、修饰主词 that building。请注意:形容词片语中可以包含复数名词,所以 18 stories 用的是复数。
+
+I saw the dog crossing the street .
+S V O C
+(我看到狗在过马路。)
+
+上句中的 crossing the street 是个现在分词片语,当作形容词片语使用,放在受词补语位置来修饰受词 the dog。
+
+### 一些 a- 开头的形容词
+
+有一批 a- 开头的形容词,不能放在名词片语中,只能放在后面做后位修饰语、或者就是放在补语位置。例如:
+
+The patient was asleep .
+S V C
+(病人睡着了。)
+
+上句中那个 a- 开头的形容词 asleep,来自古英文的介系词片语 on sleep,所以不适合放在名词片语中,只能当作后位修饰语、或者放在补语位置使用。接下来几个例子的性质都相同,请读者自行揣摩。
+
+### 主词补语:
+
+The kid looks afraid .
+S V C
+(这个小孩看起来很害怕。)
+
+She was not aware of the latest development.
+S V C
+(她并不知道最新的发展。)
+
+The new student stayed aloof .
+S V C
+(新来的学生和别人保持距离。)
+
+The soldier remained alert throughout the night.
+S V C
+(这名士兵整个晚上都保持警觉。)
+
+### 受词补语:
+
+The coffee kept him awake .
+S V O C
+(咖啡维持他清醒。)
+
+The drug kept the animals alive .
+S V O C
+(药品维持这些动物不死。)
+
+They found the man alone in the office.
+S V O C
+(他们发现这名男子单独一人在办公室。)
+
+I consider the two options alike .
+S V O C
+(我认为这两个选择都差不多。)
+
+### 一些需要补充的形容词
+
+有一些放在主语位置的形容词,本身还不具备完整的意思,需要配合别的文字来做进一步的补充、意思才算完整。配合它来做补充的文字,常见的有不定词片语、介系词片语、以及名词子句三种。请看下面的例子:
+
+I am eager to begin the project.
+S V C
+(我急着想开始这项计画。)
+
+如果光是说 I am eager,补语位置的形容词 eager 似乎尚未交代清楚这句话是什么意思。加上了不定词片语 to begin the project,句子的意思才算完全清楚。这里的不定词片语 to begin the project 当副词使用、修饰形容词 eager。
+
+I am able to do the job.
+S V C
+(这个工作我能做。)
+
+同样的,如果光是说 I am able,意思尚不清楚,要配合不定词片语 to do the job 来修饰 able 才算具有完整的意思。
+
+These people are used to working overtime.
+S V C
+(这些人对于加班已经很习惯了。)
+
+如果光是说 These people are used,也是感觉语焉不详。加上介系词片语 to working overtime 来修饰形容词 used、说明清楚是「对什么事情」习惯了,句意才算交代清楚。请注意:本句中的 to 是介系词,和前面两句表示不定词的 to 并不相同。
+
+I am fond of country music.
+S V C
+(我喜欢乡村音乐。)
+
+光是说 I am fond,意思尚未交代清楚。加上介系词片语 of country music 来修饰形容词 fond,才有完整的意思出来。
+
+The pilot's wife is concerned that he might get killed.
+S V C
+(这位飞行员的太太担心他可能会送命。)
+
+如果光是说 The pilot's wife is concerned,似乎也还没有讲清楚。加上名词子句 that he might get killed 之后意思算清楚。这个名词子句扮演什么角色,乍看之下不容易看出来。因为这个句子牵涉到省略,可以还原如下:
+
+The pilot's wife is concerned over the possibility that he might get killed .
+
+在形容词 concerned 后面本来有个介系词片语 over the possibility 修饰它、说明是「对这种可能性」感到担心。接下来的 that he might get killed 这个名词子句扮演的角色是当 the possibility 的同位格使用。一旦省略掉介系词片语 over the possibility,就比较不容易看出来后面那个名词子句是什么功能了。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Adverb.md b/corejava第9版/EnglishGrammarBook-master/docs/Adverb.md
new file mode 100644
index 0000000..5768ade
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Adverb.md
@@ -0,0 +1,465 @@
+# 第五章 副词
+
+## 副词修饰的对象
+
+英文的修饰语有形容词和副词这两种。形容词是用来修饰名词的修饰语,副词通常是用来修饰动词、形容词与副词的修饰语。但是,有几种副词也可以用来修饰名词,例如:
+
+I like Beijing food, especially roast duck .
+(我喜欢北京菜,尤其是烤鸭。)
+
+句中的especially这个副词是个**强调范围的副词(focusing adverb)**,可以直接用来修饰名词片语 roast duck。所以,要想弄清楚副词的用法,就必须知道副词有哪几种、每一种该怎么使用。这样在写作时才能避免错误。
+
+## 副词的种类与在句中的位置
+
+另一个要注意的问题是副词在句子中所放的位置。上一章我们研究过形容词、也探讨过形容词两种主要的位置:名词片语中与补语位置,还有特别的后位修饰(名词片语后面)的位置。
+
+副词和形容词一样,也是一种修饰语。关于修饰语,有一条基本的修辞原则:修饰语和它所修饰的对象最好尽量接近,这样会比较清楚。另一条基本的修辞原则是:修饰语不应该有两个以上可能修饰的对象而造成模棱两可、语意不清的后果。
+
+一般说来,副词在句中的位置比形容词具有更大的弹性。不同种类的副词,在句中放置的位置也各不相同。以下分别就各种不同的副词一一探讨。
+
+### 方法状态的副词(adverbs of manner)
+
+表示方法状态的副词,是修饰动词专用的修饰语。原则上它应该放在接近动词的位置,也就是放在动词的前面或者后面。但是,因为副词是可有可无的修饰语、不是主要元素,所以句子中如果有受词、补语等等主要元素时,方法状态的副词或者放在动词前面、或者就要被挤到受词、补语等元素的后面去。以下分别就五种基本句型来看看方法状态副词的用法。
+
+#### 1). S + V
+
+例:
+
+The dog barked furiously at the mailman.
+S V (adv.)
+(狗冲着邮差叫得很凶。)
+
+方法状态的副词 furiously 修饰动词 barked,直接放在动词后面,或者可以放在动词前面,如下:
+
+The dog furiously barked at the mailman.
+
+#### 2). S + V + C
+
+例:
+
+He stayed single reluctantly .
+S V C (adv.)
+(他很不情愿地维持单身。)
+
+这个句子因为有补语 single 这个主要元素,方法状态的副词 reluctantly 就被挤到后面去,和它修饰的对象(动词 stayed )有了一些距离。如果不这样处理,而是把副词 reluctantly 直接放在动词后面,产生出来的句子就不大清楚:
+
+He stayed reluctantly single. (不佳)
+
+这时候,副词 reluctantly 不大清楚是用来修饰它前面的动词 stayed、还是修饰它后面的形容词 single。修饰语修饰的对象模棱两可,这是写作的败笔,要尽量避免。另一个可以放的位置是在动词前面,如下:
+
+He reluctantly stayed single.
+
+#### 3). S + V + O
+
+例:
+
+He harassed the girl openly .
+S V O (adv.)
+(他公开骚扰那个女孩。)
+
+方法状态的副词 openly 修饰动词 harassed,但是因为有受词 the girl 这个主要元素,所以被挤到受词后面去。另一个选择是放在动词前面,如下:
+
+He openly harassed the girl .
+S (adv.) V O
+
+如果是下面这个句子,方法状态的副词 openly 该放在什么位置就要特别小心:
+
+He harassed the girl sitting at the counter.
+S V O
+(他骚扰那个坐在柜台的女孩。)
+
+受词 the girl 后面还有一个分词片语 sitting at the counter,是形容词子句 who was sitting at the counter 的减化。这时候,如果方法状态的副词 openly 还是放在句尾,那么它修饰的对象可能是 harassed、也可能是 sitting,这句话就没有表达清楚:
+
+He harassed the girl sitting at the counter openly . (不佳)
+
+这种讲法,意思可能是「公开骚扰」、也可能是「公开坐在柜台」,是模棱两可的说法。另外,如果把 openly 移到 sitting at the counter 前面,会变成下面这个句子:
+
+He harassed the girl openly sitting at the counter.
+
+这种想法的意思不一样,变成「公开坐在柜台」,方法状态的副词 openly 放在这个位置就是修饰后面的 sitting。要想保留原来的意思,就只有下面这种讲法才够清楚:
+
+He openly harassed the girl sitting at the counter.
+
+#### 4). S + V + O + O
+
+例:
+
+His father bought him a car generously .
+S V O O (adv.)
+(他父亲很大方地买了辆车给他。)
+
+方法状态的副词 generously 修饰动词 bought,但是被挤到 him 和 a car 这两个受词的后面去。另一个可能的位置是放在动词 bought 的前面,成为 generously bought。
+
+The student politely asked the speaker a question .
+S (adv.) V O O
+(学生很有礼貌地问了演说人一个问题。)
+
+方法状态的副词 politely 放在动词asked前面、修饰动词。另一个可能的位置是放在句尾、两个受词的后面:asked the speaker a question politely。
+
+#### 5).S + V + O + C
+
+例:
+
+I consider you a member of the family proudly .
+S V O C (adv.)
+(我很骄傲地视你为自己家人。)
+
+方法状态的副词 proudly 修饰动词 consider,但是被挤到受词与补语的后面。另一个可能的位置是放在动词前面,成为 proudly consider。
+
+### 频率副词(adverbs of frequency)
+
+像 always, frequently, usually, often, seldom, hardly, never… 之类,这些副词用于修饰动作发生的频率,是修饰动词专用的副词。它的位置应该放在动词前后:一般是放在普通动词的前面、be 动词与助动词的后面。不过,这种动词的位置也很有弹性,往往可以移到句首或句尾等其他位置。
+
+I usually get up very early.
+(我通常起得很早。)
+
+频率副词usually修饰动词get up,放在动词前面。
+
+His jokes are often not funny at all.
+(他说的笑话常常根本不好笑。)
+
+频率副词often修饰动词are,放在它后面。
+
+I have never seen this man before.
+(我以前从来没见过这个人。)
+
+频率副词 never 修饰动词片语 have seen,放在助动词 have 后面。
+
+Occasionally I spend a whole day in the multiplex.
+(偶尔我会在多厅电影院待上一整天。)
+
+频率副词 occasionally 修饰动词 spend,放在句首。
+
+如果把具有否定意味的频率副词移到句首、用来加强语气,就必须采取倒装句法,例如:
+
+Seldom does he leave the office before seven. (他很少会在七点之前下班。)
+
+频率副词 seldom 修饰动词 leave,但是移到句首加强语气,所以加上助动词 does 成为倒装句。关于倒装句,本书将在后面另辟章节整理。
+
+### 强调范围的副词(focusing adverbs)
+
+这种副词有一项特色,就是它修饰的词类不拘:不论是名词、动词、形容词、还是副词,四种主要的词类都可以用它来修饰。例如:
+
+John saw the boss yesterday.
+(约翰昨天见到了老板。)
+
+这个句子中的每一个元素都可以用 only 这个强调范围的副词来修饰,如下:
+
+Only John saw the boss yesterday.
+(只有约翰昨天见到了老板。)
+
+意思是没有别人见到。副词 only 修饰的是名词 John。
+
+John only saw the boss yesterday. (约翰昨天只是见到了老板。)
+
+意思可能是并没有能够和老板谈话。副词 only 修饰的是动词 saw。
+
+John saw only the boss yesterday.
+(约翰昨天见到的只有老板一人。)
+
+意思是说并没有见到别的人。副词only修饰的是名词片语the boss。请注意:only 是副词,修饰名词片语 the boss 时位置是放在整个名词片语的前面(成为only the boss)。如果是形容词,那么位置不是在名词片语前面、而应该在名词片语中间,例如 the young boss,中间的 young 才是形容词。
+
+John saw the boss only yesterday .
+(约翰到昨天才见到了老板。)
+
+意思可能是说更早的时候并没有能够见到。副词 only 修饰的对像是时间副词 yesterday。
+
+### 加强语气的副词(intensifiers)
+
+和强调范围的副词一样,加强语气的副词也是修饰的对象不拘、四大词类都可以用它来修饰。例如:
+
+You are absolutely a genius !
+(你绝对是个天才!)
+
+句中的 absolutely 是加强语气的副词,修饰名词片语 a genius,所以放在前面。如果是形容词则应该放在限定词 a 和名词 genius 中间。
+
+The test is extremely difficult .
+(这种考试极为困难。)
+
+句中的 extremely 是加强语气的副词,修饰形容词 difficult。
+
+Your hair badly needs cutting.
+(你的头发急需修剪。)
+
+句中的 badly 是加强语气的副词,修饰动词 needs。
+
+Time passed amazingly fast .
+(时间过得快的惊人。)
+
+句中的 amazingly 是加强语气的副词,修饰副词 fast。
+
+### 程度副词(adverbs of degree)
+
+这又是一种修饰对象不拘、四大词类都可以用它来修饰的副词。首先来看一下「程度副词」和前面提到的「加强词气的副词」有何差别:
+
+The test is extremely difficult .
+
+这个句子,如果把加强语气的副词 extremely 拿掉,成为:
+
+The test is difficult .
+
+基本上意思还是一样的,只是语气没有原来那么强罢了。但是程度副词的情况就不同了:
+
+The plan almost failed .
+(计画差一点就要失败。)
+
+句中的 almost 是个程度副词,代表一种相当高、将近百分之百、只差一点点的程度。如果把程度副词删掉,句子的意思通常会变得不一样:
+
+The plan failed .
+(计画失败了。)
+
+这两个句子显然意思并不相同。这就是程度副词和加强语气副词的差别所在。
+
+Your son is quite a man now.
+(你儿子现在差不多是个大男人了。)
+
+程度副词 quite 表示「颇高」的程度,在此修饰名词片语 a man,放在名词片语的前面。
+
+I barely know John.
+(约翰这个人我算不上认识。)
+
+程度副词 barely 表示「非常低」的程度,在此修饰动词 know。
+
+He plays the piano rather well .
+(他钢琴弹得还算好。)
+
+程度副词 rather 表示「还算高」的程度,在此修饰副词 well。
+
+That is a fairly long story.
+(那是个蛮长的故事。)
+
+程度副词 fairly 表示「颇高」的程度,在此修饰形容词 long。
+
+### 连接副词(conjunctive)
+
+这种副词,意思和对等连接词( and, or, but )类似,但是缺乏连接词的文法功能。亦即,连接副词可以用来表示前后两个子句之间的逻辑关系,但是不能用它来连接两个子句, 必须借助标点符号: 加上分号把两个子句分开,或者用句点之类断开变成两句话。
+
+Sales have increased 20%; besides , production cost has come down.
+(销售上涨20%,而且生产成本又降低了。)
+
+这里面有两个对等子句,中间缺乏连接词,只有个连接副词 besides。这个连接副词的意思近似对等连接词 and,但它是副词类、并不具备连接两个子句的文法功能,所以要借助分号 (;) 这个标点符号才能连接两个子句。
+
+Consequently , we should have no problem reaching our goals this year.
+(因此,我们达成今年的目标应该没有问题。)
+
+这句话和上一句之间有因果关系,用 consequently 这个连接副词表示。连接副词的意思类似连接词so,但是并不具备连接两个子句的文法功能,所以和上一句之间用句点断开、另起一句。
+
+However , projections for the next fiscal year are not very optimistic.
+(不过,下一个会计年度的预期却不甚乐观。)
+
+这句话和上一句之间有相反关系,用 however 这个连接副词表示,意思类似对等连接词 but。但是 however 并非真正的连接词,不能用它来连接两个子句,所以同样选择用句点和上一句断开、成为两句话。
+
+两个完整的句子之间没有连接词、却直接打个逗点就连在一起,这是写作时最常犯的错误之一:
+
+He is short, however, he plays basketball well. (误)
+(他个子不高,篮球却打得很好。)
+
+这种错误甚至有一个专门称呼:comma splice。读者应特别注意,写作时不要犯这种错误。
+
+### 分离副词 (disjuncts)
+
+一般文法书都说这种副词是修饰全句的副词,这种说法也可以接受。不过,如果深入观察省略的情形,就可以看出这种副词原本属于另一个子句,是该子句中的方法、状态副词。看看这个例子:
+
+Theoretically , your proposal might work.
+(理论上,你提的案子可能行得通。)
+
+简单的诠释,是说 theoretically 这个副词用来修饰后面 your proposal might work 这整个句子。不过,它显然是下面这个句子的省略:
+
+Theoretically speaking , your proposal might work.
+(从理论上说,你提的案子可能行得通。)
+
+画底线部分(theoretically speaking)是个经过减化的副词子句,可以进一步还原如下:
+
+If we are speaking theoretically , your proposal might work.
+(如果我们从理论上来说,你提的案子可能行得通。)
+
+画底线部分(if we are speaking theoretically)是个表示条件的副词子句,句中的 theoretically 是个方法、状态的副词,修饰动词 speak 的「方式」。但是,整个副词子句减化到只剩下一个副词 theoretically,这种情况就称为分离副词(因为它并不是主要子句里面的一个副词),也就是传统文法所谓「修饰整句话」的副词。
+
+上面那个句子,副词子句的主词是 we、主要子句的主词是 your proposal,两个子句的主词并不相同。这种情况通常并不适合进行减化。但是,因为 theoretically speaking 这样的讲法已经变成惯用的片语,所以仍然可以接受。减化子句属于高级句型,本书将在后面的章节详述。
+
+### 介副词(particles)
+
+所谓介副词,就是一些看起来像介系词、后面却不加受词,直接拿来当副词使用的字。例如:
+
+Were you in last night?
+(昨晚你在家吗?)
+
+介副词 in 当主词补语使用,修饰主词 you。
+
+Time is up .
+(时间到!)
+
+介副词 up 当主词补语使用,修饰主词 time。
+
+Don’t look down .
+(别往下看!)
+
+介副词 down 修饰动词 look。
+
+He came over to talk to you.
+(他过来要和你谈谈。)
+
+介副词 over 修饰动词 come。
+
+动词后面加个介副词,常常可以构成一个片语动词。有关片语动词的问题,本书将在后面讨论介系词的章节详述。
+
+### 可以修饰名词的副词
+
+除了以上整理的加强语气的副词、强调范围的副词、程度副词、以及介副词这四种副词之外,还有时间副词与地方副词这两种也是可以修饰名词的副词。例如:
+
+The final game tomorrow is going to be exciting.
+(明天的决赛将很刺激。)
+
+句中的 tomorrow 是时间副词,修饰前面的名词片语 the final game。
+
+All the people here are your friends.
+(这里所有人都是你的朋友。)
+
+句中的 here 是地方副词,修饰前面的名词片语 all the people。
+
+时间副词与地方副词,这两种副词最常见的用法还是用来修饰动词的。这时候,这两种副词通常放在句尾:地方副词在前、时间副词在后。例如:
+
+He had an accident there yesterday .
+(他昨天在那里出了意外。)
+
+地方副词 there 与时间副词 yesterday 修饰动词 had,位置放在句尾。不过,时间副词与地方副词的位置也很有弹性,例如:
+
+Yesterday , around this very corner , a bomb exploded . (昨天,就在这个街角,有枚炸弹爆炸。)
+
+时间副词 yesterday 与地方副词 around this very corner(介系词片语)修饰动词 exploded,位置可以放在句首。
+
+### 可以当补语的副词
+
+补语(包括主词补语和受词补语)最常见的词类是名词和形容词。但是时间副词、地方副词与介副词也都可以当补语使用。例如:
+
+The exam is only one week away . It's next Friday .
+(考试只剩一周就到了,在下周五。)
+
+时间副词片语 only one week away 和 next Friday 分别在这两个句子中担任主词补语角色。
+
+The police is here . Something’s up .
+(警察来了。一定有事。)
+
+地方副词 here 和介副词 up 分别在这两个句子中担任主词补语角色。
+
+## 副词种类与位置的比较
+
+不同种类的副词,在句中使用的位置也不一样。试比较下列句子:
+
+Your demand is practically impossible to meet.
+(你的要求几乎不可能做到。)
+
+Let’s discuss this problem practically .
+(我们用很实际的方式来讨论一下这个问题。)
+
+Practically , you don't stand a chance in court.
+(实际一点来说,你上法庭根本没有机会赢。)
+
+第 1 句中的 practically 是个程度副词,修饰形容词 impossible,表示「几乎不可能」,应置于 impossible 前面。第 2 句中的 practically 是方法状态副词,修饰动词 discuss 的方式,应置于受词 this problem 后面。第 3 句中的 practically 是个分离副词,是 practically speaking 的省略,应置于句首。再看一组例子:
+
+His ideas are generally very helpful.
+( 他的点子通常都很管用。)
+
+He described the plan generally , without much detail.
+( 他很笼统地描述这项计画,没有说很多细节。)
+
+Generally , I like his ideas.
+( 一般说来,我很喜欢他的点子。)
+
+第 1 句中的 generally 是个频率副词,修饰动词 are,表示「通常」,应置于动词后面。第 2 句中的 generally 是方法状态副词,修饰动词 describe 的方式,应置于受词 the plan 后面。第 3 句中的 generally 是个分离副词,是 generally speaking 的省略,应置于句首。
+
+## 副词的位置与清楚性
+
+副词的位置如果放得不恰当,读者可能会无法判断它修饰的对像是谁,因而造成模棱两可的结果。写作时应特别注意避免这种错误。例如:
+
+The boss wanted this man to be punished badly . (不佳)
+S V O C
+
+方法、状态的副词 badly,修饰的对象应该是动词。但是,放在句尾这个位置,用来修饰动词 want 讲得通(很想要)、修饰 punish 也同样讲得通(要严加处罚)。一个句子有两种可能的意思,这句话就没讲清楚。可以分别修改如下:
+
+The boss badly wanted this man to be punished.
+(老板很想要处罚这个人。)
+
+The boss wanted this man to be badly punished .
+(老板要这个人受到严厉处罚。)
+
+方法状态的副词,如果放在动词后面不够清楚,往往移动到动词前面就会比较清楚。下面这个例子的情况差不多:
+
+The man was seen clearly to be dying. (不佳)
+
+方法、状态的副词 clearly 放在这个位置,可以修饰前面的动词 see(明显看出来)、也可以修饰后面的动词 die(明显将死亡),犯有模棱两可的毛病。可分别修改如下:
+
+The man was clearly seen to be dying.
+(很明显看得出来这个人快要死了。)
+
+The man was seen to be clearly dying .
+(看得出来这个人很明显快要死了。)
+
+再看一个例子:
+
+He confessed that he had been abusing his wife openly . (不佳)
+
+方法状态的副词 openly 放在这个位置,既是主要子句的句尾、又是名词子句(that子句)的句尾。它修饰的对象到底是主要子句的动词 confess 还是名词子句的动词 abuse,并不清楚,所以是不好的句子。可分别修改如下:
+
+He openly confessed that he had been abusing his wife.
+(他公开承认他有在虐待他老婆。)
+
+He confessed that he had been openly abusing his wife.
+(他承认他有在公开虐待他老婆。)
+
+## 形容词与副词的判断
+
+该用形容词还是该用副词,应该视句型的要求而定。
+
+以 firm/firmly 为例:
+
+When you shake someone's hand, you should hold it firmly , to show sincerity.
+S V O
+(与人握手时应用力,以示诚意。)
+
+主要子句是 S + V + O 的句型,方法状态的副词 firmly 置于受词后面、修饰动词 hold。下面这句的情况不同:
+
+Hold the camera firm while you take the picture.
+V O C
+(拍照时请将相机拿稳了。)
+
+这时并不是用方法状态的副词 firmly 来修饰动词 hold(表示「用力握」),而是用形容词 firm 当受词补语,修饰受词 camera(表示「相机稳」的结果)。
+
+The enemy is advancing. Stand firm .
+V C
+(敌人推进了。大家稳着点。)
+
+这个句子的意思也不是叫大家「用力站」,而是要「稳住」。句型是 S + V + C,形容词 firm 是主词补语,修饰的对像是命令句省略掉的主词 you。
+
+再看看 clean/cleanly 的例子:
+
+The man wiped the windshield clean .
+S V O C
+(这个人把挡风玻璃擦干净。)
+
+这是 S + V + O + C 的句型,形容词 clean 是受词补语,修饰受词 windshield。
+
+He types cleanly and neatly.
+S V
+(他打字又干净又整齐。)
+
+这是 S + V 的句型,方法状态的副词 cleanly 修饰动词 type。
+
+He clean forgot to pick up his wife at the station.
+(他把要去车站接老婆这件事忘得一干二净。)
+
+这个句子中,clean 不是形容词而是加强语气的副词,相当于 completely,放在动词 forget 前面修饰它。
+
+最后看看 clear/clearly 的例子:
+
+The teacher explained the lesson clearly .
+S V O
+(老师以相当清楚的方式解说这一课。)
+
+方法状态的副词 clearly 修饰动词 explain。
+
+She made the lesson very clear to all her students.
+S V O C
+(她让学生都很清楚这一课的内容。)
+
+这是 S + V + O + C 的句型,形容词 clear 是受词补语,修饰受词 lesson。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/AdverbClauses.md b/corejava第9版/EnglishGrammarBook-master/docs/AdverbClauses.md
new file mode 100644
index 0000000..fe3d501
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/AdverbClauses.md
@@ -0,0 +1,450 @@
+# 第十八章 副词子句
+
+副词子句是三种从属子句(名词、形容词、副词子句)之中最简单的一种。它的构造和名词子句很像,但是用法大不相同。名词子句必须当做名词使用,在主要子句中必须放在主词、受词、补语、同位格等名词位置。如果删除掉名词子句,那么主要子句颇有可能会少掉主词、受词等等,不再是个完整正确的句子。反之,副词子句则是副词类,在主要子句中用它来修饰动词、形容词、副词等等,基本上它只是个可有可无的修饰语,整个删除掉的话也不会影响到主要子句句型的正确性。
+
+## 副词子句与名词子句的构造比较
+
+### 来自直述句
+
+直述句改造为名词子句时,要外加一个单独的、没有意义的从属连接词 that,表示「那句话、那件事」。反之,如果直述句要改造为副词子句,那么同样要外加从属连接词,但并不是加没有意义的 that,而是要加各式各样如 because, although, if, as, when, where 等等「有意义」的连接词,用来表达各式各样的逻辑关系如「原因、让步、条件、状态、时间、地方」等等。请比较:
+
+I believe that ghosts are real .
+S V O 名词子句
+(我相信鬼魂确有其事。)
+
+I believe that , because I have seen one with my own eyes .
+S V O 副词子句
+(我相信,因为我亲眼见过。)
+
+第 1 句中,直述句 ghosts are real 前面加上单独、没有意义的从属连接词 that 表示「那件事」,成为一个名词子句,放在主要子句动词 believe 后面当做受词使用。第 2 句中,直述句 I have seen one with my own eyes 前面加上有意义的从属连接词 because 表示「因为」,构成一个副词子句,放在主要子句中当做副词使用,修饰动词 believe 的原因。
+
+如果把第 1 句中的名词子句删掉,剩下 I believe,这个主要子句少了受词,就不再是个完整的句子。反之,如果把第 2 句中的副词子句删掉,剩下 I believe that,这个句子仍然完整正确。
+
+直述句改造为副词子句,也可以外加 so … that, such … that, in that, in order that 之类含有 that 在内的连接词。与名词子句不同之处在于:名词子句只能外加一个单独的、没有意义的that,表示「那句话、那件事」。如果加的是 so … that, such … that, in that, in order that 之类,这些连接词都有意义,表示「目的、结果、限制」等等,那么就会变成副词子句而非名词子句。请比较:
+
+He said sincerely that he was sorry .
+S V O
+(他很诚恳地说他很抱歉。)
+
+He said it so sincerely that his wife forgave him right away .
+S V O 副词子句
+(他说得非常诚恳,结果他老婆当场就原谅他了。)
+
+第 1 句中,直述句 he was sorry 外加一个单独的、没有意义的连接词 that,构成一个名词子句,放在主要子句动词 said 的后面当受词使用。这个名词子句如果删除掉,剩下 He said 就不再是个完整的句子,因为缺了受词。
+
+第 2 句中, his wife forgave him right away 同样是直述句,但是它外加的是 so … that 这一组有意义的连接词,表示「如此…以致于」,构成的就是一个副词子句,放在主要子句中当做修饰语使用,修饰副词 sincerely 造成的结果。这个副词子句如果删除掉,剩下的 He said it sincerely 仍然是个完整正确的句子。
+
+### 来自 Information Question
+
+有疑问词引导的疑问句如果要改造成名词子句,只须拿掉问号、还原成非疑问句的动词顺序即可,疑问词本身就可以充当连接词来引导名词子句。如果是有疑问词引导的疑问句要改造成副词子句,做法则是第一:拿掉问号、还原成非疑问句的动词顺序(这个部分和制造名词子句完全相同);第二:在疑问词前面再加上 no matter(表示「不论」),或者在疑问词后面加上 -ever 的字尾(同样表示「不论」),就会变成副词子句。请比较:
+
+Where the criminal is hiding is anybody’s guess .
+S V C
+(犯人现在藏匿在何处,这个问题没有人知道。)
+
+No matter where the criminal is hiding , the police is going to get him .
+副词子句 S V O
+(不论犯人现在藏匿在何处,警方都会将他逮捕。)
+
+Wherever the criminal is hiding , the police is going to get him .
+副词子句 S V O
+
+第 1 句中,由疑问词 where 引导的疑问句 Where is the criminal hiding? 改成名词子句,做法是拿掉问号、动词顺序调整为 where the criminal is hiding,这就是一个名词子句,把它放到主要子句中的主词位置、当主词使用。这个名词子句不可删除,因为剩下的 is anybody’s guess 并不是一个完整的句子。
+
+第 2 句中,同样是把 Where is the criminal hiding? 这个疑问句拿掉问号、改为 where the criminal is hiding,但是在前面再加上 no matter 表示「不论」,变成 no matter where the criminal is hiding, 「这个问题不管」,这就是一个表示让步的副词子句,放在主要子句中当副词使用,修饰主要子句动词 is going to get。这个副词子句可以整个删掉,剩下主要子句 The police is going to get him 仍然是个完整正确的句子。第 3 句和第 2 句的情况相同,只是把连接词 no matter where 改成 wherever,它引导的仍然是个副词子句。
+
+### 来自 Yes/No Question
+
+如果是没有疑问词引导的疑问句(叫做 Yes/No Question),改造成名词子句时除了要拿掉问号之外,还要外加 whether 这个从属连接词(表示「是否」,来自 either … or)。如果是要改造成副词子句,那么除了同样要拿掉问号之外,也要外加同样一个从属连接词 whether,但是这时候 whether 不再解释为「是否」,而是表示「不论」。如果不加 whether,改成加 no matter 也是一样,仍然表示「不论」。请比较:
+
+Whether he’s still alive (or not) is difficult to say.
+S(名词子句) V C
+(他是否还活着,这个问题很难说。)
+
+Whether he’s still alive (or not) , I ’m not going to marry anyone else.
+副词子句 S V O
+(不论他是不是还活着,我都不会嫁给别人。)
+
+No matter he’s still alive (or not) , I ’m not going to marry anyone else.
+副词子句 S V O
+
+没有疑问词的疑问句 Is he still alive? 要改为名词子句,做法是先拿掉问号、调整动词顺序,然后加上连接词 whether 表示「是否」,成为 whether he is still alive (or not) 这个名词子句。第 1 句中就是用这个名词子句当主词。名词子句外加的「是否」,除了 whether 之外还可以选择用 if。不过这种表示「是否」的 if 不能放在句子的开头,第 1 句的情况就是如此,正好是句子开头的位置,所以只能用 whether 而不能用 if。另外,名词子句不能删掉,因为剩下的 is difficult to say 并不是个完整的句子。
+
+同一个疑问句如果是要改成副词子句,做法完全一样,制造出来的还是 whether he is still alive (or not) 这个子句,但是连接词 whether 现在要解释为「不论」,这种解释之下它就是个表示「让步」的副词子句。副词子句外加的「不论」,除了 whether 之外还可以选择用 no matter,第 3 句的做法就是如此。这个表示让步的副词子句放在第2句与第3句中当副词使用,修饰主要子句的动词 am going to marry。副词子句可以整个删掉,剩下的 I’m not going to marry anyone else 仍然是个完整正确的句子。
+
+## 常用的副词子句连接词
+
+以下按照字母顺序介绍一些常用的副词子句连接词、了解一下副词子句的变化。这些从属连接词的用法都是外加在完整的限定子句前面、构成副词子句。
+
+### After
+
+After he graduated , the young man found himself unemployed.
+(毕业之后,这位年轻人发觉自己失业了。)
+
+外加 after 构成时间副词子句,修饰动词 found 的时间。
+
+### Although/though
+
+My sister doesn’t have a boyfriend now, although(though) she is very pretty .
+(我妹妹现在没有男朋友,虽然她长得很漂亮。)
+
+拼成 although 或拼成 though,用法与意思都完全相同。外加 although 或 though 成为表示让步的副词子句,修饰动词 doesn’t have。
+
+### As
+
+这个连接词有几种不同的意思:
+
+Haste makes waste , as the saying goes .
+(俗话说,欲速则不达。)
+
+外加连接词 as 表示「正如、如同」,构成副词子句,修饰整个主要子句。
+
+Tears ran down the woman’s cheeks as the train pulled away .
+(火车离开时,泪水流下这个女人的脸颊。)
+
+外加连接词 as 表示「当…时」,构成时间副词子句,修饰动词 ran 的时间。
+
+As there is little time left , we’d better hurry .
+(因为时间所剩无多,我们最好赶快。)
+
+外加连接词 as 表示「因为」,构成表示原因的副词子句,修饰动词 had better hurry 的原因。
+
+### As … as
+
+You can stay on for as many days as you like .
+(你爱停留几天就可以停留几天。)
+
+这是一组作比较的连接词,外加在限定子句 you like 上面,构成作比较的副词子句,修饰限定词 many。
+
+### As far as
+
+As far as I know , your friend had no part in the scandal .
+(就我所知,你的朋友并未涉入这桩丑闻。)
+
+外加连接词 as far as 构成表示程度的副词子句,修饰整个主要子句。
+
+### As if
+
+这个连接词,后面的副词子句可以采用直说语气、也可以采用假设语气。
+
+The student raised a hand, as if he was going to ask a question .
+(这名学生举手,好像要问问题。)
+
+外加 as if 构成表示方法、状态的副词子句,修饰动词 rased 的方式。时间在过去,采用过去式的动词 was,所以这个副词子句的语气是表达事实的「直说语气」。
+
+The woman treats her husband as if he were a baby .
+(这个女人对待老公好像对待婴儿一样。)
+
+外加连接词 as if 构成表示方法、状态的副词子句,修饰动词 treats 的方式。时间是现在,却采用 were 这个动词,所以这个副词子句的语气是表达非事实的「假设语气」。
+
+### As long as
+
+As long as there is ammunition left , we will fight on .
+(只要还有弹药剩下,我们就会奋战下去。)
+
+外加连接词 as long as 构成条件副词子句,修饰动词 will fight on 的条件。
+
+### Because
+
+I can’t go out with you tonight because I have a previous engagement .
+(我今晚不能跟你出去,因为先跟别人约好了。)
+
+外加连接词 because 构成表示原因的副词子句,修饰动词 can’t go out 的原因。
+
+### Before
+
+Read the contract carefully before you sign it .
+(签约之前要仔细阅读合约内容。)
+
+外加连接词 before 构成时间副词子句,修饰动词 read 的时间。
+
+### For
+
+You needn’t fear my brother, for he’s a good man .
+(你不必怕我哥哥,因为他是个好人。)
+
+外加连接词 for 构成原因副词子句,修饰动词 needn’t fear 的原因。
+
+### For fear that
+
+The camper put water on the ashes for feat that he might start a forest fire .
+(露营的人在灰烬上浇水,唯恐会酿成森林大火。)
+
+如果在限定子句外面加一个单独、无意义的连接词 that,构成的是个名词子句。但是如果外加的是像 for fear that 这种有意义、表达某种逻辑关系的连接词,那么构成的就是副词子句。以这个例子而言,for fear that 引导的副词子句修饰动词 put 的目的。
+
+### If
+
+If you prefer , we can settle our differences in court.
+(如果你这样选择,我们也可以上法院解决我们的歧见。)
+
+外加连接词 if 构成表示条件的副词子句,修饰动词 can settle 的条件。
+
+### In case
+
+In case you haven't heard , SARS has broken out again .
+(万一你还没听说: SARS 又爆发了。)
+
+外加连接词 in case 构成表示目的的副词子句,修饰整个主要子句。
+
+### In order that
+
+The speaker raised his voice in order that everyone might hear him .
+(演讲人放大了音量,目的是让每一个人都听得到。)
+
+外加连接词 in order that 构成表示目的的副词子句,修饰动词 raised 的目的。
+
+### In that
+
+The experiment is a success in that it has proved the theory wrong .
+(实验成功了,意思是说它证明了这项理论错误。)
+
+这个连接词 in that 是 in the sense that 的省略,通常用于解说。上文说这项实验「成功」,但是「成功」两字用在这里的解释和一般不同,因此需要解说:所谓成功,并不是获得了预期的效果,而是因为没有获得预期的效果而证明理论有误。像这种情况,success 一字要作特别的解释,因此后面加上 in the sense that… 来作解说,省略为 in that 之后就成为一个连接词,外加在限定子句前面构成一个作解说之用的副词子句,用来修饰动词 is。
+
+### No matter
+
+No matter(or whether) my father agrees or not , I’m going to be a singer.
+(不论我父亲同不同意,我都要去当歌星。)
+
+外加 no matter … or not 表示「不论」,构成副词子句,修饰动词 going to be。这个连接词 no matter 的用法和 whether 相同。
+
+No sooner … than
+
+No sooner had the bell rung than the students jumped up to leave .
+(刚一敲钟,学生就跳起来走人了。)
+
+这个连接词来自于比较级的连接词,本来是在比较两件事情何者发生得比较快。因为经常使用,no sooner … than 于是构成一组连接词,外加在限定子句上,构成一个时间副词子句,在上例中修饰动词 had rung 的时间。
+
+### Now that
+
+Now that you’re graduated , you should start working to support yourself.
+(既然你毕业了,应该开始工作自力维生了。)
+
+外加表示「既然」的连接词构成副词子句,修饰动词 should start 的原因。
+
+### On condition that
+
+The man spoke to the press on condition that he remain anonymous .
+(这位男子向媒体发言,条件是他要保持匿名。)
+
+外加连接词 on condition that 构成条件副词子句,修饰动词 spoke 的条件。请注意:这个副词子句中采用原形动词 remain,因为这里用的是「间接命令句」的语气。
+
+### Only that
+
+I really like to go to the party , only that I have to study for an exam .
+(我真的很想去参加宴会,只不过我必须准备考试。)
+
+外加连接词 only that 构成表示让步的副词子句,修饰整个主要子句。
+
+### Lest
+
+Let me explain myself more clearly, lest there should be any misunderstanding .
+(请容我说明清楚,以免有误解。)
+
+外加表示「以免」的连接词 lest 构成副词子句,修饰动词 let 的目的。
+
+### Since
+
+这个连接词有两种意思。
+
+It has been three years since I last visited the small town .
+(我上回造访这个小镇,至今已经三年了。)
+
+外加表示「自从」的连接词 since 构成时间副词子句,修饰动词 has been 的时间。
+
+Since there’s nothing more to do here , we might as well go home .
+(既然在此已经没事可做了,我们不妨都回家吧。)
+
+这时候,连接词 since 的意思是「既然」,引导的副词子句修饰动词 might as well go 的原因。
+
+### So that
+
+这个连接词有两种用法。
+
+There were three examiners in the small room, so that no student dared to cheat .
+(小房间里有三名监考官,结果学生都不敢作弊。)
+
+外加连接词 so that 在此解释为「结果」,构成副词子句,修饰动词 were 的结果。
+
+The school decided to send more examiners so that the students wouldn’t cheat .
+(校方决定加派监考官,目的是不让学生作弊。)
+
+连接词 so that 在此解释为「目的是」,引导的副词子句修饰动词 decided 的目的。
+
+### So … that
+
+It was so cold that the lake was frozen through .
+(天气冷到整座湖结了冰到底。)
+
+外加连接词 so … that 构成副词子句,修饰形容词 cold 的结果。如果修饰的对像是形容词或副词,应选择 so … that 这组连接词。
+
+### Such … that
+
+It was such a cold day that few ventured outdoors .
+(天气很冷,结果没什么人敢出门。)
+
+外加连接词 such … that 构成副词子句,修饰名词片语 a cold day。如果修饰的对像是名词,应该选择 such … that。
+
+### Suppose
+
+Suppose you needed advice on your marriage , where would you go ?
+(假设你的婚姻需要请教别人的意见,你会到什么地方去?)
+
+外加表示「假设」的连接词 suppose 构成条件副词子句,修饰动词 would go 的条件。注意上例中采用的是表达非事实的「假设语气」。 Suppose 引导的副词子句也可以选择采用「假设为真」的「直说语气」。
+
+### Than
+
+That man has more money than he can ever spend .
+(那个人的钱一辈子都花不完。)
+
+这是比较级的连接词,引导的副词子句修饰限定词 more 来作比较。
+
+### Until
+
+Wait here until you are called for .
+(在这等,直到有人叫你的名字。)
+
+外加表示「直到」的连接词构成时间副词子句,修饰动词 wait 的时间。
+
+### When
+
+I was in the bath when the doorbell rang .
+(门铃响起来的时候我正在泡澡。)
+
+外加连接词 when 构成时间副词子句,修饰动词 was 的时间。
+
+### Where
+
+The virus thrives where people live in close proximity to one another .
+(这种病毒滋生在人口密度高的地方。)
+
+外加连接词 where 构成地方副词子句,修饰动词 thrives 的地方。
+
+### While
+
+这个连接词有两种意思。
+
+The woman made breakfast while her husband was still sleeping .
+(在她丈夫还在睡觉的时候,这个女人做好了早餐。)
+
+外加表示「当…时」的连接词 while 构成副词子句,修饰动词 made 的时间。
+
+While there is no hurry , I would prefer to get the job done sooner than later.
+(虽然不急,最好还是把工作赶快做完。)
+
+这时候 while 的意思是「虽然」,用法与 although 相同,引导一个表示让步的副词子句,修饰动词 would prefer。
+
+### Whether 与 Wh-ever
+
+外加 whether 如果解释为「不论」,构成的是表示让步的副词子句。同样的,一些作 wh-ever 拼法的字如果解释为 wh- 外加 no matter,意思同样是「不论」,这种子句都是表示让步的副词子句,用来修饰主要子句的动词。
+
+Whether(or no matter) I do well or badly at the exam , I’m going out tonight to celebrate the end of the semester.
+(不论我考试考得好不好,今晚我都要出去庆祝学期结束。)
+
+Whoever(or no matter who) told you the story , it can’t be true.
+(不论是谁告诉你的,这个故事都不可能是真的。)
+
+Whatever(or no matter what) is troubling you , tell me about it.
+(不论你有什么困扰,都请你告诉我。)
+
+Whenever(or no matter when) the man hears the song , he thinks of his first love.
+(不论什么时候这名男子听到这条歌,都会想起他的初恋情人。)
+
+Wherever(or no matter where) there is sunshine and water , there is life.
+(只要有阳光与水的地方都有生命。)
+
+However(or no matter how) you look at the matter , it isn’t fair.
+(这件事情不论你怎么看,都不公平。)
+
+Whichever(or no matter which) university you choose , you will be admitted.
+(不论你挑哪所大学,都可以拿到入学许可。)
+
+## 一条文法规则
+
+传统文法有一条规则:表示时间与表示条件的副词子句,以现在式代替未来式。这条规则我们先前简单处理过一次,但是当时还欠缺一些条件。现在我们已经介绍完了语气问题、也看完了名词子句与副词子句,有条件可以更深入探讨这条文法规则了。
+
+### 表示时间的副词子句
+
+以连接词 when 为例,我们现在应该很容易判断何者为副词子句、何者为名词子句。请比较:
+
+He didn’t tell me when he bought the house .
+S V O O(名词子句)
+(他没告诉我他是什么时候买了这栋房子的。)
+
+He didn’t tell me the price when he bought the house .
+S V O O 时间副词子句
+(他买这栋方子的时候并没告诉我价钱。)
+
+及物动词 tell 后面可以有两个受词(S + V + O + O)。以第 1 句来说,主要子句动词 didn’t tell 的第一个受词是 me,第二个受词就是名词子句 when he bought the house。这个名词子句来自疑问句 When did he buy the house?,除去问号之后,疑问词 when 充当连接词,解释为「何时」。
+
+第 2 句中的动词 didn’t tell,第一个受词是 me,第二个受词是 the price,所以 S + V + O + O 的句型已经完备。后面的 when he bought the house 就是个可有可无的副词子句,修饰动词 didn’t tell 的时间。连接词 when 是直述句 he bought the house 外加的一个有意义的连接词,意思是「当…时」。
+
+能够区分名词子句与副词子句之后,我们再来看看「表示时间的副词子句用现在式代替未来式」是什么意思。请比较:
+
+Do you know when he will return ?
+S V O 名词子句
+(你知道他什么时候会回来吗?)
+
+He will call you when he returns .
+S V O 时间副词子句
+(到他回来的时候会打电话给你的。)
+
+第 1 句中的 when he will return 是由疑问句 When will he return? 改造而成的名词子句,when 是疑问词,意思是「什么时候」。这个意思和未来式「将会」并无冲突:when he will return 就是「他什么时候将会回来」,是名词子句,当做主要子句动词 know 的受词。文法规则说「表示时间的副词子句用现在式代替未来式」,这条规则并不适用于名词子句,所以还是用未来式 will return。
+
+第 2 句中的 when he returns 则是副词子句,加了一个表示「当…时」的连接词 when,这个副词子句放在主要子句中修饰动词 will call 的时间。 「当…时」这种解释和未来式会有冲突,因为「当他回来时」的意思是「当做现在已经到了那个时候」,所以要把「回来」的时间设定为就是现在,因此必须用现在式 returns。文法规则说「表示时间的副词子句用现在式代替未来式」,说的就是这种情况。
+
+第 2 句中的副词子句,外加的连接词除了 when 之外,其他如 as soon as, before, after 等等都可以使用、也都可以制造出时间副词子句,里面都不适合使用未来式,而要改为现在式。
+
+刚才我们看的是简单式的动词。如果是完成式,在时间副词子句里面就只能用现在完成而不能用未来完成。例如:
+
+You can have this computer when I have finished—in about half an hour .
+S V O 时间副词子句
+(等我用完了这台电脑就给你──再过半个小时吧。)
+
+句中的 when I have finished 是时间副词子句,外加的是表示「当…时」的连接词 when。这个副词子句用来修饰主要子句动词 can have 的时间。这种子句如果是未来时间,必须「当做到了那个时候」,也就是要把未来时间当做就是现在。所以,动词的完成式就只能采用现在完成式的形态(如 have finished)。
+
+有时候,可以反过来利用时态与语气来判断一个从属子句到底是名词子句还是副词子句、到底该如何解释。例如:
+
+I ’ll let you know when he will return .
+S V O C 名词子句
+(我会让你知道他什么时候会回来。)
+
+I ’ll let you know when he returns .
+S V O C 时间副词子句
+(到他回来的时候我就会让你知道。)
+
+第 1 句中的 when he will return 因为采用了未来式 will return,所以不可能是时间副词子句,只能作名词子句看待。因此,连接词 when 一定是来自疑问词,表示「何时」,这个名词子句的意思也就是「他何时将会回来」,放在主要子句中当做原形动词 know(受词补语)的受词使用。
+
+第 2 句中,主要子句的动词 will let 仍然是未来式,但是从属子句 when he returns 用的却是现在式,可以看出来这个从属子句是个时间副词子句。那么连接词 when 就是外加的,解释为「当…时」,整个从属子句的意思也就变成「当他回来的时候」,当做副词子句使用、修饰主要子句动词 will let 的时间。
+
+### 表示条件的副词子句
+
+以连接词 if 为例,我们来练习判断一下何者为名词子句、何者为副词子句:
+
+I can’t remember if I turned off the gas or not .
+S V O(名词子句)
+(我想不起来到底有没有把瓦斯关掉。)
+
+I have to go back if I didn’t turn off the gas .
+S V 条件副词子句
+(如果没有关瓦斯,我就得回去一趟。)
+
+第 1 句中,主要子句的动词 can’t remember 是及物动词,后面应该有受词。所以,if I turned off the gas or not 应该是名词子句,这样才可以当 can’t remember 的受词。作名词子句解释时,连接词 if 相当于 whether,解释为「是否」。 Yes/No Question 改写为名词子句时要加的连接词就是 whether 或 if。所以,这个名词子句如果还原成为一个独立的疑问句,就是这一句:Did I turn off the gas?
+
+第 2 句中,主要子句的动词 have to go 是个不及物动词,后面并没有可以放名词子句的位置,所以 if I didn’t turn off the gas 不是名词子句而是副词子句。当副词子句使用时,外加的连接词if解释为「如果」。这个副词子句是个表示条件的副词子句,修饰主要子句动词 have to go back 的条件。接下来我们再把未来时间放进来看看:
+
+I have no idea if this plan will work or not .
+S V O 名词子句
+(我根本不了解这个计画到底会不会奏效。)
+
+I have a large reward for you if this plan works .
+S V O 条件副词子句
+(如果这个计画奏效了,我有个大奖要送给你。)
+
+第 1 句可以先拆开为以下两句来了解:
+
+I have no idea about the question .
+Will this plan work?
+
+后面那句是个 Yes/No Question,加上表示「是否」的连接词 whether 可以改为名词子句 whether this plan will work (or not),放在前面那个句子(主要子句)后面当 the question 的同位格。然后再把介系词片语 about the question 省掉,就成为 I have no idea whether this plan will work 这个复句。再把连接词换成同样表示「是否」的连接词 if,就是上面的第 1 句。连接词解释为「是否」时,和未来式「将会」的解释并无冲突,所以这个子句里面可以采用未来式的动词 will work。再看一下那条文法规则的说法:表示条件的副词子句,用现在式代替未来式。可是第 1 句里面这个 if 子句是名词子句,因此不适用这条规则。
+
+第 2 句中的从属子句 if this plan works 是加上解释为「如果」的连接词而构成的,放在主要子句中修饰动词 have 的条件,这是条件副词子句。连接词 if 解释为「如果」时,语气要设定在「假如果真」,也就是要把一件尚未确定的事情先当做是真的来讲,因此要采用叙述事实的「直说语气」、不再能够用不确定的 will。文法规则说,表示条件的副词子句要用现在式代替未来式,说的就是这种情况,因此第 2 句中的这个条件副词子句,动词采用的是现在式的 works。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/AdverbClausesReduced.md b/corejava第9版/EnglishGrammarBook-master/docs/AdverbClausesReduced.md
new file mode 100644
index 0000000..a9a0a6b
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/AdverbClausesReduced.md
@@ -0,0 +1,808 @@
+# 第二十五章 副词子句简化
+
+所有从属子句的减化,共通原则都是省略主词与 be 动词、留下补语部分,副词子句的减化也不例外。比较特别的地方是连接词的处理:名词子句外加无意义的连接词that在减化时会删除掉、关系子句重复的关系词也会在减化时一并省掉,只有副词子句的连接词词既不空洞、又不重复,所以在减化时往往需要把连接词保留下来,句子的意思才不会有损失。至于副词子句有哪些连接词要保留、哪些应该省略,必须从句意去斟酌:省略掉连接词之后句意仍然够清楚,才可以省略。
+
+副词子句减化,动词部分的处理原则仍然和其他的从属子句相同:若有 be 动词则省略 be 动词、若有语气助动词则减化为表示不定词的 to,若只有普通动词则一律加 -ing。如此减化的结果,剩下的补语部分(减化子句)有可能是现在分词与过去分词这两种分词片语、不定词片语,以及其他(包括名词、形容词、介系词片语等等)。以下依补语的词类分别说明副词子句的减化。
+
+## 简化为分词构句
+
+副词子句简化为现在分词片语或过去分词片语,传统文法称这种构造为分词构句。例如:
+
+[While I stayed at my uncle’s], I dined out every night.
+副词子句 S V
+(住在我叔叔家的时候,我每天晚上都出去吃饭。)
+
+中括弧内的部分是个副词子句,修饰主要子句动词 dined out 的时间。副词子句要减化为分词构句,有一点要特别注意:副词子句的主词必须和主要子句的主词相同才可以省略,否则就是错误。就上面这个例子而言,副词子句的主词I和主要子句的主词相同、可以省略。动词是普通动词 stayed,没有 be 动词也没有助动词。这种动词的减化方式是加上 -ing 成为 staying。主词、动词这两个部分减化之后,剩下来的已经不再是个限定子句,原来的连接词 while 也已经不再需要。但是,while 除了连接词的文法功能之外还有字义:「当…时」。如果要把话讲得清楚一点,可以选择把 while 留下来。如果要更简洁,也可以选择把 while 省掉,如下:
+
+[(While) staying at my uncle’s], I dined out every night.
+减化副词子句 S V
+
+传统文法认定现在分词是形容词,但是并没有深入观察省略的情况,所以会把 staying at my uncles 这个现在分词片语视为形容词片语看待。但是这个形容词片语显然不是用来修饰名词,而是修饰动词 dined out 的时间、当时间副词使用。碰到这种「词类不一致」的情况,传统文法的做法是取个名称来交代过去:「分词构句」的意思就是「分词片语构成副词子句使用」。其实,所谓分词构句就是副词子句减化之后剩下来的分词补语。以下分成现在分词构句与过去分词构句分别说明。
+
+### 现在分词构句(Ving)
+
+[Because he was itching to be playing again], the boy inserted more coins.
+副词子句 V
+(因为他很想再玩,所以这个男孩又丢了几枚硬币。)
+
+中括弧内是个副词子句,修饰主要子句动词 inserted 的原因。副词子句的主词 he 就是主要子句的主词 the boy,符合「主词相同」的条件,可以省略。动词部分有现成的 be 动词可以省略。处理掉主词与限定动词之后,剩下来那个称为「分词构句」的补语 itching to be playing again 已经不是限定子句了,因此不再需要连接词。再观察一下原来的连接词 because,这种表示「原因」的连接词在分词构句中应该要省略掉,因为分词构句(尤其是放在句首位置)本身就具有表示「原因」的功能,所以 because 这一类的连接词都不会留下来,结果就是:
+
+[Itching to be playing again], the boy inserted more coins.
+减化副词子句 V
+
+再看一个例子:
+
+[When you see an old person on the bus], offer your seat to him.
+副词子句 V
+(在公车上看到老人请让座。)
+
+副词子句(中括弧内的部分)修饰主要子句动词 offer 的时间或条件。主要子句采用直接命令句语气、省略了主词 you。副词子句的主词也是 you,减化时可以省略。动词部分是普通动词 see,减化的做法就是加上 -ing 成为现在分词 seeing,结果如下:
+
+[When seeing an old person on the bus], offer your seat to him.
+减化副词子句 V
+
+连接词 when 在文法上已无必要,但是用在这个句子中它有 whenever 的意思在内,减化子句中保留下这个连接词的话意思会比较清楚。
+
+[While I am only a student], I want to marry you now.
+副词子句 V
+(虽然我只是学生,我现在就要和你结婚。)
+
+中括弧内是个副词子句,修饰主要子句动词 want。这个副词子句的主词是 I,和主要子句相同、可以省略。动词是无意义的 be 动词,在减化子句中通常是可以省略掉的东西。但是如果把 I am 省略掉,剩下的部分是个名词补语 only a student,这个词类和原来副词子句的词类差距太大:副词子句是个可有可无的修饰语,而名词则通常是主词、受词、补语等主要元素。所以,如果选择减化掉 I am、只留下名词补语 only a student,那么原来的连接词 while 也必须保留下来,读者才看得出来 only a student 是副词子句减化的结果,如下:
+
+[While only a student], I want to marry you now.
+减化副词子句 V
+
+反之,如果要选择省略掉连接词 while,就必须做两个动作。第一,only a student 必须改变词类,在前面加上 being,成为 being only a student 这个现在分词片语,也就是所谓的分词构句,读者才看得出来它扮演的角色是减化副词子句。第二,减化子句中虽然不再需要连接词,但是 while 这个连接词有「虽然」的字意,省掉的话句子的意思会变得不够清楚。可以选择把它保留下来,成为 while being only a student 这个分词构句。也可以省略掉连接词 while,改以连接副词如 still, nevertheless, however 之类来取代,句子的逻辑关系才不会不清楚:
+
+[Being only a student], I still want to marry you now.
+减化副词子句 V
+
+下面这个例子的情况稍有不同:
+
+[After he graduated from college], he found himself unemployed.
+副词子句 V
+(大学毕业之后,他发现自己失业了。)
+
+中括弧内的副词子句修饰主要子句动词 found 的时间。副词子句的主词 he 与主要子句相同、可以减化,做法是省略主词 he、普通动词 graduated 加上 -ing 成为 graduating。接下来要考虑连接词 after 是否要保留。减化子句不是限定子句,并不需要连接词。但是 after 这个连接词有「之后」的意思,如果省掉,要判断一下意思是否有改变:
+
+[Graduating from college], he found himself unemployed.
+减化副词子句 V
+
+省掉了 after,剩下的部分 graduating from college 看起来像是「大学毕业时」,这个意思和「大学毕业之后」还算接近,可以接受。如果选择要讲得更清楚一点,可以把 after 留下来,如下:
+
+[After graduating from college], he found himself unemployed.
+减化副词子句 V
+
+这样做的时候要注意:连接词 after 亦可当介系词使用。如果后面的子句减化掉了、不再是限定子句,它就自动转变成介系词。而在介系词后面必须用名词片语当受词。观察一下发现:graduating from college 可以当动名词片语使用,也就是可以当作介系词 after 的受词,因而可以接受。再看一个例子:
+
+Two Vietnamese patients died from avian flu.
+(两名越南病人死于禽流感。)
+
+This caused widespread panic in Southeast Asia.
+(这件事情在东南亚引起大恐慌。)
+
+句 2 的内容说明句1造成的结果,可以用表达结果的连接词 so 引导、制造复句如下:
+
+Two Vietnamese patients died from avian flu, [so this caused widespread panic in Southease Asia].
+副词子句
+
+副词子句(中括弧内部分)修饰主要子句动词 died 的结果。这个副词子句的主词 this 和主要子句的主词 two Vietnamese patients 并不相同,通常是不能减化的。不过,副词子句主词 this 代表的内容就是整个主要子句那件事情,这种情况仍可视为主词有重复,可以进行减化。做法是把重复的主词this省掉、普通动词 caused 加上 -ing 成为现在分词 causing。连接词 so 表达的是因果关系,而分词构句本身就具有因果关系的表达功能(表示原因的分词构句常放在句首、表示结果的常放在句尾),所以这些表达因果关系的连接词不会保留下来。结果就是:
+
+Two Vietnamese patients died from avian flu, [causing widespread panic in Southease Asia].
+减化副词子句
+
+下面这个例子的情况又不一样:
+
+[As it was rather late], the rescue workers decided to quit.
+副词子句 V
+(因为时候不早了,这些救难人员决定要停手。)
+
+副词子句(中括弧内的部分)修饰主要子句动词 decided 的原因。请注意:副词子句的主词是个虚字 it,和主要子句的主词 the rescue workers 并不相同。这种情况并不适合进行减化,因为两个子句并没有什么重叠的部分。如果还是要进行减化,要注意几个地方。第一,副词子句不同的主词it必须保留下来。第二,动词 was 要加上 -ing 改为现在分词 being,因为这种句型是分词构句的一种变形,必须有个分词才会清楚。第三,减化为 it being rather late 之后,原来的连接词(as)一定要省掉。这是因为:副词子句的主词既然和主要子句并无重复,减化时无法省略,那么减化子句并不会变得比较简洁。不过,减化之后可以省略的是原来那个连接词,所以要从连接词的省略来获得简洁的效果。因此,副词子句减化为分词构句时,如果主词不同而保留下来,连接词就一定要省略。
+
+像上例那种情况,在分词构句中保留住不同的主词,这种构造在传统文法中称为「独立片语」。因为传统文法视 being rather late 这种分词片语为形容词、修饰前面的代名词 it,共同构成 it being rather late 这个名词片语。但是传统文法没有进一步去观察省略的情形,因而无法解释 it being rather late 这个名词片语扮演什么角色。在无法解释的时候,传统文法的做法就是取个名称来交代过去:「独立片语」表示 it being rather late 独立、与主要子句无关。其实,it being rather late 只不过是 because it was rather late 这个副词子句减化的结果。
+
+### 过去分词构句(Ven)
+
+如果副词子句里面的动词是 be 动词、后面用过去分词当补语(也就是一般文法所谓的被动态),那么减化的结果就会变成过去分词构句。例如:
+
+[If it is provoked], a rhino can be very dangerous.
+副词子句 V
+(如果受到激怒,犀牛可能非常危险。)
+
+中括弧内是个副词子句,修饰主要子句动词 can be 的条件。副词子句的主词 it 就是主要子句的主词 a rhino,可以进行减化:省略掉主词 it 与 be 动词 is,留下过去分词补语 provoked。减化子句不是限定子句、不再需要连接词,但是 if 这个连接词意思是「如果」,表示一种条件。省掉的话意思会不清楚,所以应该选择把连接词留下来,成为:
+
+[If provoked], a rhino can be very dangerous.
+减化副词子句 V
+
+再看一个例子:
+
+[After it was redecorated], the house looks more comfortable.
+副词子句 V
+(重新装潢之后,这个房子看起来舒服多了。)
+
+中括弧内是个副词子句,修饰主要子句动词 looks 的时间。副词子句的主词 it 就是主要子句的主词 the house,可以进行减化,做法是省略重复的主词 it、空洞的 be 动词 was,剩下补语部分 redecorated。接下来判断一下连接词 after 要不要保留。这个连接词的意思是「之后」,表达时间先后关系。如果省掉,是下面这种情况:
+
+[Redecorated], the house looks more comfortable.
+减化副词子句 V
+
+因为过去分词本身除了被动语态之外,还可以表示完成状态,所以 redecorated 一个字就可以代表「已经被装潢过之后」。连接词 after 不留,读者还是看得出来是「之后」,所以不需要保留它。
+
+如果为了表达得更清楚、还是选择要留下连接词 after,就得注意:after 这个连接词身兼介系词的功能。如果它后面跟一个限定子句,它就是从属连接词。如果它后面不是限定子句,它的词类就会自动转变成介系词。因此,一旦保留下来 after,它已经变成介系词的词类,后面必须接名词片语当它的受词,直接把过去分词放在它后面(如 after redecorated)会造成文法错误。因此,一旦决定要把 after 保留下来,后面就必须进行词类变化:设法把过去分词 redecorated 改变为名词类,才能当介系词 after 的受词。这有两种改法:
+
+[After being redecorated], the house looks more comfortable.
+减化副词子句 V
+
+[After the redecoration], the house looks more comfortable.
+减化副词子句 V
+
+第 1 种改法是在 redecorated 前面加上 being 这个无意义的动名词,这样可以保留住过去分词 redecorated 的被动语态、同时把词类改变为名词类。第 2 种改法是把过去分词 redecorated 直接改为名词片语 the redecoration,意思仍然差不多。再看一个例子:
+
+The house, [whether it is insured or not], needs a fire alarm.
+副词子句 V
+(这个房子,不论有没有保险,都需要装火警警铃。)
+
+中括弧内的部分是个副词子句,连接词 whether 相当于外加的连接词 no matter,引导这个副词子句修饰主要子句动词 needs。副词子句减化的方式是把重复的主词 it(代表the house)与空洞的 be 动词省略掉,如下:
+
+The house, [(whether) insured or not], needs a fire alarm.
+副词子句 V
+
+连接词 whether 意思是「是否」,在减化子句中并不需要连接词。而「是否」的意思可以交给后面的 or not 来表示,所以减化子句中可以选择把 whether 省掉。当然,留下来也是正确的。
+
+下面这个例子的情况不大一样:
+
+[When the job was concluded], the secretary went home.
+副词子句 V
+(工作做完了,秘书就回家了。)
+
+中括弧内是个副词子句,修饰主要子句动词 went 的时间。但是副词子句的主词 the job 和主要子句的主词 the secretary 不一样,这种情况并没有可以减化的空间。如果还是要进行减化,就得把副词子句不同的主词 the job 保留下来。动词片语的部分仍然是省略掉 be 动词、留下过去分词补语 concluded。这是分词构句的一种特殊变形,传统文法称为独立片语。这种构造要注意:因为保留了不同的主词、没有获得减化的效果,所以原来的连接词一定要省略,这样才真正有减化的效果出现,如下:
+
+[The job concluded], the secretary went home.
+减化副词子句 V
+
+### Being和having been的用法
+
+许多人搞不清楚 being 与它的完成状态 having been 该怎么使用。先看 being,它里面的 be 动词是空的、完全没有意义。会用到being,完全是需要它字尾的 -ing。这个字尾有两种功能:一是强调进行状态、一是做词类变化,这也就是being这个字的两大用途。例如:
+
+The case is closed now.
+S V C
+(案子现在已经结案。)
+
+补语部分的过去分词 closed 除了表示被动语态「被结」,同时也表示完成状态「已经结掉」。如果要表达的是「正在被结案中,尚未完成」,就得用到 being 了:
+
+The case is being closed now.
+S V C
+
+补语部分必须用到过去分词 closed 才能表示被动语态「被结」。但是过去分词 closed 同时也暗示完成状态「已经结掉」。这时候就得加上 being 来强调进行状态「正在」,这样可以破除过去分词 closed 的完成状态暗示,只留下被动语态:being closed 才能清楚表示「正在被结案中」。再看一个例子:
+
+When I said just now that his poem was excellent, I was being nice .
+S V C
+(我刚才说他写的那首诗好极了,那是在说客套话。)
+
+主要子句如果改为 I was nice,意思是说「我是个好人」。补语部分必须加上现在分词 being 来强调进行状态,意思才变成「在说客套话」。 以上是 being 用于「强调进行状态」的用法。接下来看看 being 用于词类变化的用法。
+
+Being 可以当现在分词、也可以当动名词使用。如果 being 是现在分词,加在名词前面时可以把名词的词类转变为分词片语,就可以用在分词构句中。例如:
+
+[Because you are my best friend], you must tell me the truth.
+副词子句 V
+(因为你是我最好的朋友,你一定要跟我说真话。)
+
+副词子句(中括弧内部分)的主词 you 和主要子句相同,可以减化。动词是无意义的 are,本来也可以减化,但是结果会变成名词补语 my best friend,和原来的副词子句词类差距太大。而且 because 又是一个不能保留的连接词,减化之后只剩下名词片语 my best friend,读者无从判断它是扮演什么角色。这时候就该在前面加个 being 来做词类变化:把名词片语转变成分词片语 being my best friend,就可以当分词构句使用、取代副词子句,如下:
+
+[Being my best friend], you must tell me the truth.
+减化副词子句 V
+
+另外,如果 being 是动名词,加在形容词或副词前面时可以把这些词类转变为名词类使用。例如:
+
+[Without being rude], the man told the woman that she was wrong.
+介系词片语
+(并没有不礼貌,这位先生告诉这位小姐说她搞错了。)
+
+介系词片语(中括弧内部分)修饰主要子句动词 told 的方式。介系词片语中有个形容词 rude,不能直接当介系词的受词使用。一旦加上 being,变成动名词片语 being rude,就符合词类要求、可以当受词使用了。再看一个例子:
+
+The students rushed out at the sound of the bell [before they were told to leave].
+V 副词子句
+(学生们不等别人吩咐,一听到铃声就冲出去了。)
+
+副词子句(中括弧内的部分)修饰主要子句动词 rushed out 的时间。它的主词 they 与主要子句相同,可以省略。接下来是省略掉空洞的 were,剩下过去分词补语 told to leave。但是,从属连接词 before 必须保留下来才看得出来「在…之前」的意思。而 before 又是连接词与介系词两种词类兼具,减化子句中一旦留下它来就会自动转变为介系词。而在介系词 before 后面不能直接用过去分词 told to leave,必须改为名词类。但是过去分词 told 表示「被告知」的被动语态,所以不能更动。这时候只有在前面加上 being,成为 being told to leave 这个动名词片语,才能够当介系词 before 的受词使用,如下:
+
+The students rushed out at the sound of the bell [before being told to leave].
+V 减化副词子句
+
+至于 having been 的用法,它是 being 的完成式,表达「已经」的完成状态,因此它不再具有强调进行的功能,只能用来表示「已经」,以及用来做词类变化。分别说明如下:
+
+[After he has been a soldier for 10 years], the man is quite used to taking orders.
+副词子句 V
+(当了十年兵之后,这名男子已经相当习惯服从命令了。)
+
+副词子句(中括弧内的部分)修饰主要子句动词 is 的时间。它的主词 he 就是主要子句的主词 the man,可以减化。动词是完成式的 has been。里面的 be 动词本身没有意义,只表达完成状态「已经」。可以选择加上 -ing 成为 having been 保留下来,一方面因为后面是名词(a soldier)、需要做词类变化(成为分词构句),一方面也可以用 having been 的完成状态取代原来的连接词 after ,如下:
+
+[Having been a soldier for 10 years], the man is quite used to taking orders.
+减化副词子句 V
+
+另外,如果分词构句中是 having been + Ven,那么 having been 属于可有可无的性质,可以省略。例如:
+
+[Because it had been trained to search for survivors], the dog did a good job at 9/21.
+副词子句 V
+(因为它受过搜救生还者的训练,这只狗在9/21大地震表现不错。)
+
+中括弧内是个副词子句,修饰主要子句动词 did 的原因。它的主词 it 就是主要子句的主词 the dog,在减化时可以省略掉。动词片语 had been 有两种处理方式。这个动词片语里面是空洞的 be 动词,本身没有意义。但是 had been 是完成式,可以表达「已经」的完成状态。如果选择要把它保留下来,就得视同普通动词看待、加 -ing 成为 having been。再把表示因果关系的连接词 because 省掉(这一类的连接词都不能保留),如下:
+
+[Having been trained to search for survivors], the dog did a good job at 9/21.
+减化副词子句 V
+
+另一种做法是选择把整个动词片语 had been 视为无意义而省略掉,只留下过去分词补语,如下:
+
+[Trained to search for survivors], the dog did a good job at 9/21.
+减化副词子句 V
+
+因为,having been 唯一的意义在于表达「已经」的完成状态,而它后面的过去分词 trained 本身除了表示被动语态「被训练」,也可以表达完成状态「已经训练过」,足以取代前面 having been 的意思。再从词类上观察,trained 是过去分词、having been trained 是现在分词,同样都可以当分词构句使用。所以,不论是字意还是文法功能,在分词构句中的 having been trained 与 trained 都是一样的。
+
+如果 having been + Ven 是当动名词片语使用,那么 having been 具有不可或缺的词类变化功能、不得省略。例如:
+
+[After it had been robbed five times], the store finally installed a security system.
+副词子句 V
+(在遭抢五次之后,这家商店终于装设了保全系统。)
+
+副词子句(中括弧内的部分)修饰主要子句动词 installed 的时间。副词子句的主词与主要子句相同,可以省略。动词 had been 因为后面有过去分词 robbed,本来可以选择省略掉 had been、只留下 robbed 来做分词构句。但是如果选择要留下连接词 after,它就会转变为介系词。在介系词 after 后面连带也就需要名词类当它的受词。过去分词 robbed 有表示被动语态「被抢」的功能,需要保留。这时候就得在 had been 后面加上 -ing,成为 having been robbed 这个动名词片语,才能够当作介系词 after 的受词,如下:
+
+[After having been robbed five times], the store finally installed a security system.
+减化副词子句 V
+
+当然,减化子句部分如果省略掉 after 成为 having been robbed five times,或什至再省略掉 having been 成为 robbed five times,意思也都还够清楚。
+
+### 分词构句的位置
+
+分词构句常出现的位置分为句首、句中(主词与动词中间)、句尾三种,通常都需要有逗点和主要子句隔开。以下分别说明:
+
+#### 句首
+
+[Entering the classroom], the teacher greated the students .
+简化副词子句 S V O
+(进入教室时, 老师和学生们打招呼。)
+
+现在分词片语放在句首用逗点隔开,应视为分词构句,也就是下面这个副词子句的减化:
+
+[When he entered the classroom], the teacher greeted the students .
+副词子句 V O
+
+#### 句中
+
+句首位置的分词片语必须有逗点和主要子句隔开,否则是文法错误。放在句中位置就不一定了。分词片语放在句中位置如果没有逗点隔开,很可能是关系子句的减化,如下:
+
+The teacher [entering the classroom] greeted the students .
+S 减化形容词子句 V O
+(进入教室的那位老师和学生们打招呼)
+
+这个位置的分词片语没有用逗点隔开,是下面这个关系子句减化的结果:
+
+The teacher [who entered the classroom] greeted the students .
+S 关系子句 V O
+
+关系子句(中括弧内的部分)没有用逗点隔开,表示它具有指示功能,关系代名词 who 可以改写为 that,整个关系子句用于指出是「走进教室的那位老师」。减化为分词片语 entering the classroom 之后仍然具有同样的指示功能。另外,放在句中位置的分词片语如果有一对逗点和主要子句隔开,有可能是关系子句的减化,也有可能是分词构句(副词子句减化)。不过这两种诠释的意思差不多。例如:
+
+The teacher , [entering the classroom], greeted the students .
+S 减化子句 V O
+(老师走进教室、和学生打招呼。)
+
+句中位置这个分词片语,前后有一对逗点和主要子句隔开。这时候它有可能是不具指示功能的关系子句 who entered the classroom 的减化、修饰先行词 the teacher,也有可能是时间副词子句 when he entered the classroom 减化为分词构句,修饰动词 entered 的时间。不过,这两种诠释的意思差不了太多,虽然稍有模棱两可之嫌但还可以接受。
+
+#### 句尾
+
+分词片语放在句尾位置,如果没有逗点和主要子句隔开,有可能是受词补语,如下:
+
+The teacher greeted the students entering the classroom .
+S V O C
+(老师和走进教室的学生们打招呼。)
+
+句尾的 entering the classroom 这个分词片语没有逗点隔开,是主要子句的元素之一:受词补语,形容的对像是受词 the students。这时候,「走进教室」的不再是老师、变成是学生们。
+
+句尾位置的分词片语如果有逗点隔开,仍然要当作分词构句看待,也就是副词子句的减化。例如:
+
+The teacher greeted the students , [entering the classroom].
+S V O 减化副词子句
+(老师和学生们打招呼,在他走进教室的时候。)
+
+这时候,「走进教室」的仍然是老师。中括弧内的部分是分词构句,来自下面这个时间副词子句的减化:when he entered the classroom,修饰动词 greeted 的时间。
+
+### Dangling Modifier 的错误
+
+写作分词构句,要特别注意「主词相同」的要求:副词子句减化为分词构句,前提是副词子句的主词必须和主要子句相同,否则不能省略主词。如果副词子句的主词和主要子句并不相同却被省略掉,这是一种最常犯的写作错误,甚至取了一个特别的名称来称呼它:**dangling modifier「悬荡修饰语」**。例如:
+
+[Trying to keep the boat afloat in the storm], a lot of cargo was jettisoned. (误)
+dangling modifier S
+(为了维持船只在风暴中不沉,许多货物被抛弃掉。)
+
+这个句子,中文的意思乍看之下好像可以,其实有很大的问题。中括弧内是个副词子句减化而来的分词构句。做这种减化有一个先决条件:副词子句的主词必须和主要子句相同。看一下后面的主要子句,它的主词是 a lot of cargo「许多货物」。如果副词子句的主词和主要子句相同,那么这个副词子句还原的结果就是 Because a lot of cargo was trying to keep the boat afloat in the storm「因为许多货物努力要维持船只在风暴中不沉」 ,但是这种讲法显然不通:「抢救船只」的主词应该是人、不可能是货物。副词子句的主词和主要子句的主词明显不同,却仍然减化,造成的结果就是分词构句(中括弧内的部分)找不到一个合理的对象可以修饰,因而悬在半空中无法落实。所以这种错误称为「悬荡修饰语」。这种错误可以有几种订正方式。一种是不要减化,恢复原来的副词子句、把不一样的主词还原,如下:
+
+[Because the sailors were trying to keep the boat afloat in the storm], a lot of cargo was jettisoned.
+
+中括弧内是个完整的副词子句,有连接词 because 引导,主词是 the sailors「水手们」。后面是主要子句,主词是 a lot of cargo。既然两个子句的主词不同,就不要减化。还有一种改法是把主要子句改写为采用和副词子句相同的主词,就可以减化为分词构句了,如下:
+
+[Trying to keep the boat afloat in the storm], the sailors jettisoned a lot of cargo.
+S
+
+主要子句改为用 the sailors 为主词,和原来那个副词子句 Because the sailors were trying to keep the boat afloat in the storm 里面的主词相同,这样才可以把副词子句减化为上面那个分词构句(中括弧内的部分)。再看一个例子:
+
+This new medicine cannot really cure a patient [unless treated in the earliest stages of lung cancer]. (误)
+S dangling modifier
+(这种新药不能真正治好病人,除非在肺癌的最初期就接受治疗。)
+
+中文的讲法好像可以接受,但是英文有错误。中括弧内的部分是由表示条件的副词子句减化而来的分词构句。这种减化的前提是副词子句的主词必须和主要子句相同。但是主要子句的主词是 this new medicine「这种新药」,如果副词子句也是用同样的主词,那么还原回去就是 unless this new medicine is treated in the earliest stages of lung cancer 这个不通的句子(意思是「除非这种新药在肺癌最初期就接受治疗」):接受治疗的只能是病人、不能是新药。可以修改如下:
+
+This new medicine cannot really cure a patient [unless administered in the earliest stages of lung cancer].
+S 减化副词子句
+
+这样修改之下,副词子句变成 unless it is administered in the earliest stages of lung cancer「除非在肺癌的最初期就施用」,主词it就是主要子句的主词 this new madicine,如此才能够减化。
+
+## 简化为 To V
+
+副词子句的动词片语中如果包括语气助动词在内,减化的结果就会变成不定词片语。副词子句减化为不定词片语时,情形和减化为分词构句不尽相同。如果是减化为分词构句,那么副词子句的主词一定要和主要子句的主词相同(如果副词子句的主词代表的就是整个主要子句,也视为相同)。不过,如果是减化为不定词片语,那么只要意思够清楚,副词子句的主词就可以省略来做减化。以下整理出一些常用的片语分别说明。
+
+#### In order to
+
+The student studied hard [in order to get a scholarship].
+V 减化副词子句
+(这个学生用功读书,目的是要拿奖学金。)
+
+中括弧内的部分由下句中的副词子句减化而来:
+
+The student studied hard [in order that he could get a scholarship].
+V 副词子句
+
+中括弧内的部分是副词子句、由从属连接词 in order that 连接,修饰主要子句动词 study 的目的。副词子句的主词 he 省略掉的话意思仍然清楚。再把助动词 could 减化为表示不定词的 to。最后把无意义的连接词 that 省掉,结果就是 in order to get a scholarship 这个减化子句。
+
+#### So as to
+
+The boy left home early [so as to be in time for the concert].
+V 减化副词子句
+(这个男孩很早就出门,目的是要赶上演唱会。)
+
+中括弧内的减化副词子句可以还原如下:
+
+The boy left home early [so that he could be in time for the concert].
+V 副词子句
+
+副词子句的连接词原本是 so that,引导副词子句(括弧内部分)修饰主要子句动词 left 的目的。将副词子句主词he省略、语气助动词 could 减化为表示不定词的 to 之后,空洞的连接词 that 也一并省略,改以 so as to 来表达「目的」。
+
+#### So … as to
+
+The air in the city is so polluted [as to be dangerous to health].
+减化副词子句
+(市内的空气污染到可能会有害健康的地步。)
+
+中括弧内的减化副词子句可以还原如下:
+
+The air in the city is so polluted [that it may be dangerous to health].
+副词子句
+
+中括弧内的副词子句,从属连接词是 so … that,修饰过去分词 polluted。减化的做法是省略主词 it、助动词 may 减化为表示不定词的 to,再把空洞的连接词 that 省掉,改以 so … as to 的构造来修饰 polluted 的程度。
+
+#### Such … as to
+
+So … that 引导的子句与 so … as to 引导的减化子句,专用于修饰形容词与副词等修饰语,因为其中的so是程度副词类。至于such … that引导的子句与such … as to引导的减化子句则用于修饰名词片语,因为其中的such是限定词类。例如:
+
+The candidate made such an effort [as to be sure of success].
+减化副词子句
+(这位候选人功夫用得极深,应该笃定当选。)
+
+中括弧中是减化副词子句,可以还原如下:
+
+The candidate made such an effort [that he should be sure of success].
+副词子句
+
+将副词子句的主词与动词(he should be)减化为不定词片语to be之后,空洞的连接词that也要删除掉、改以such … as to来修饰名词片语an effort。
+
+#### Only to
+
+The student took the test again, [only to fail a second time].
+V 减化副词子句
+(这个学生重考,只不过又当掉一次。)
+
+中括弧内的减化副词子句可以还原如下:
+
+The student took the test again, [only that he would fail a second time].
+V 副词子句
+
+副词子句(中括弧内的部分)的连接词是 only that,意思是「只不过」。减化时的做法是省略主词 he、语气助动词 would 减化为表示不定词的 to,再把空洞的连接词 that 删掉,就成为 only to fail。
+
+#### Too … to
+
+The news is too good [to be true].
+减化副词子句
+(这个消息太好了,不可能是真的。)
+
+程度副词 too 的意思是「太过」,具有否定意味,用法是要和表示不定词的 to 连用,表达「太过…以致于不可能」的意思。这个减化副词子句可以还原如下:
+
+The news is so good [that it can’t be true].
+副词子句
+
+原本的副词子句是采用 so … that这组连接词,表示「如此…以致于」,其中 so 是程度副词,整个副词子句修饰形容词 good。减化时将副词子句中的否定(not)交给带有否定意味的程度副词 too 来表达,主词 it 省略、助动词 can 减化为表示不定词的 to,整个副词子句就减化为 too … to be true,仍然用来修饰形容词 good 的程度。
+
+#### Enough … to
+
+The news is bad enough [to make me cry].
+减化副词子句
+
+程度副词 enough 修饰形容词 bad,后面的减化副词子句(中括弧内部分)修饰副词 enough。可以还原如下:
+
+The new is so bad [that it can make me cry].
+副词子句
+
+连接词 so … that 引导副词子句(中括弧内部分)修饰形容词 bad,其中 so 是程度副词。减化时可以变成 so bad as to make me cry,也可以换一个程度副词 enough,成为 bad enough to make me cry
+
+#### To tell you the truth
+
+[To tell you the truth], I want to quit.
+减化副词子句
+(坦白说,我想辞职不干了。 )
+
+中括弧内的部分是个减化副词子句,可以还原如下:
+
+[If I can tell you the truth], I want to quit.
+副词子句
+
+减化的方式是省略主词I、助动词减化为表示不定词的to,再把连接词if省掉,就会变成to tell you the truth。还有一些惯用的片语其实也都是类似的减化子句,如下:
+
+[To be honest with you], I didn’t take the money.
+(坦白跟你说,我没拿那笔钱。)
+
+[To speak frankly], I don’t think you should take the job.
+(坦白讲,我觉得你不应该接受那件工作。)
+
+[To make a long story short], I failed.
+(长话短说,我失败了。)
+
+## 简化为介系词片语
+
+副词子句除了简化为分词构句与不定词片语之外,还经常减化为介系词片语。这又可分成以下三种情况。
+
+### 补语为介系词片语
+
+如果副词子句本来就是用介系词片语当主词补语,那么在减化掉主词与 be 动词之后,剩下的就是介系词片语。例如:
+
+[While on duty], the officer never drinks .
+减化副词子句 V
+(这位警官在值勤时从不喝酒。)
+
+中括弧内的部份是副词子句 while he is on duty 的减化,做法是把重复的主词 he 与空洞的 be 动词省略掉、只留下补语位置的 on duty 这个介系词片语。因为从属连接词 while 选择保留下来,所以可以清楚看出 while on duty 是个减化副词子句。再看一个例子:
+
+[If in doubt], look up the word in the dictionary.
+减化副词子句 V
+(如果有疑问,这个字请查字典。)
+
+主要子句是直接命令句,省略掉主词 you。中括弧内的部分是个减化副词子句,可以还原为 if you are in doubt 这个副词子句。其中介系词片语 in doubt 是主词补语。减化的做法是把 you are 省略掉、有意义的连接词 if 选择留下来,就会成为 if in doubt 这个减化副词子句。
+
+### 连接词直接转变为介系词
+
+副词子句的连接词大多有意义,所以副词子句在减化时,连接词经常会选择保留下来。不过要注意:有一些副词子句的连接词身兼连接词与介系词两种词性。如果后面有限定子句,它就是连接词。如果它后面的子句减化了、不再是限定子句,这些连接词会自动转变为介系词。这种身兼两种词性的连接词有 before, after, since, until, for, as 等,分别举例说明如下:
+
+#### Before
+
+That man used to be a gangster [before he joined the army].
+V 副词子句
+(那个人去当兵以前本来是个流氓。)
+
+副词子句(中括弧内的部分)减化的做法是省略掉重复的主词 he、普通动词 joined 减化为 joining,成为 joining the army。如果选择要留下连接词 before,这个 before 的词类就会转变为介系词。而 joining the army 放在介系词 before 后面刚好可以当动名词使用、作为介系词的受词,如下:
+
+That man used to be a gangster [before joining the army].
+V 介系词片语
+
+#### After
+
+[After he was nominated for the Oscar], the actor became highly sought after.
+副词子句 V
+(获得奥斯卡提名之后,这位演员变得很抢手。)
+
+中括弧内是个副词子句,修饰动词 became 的时间。减化的做法是省略掉重复的主词 he、无意义的 be 动词。如果选择把连接词 after 也省略掉,整个副词子句只剩下补语部分 nominated for the Oscar,意思也够清楚,因为过去分词 nominated 本身就有「已经被提名」的意思,可以取代 after。但是,如果选择要把 after 留下来,它就会变成介系词。这时候 after 后面必须接名词类作受词。可以加个 being 来做词类变化,如下:
+
+[After being nominated for the Oscar], the actor became highly sought after.
+介系词片语 V
+
+另外,也可以直接把 nominated 改为名词片语 the nomination 来当介系词的受词,意思仍然够清楚:
+
+[After the nomination for the Oscar], the actor became highly sought after.
+介系词片语 V
+
+#### Since
+
+I have been very busy [since I returned from Bali].
+V 副词子句
+(我从峇里岛回来之后一直就很忙。)
+
+中括弧内是副词子句,修饰动词 have been 的时间。减化的方式是省略掉重复的主词、普通动词加上 -ing 成为 returning。连接词 since 有意义、应该保留下来,但是一旦留下来它就会转变为介系词。因为 returning 刚好可以当动名词使用,所以可以直接做介系词的受词,如下:
+
+I have been very busy [since returning from Bali].
+V 介系词片语
+
+#### Until
+
+The fruit doesn’t turn red [until it is completely ripe].
+V 副词子句
+(这种水果到全熟之后才会变红。)
+
+中括弧内的副词子句修饰动词 doesn’t turn 的时间。减化的方式是省略掉重复的主词 it、无意义的 be 动词,剩下补语部分的形容词片语 completely ripe。因为连接词 until 有意义,应该选择留下来。但是它一旦留下来就会转变为介系词,所以不能只有形容词片语 completely ripe 在它后面,必须进行词类变化(加上无意义的动名词being),如下:
+
+The fruit doesn’t turn red [until being completely ripe].
+V 介系词片语
+
+#### For
+
+The man can’t find a job easily, [for he has a criminal record].
+V 副词子句
+(这个人因为有犯罪记录所以不容易找工作。)
+
+中括弧内的副词子句用来修饰动词 can’t find 的原因。减化的方式是省略掉重复的主词 he、普通动词加上 -ing 成为 having。表示原因的连接词 for 一般都应该省略掉,成为分词构句 having a criminal record 就够清楚了。但是如果选择要留下 for 来当介系词,后面的词类就要注意:必须是名词类才可以当介系词的受词。而 having 这个动名词刚好可以,如下:
+
+The man can’t find a job easily, [for having a criminal record].
+V 介系词片语
+
+#### As
+
+[As I am a scientist], I believe in concrete facts only.
+副词子句 V
+(因为我是科学家,我只相信具体事实。)
+
+中括弧内的副词子句修饰动词 believe in。减化的方式是省略掉重复的主词I与空洞的 am,只留下补语部分 a scientist。这是个名词补语,和原来副词子句的词类出入太大。可以加上 being 来做词类变化,成为分词构句如下:
+
+[Being a scientist], I believe in concrete facts only.
+减化副词子句 V
+
+另外也可以选择把 as 留下来当介系词使用、a scientist 当作介系词的受词,如下:
+
+[As a scientist], I believe in concrete facts only.
+减化副词子句 V
+
+### 连接词改写为介系词
+
+副词子句的减化,还有一种办法是把连接词改写为意思接近的介系词、整个子句减化为介系词片语。以下分别说明:
+
+#### Although
+
+连接词 although(或者拼成 though),往往可以改写为 despite, inspite of 或 without、整个子句改写为介系词片语而意思不变。例如:
+
+The girl is determined to marry her boyfriend [although her parents object strongly].
+V 副词子句
+(虽然家长强烈反对,这个女孩还是决心要嫁给男友。)
+
+中括弧内的副词子句修饰动词 is、表示让步。可以选择把连接词 although 改为意思接近的介系词 despite 或 inspite of,如下:
+
+The girl is determined to marry her boyfriend [despite her parents’ strong objection].
+V 介系词片语
+
+在介系词后面只有一个狭小的名词片的空间,所以原来的副词子句要进行大幅度的减化。因为副词子句的主词 her parents 和主要子句主词 the girl 不同、必须保留,可以用所有格 her parents' 的形式安插在名词片语的限定词位置,再把动词片语 objeect strongly 改为名词类 strong objection。再看一个例子:
+
+[Although he was not told to enter], the salesperson came in .
+副词子句 V
+(虽然没有人叫他进来,这位推销员还是进来了。)
+
+中括弧内这个副词子句修饰动词 came in、表示让步。减化时可以选择把连接词 although 改写为介系词 without。后面不能直接用过去分词 told,必须加上动名词 being 来做词类变化才能当介系词 without 的受词,如下:
+
+[Without being told to enter], the salesperson came in .
+介系词片语 V
+
+#### Because
+
+这个连接词可以改写为 because of, owing to, due to, as a result of, with 等等介系词、意思接近。例如:
+
+The little resort town is crowded [because there has been an influx of tourists].
+V 副词子句
+(这个小小的观光镇人满为患,因为观光客大量涌入。)
+
+中括弧内这个副词子句修饰动词 is 的原因。可以选择把连接词 because 改写为介系词 with,如下:
+
+The little resort town is crowded, [with an influx of tourists].
+V 介系词片语
+
+在介系词 with 前面最好加个逗点,表示这个介系词片语是用来说明「原因」的,而不是用 crowded with something 来说明挤满了什么「东西」。在介系词 with 后面就只有一个名词片语的空间,所以就直接放入名词片语 an influx of tourists 当受词。再看一个例子:
+
+[Because he had prepared adequately], the student did well at the exam.
+副词子句 V
+(因为有充分的准备,这个学生考试考得很好。)
+
+中括弧内的副词子句修饰动词did的原因。减化时可以选择把连接词because改写为because of, as a result of, owing to之类,再把动词片语had prepared adequately改为名词片语adequate preparation,如下:
+
+[As a result of adequatel preparation], the student did well at the exam.
+副词子句 V
+
+#### When
+
+这个连接词可以改写为介系词 on, upon, at 等等、意思接近,如下:
+
+[When she heard her child cry], the woman rushed into the bedroom.
+副词子句 V
+(一听到她的孩子哭,这位妇女马上冲进卧房。)
+
+中括弧内是副词子句、修饰动词 rushed 的时间。减化时可以把连接词 when 改写为 on 或 upon、省掉重复的主词,动词 heard 改为动名词 hearing 当作介系词的受词,如下:
+
+[On hearing her child cry], the woman rushed into the bedroom.
+介系词片语 V
+
+再看一个例子:
+
+[When the meeting was concluded], everyone rose to leave.
+副词子句 V
+(会议开完的时候,大家都站起来要走。)
+
+中括弧内的副词子句修饰动词 rose 的时间。可以改写为介系词片语如下:
+
+[At the conclusion of the meeting], everyone rose to leave.
+副词子句 V
+
+在介系词 at 后面只有一个名词片语的空间,可以选择用名词 conclusion 当它的受词。副词子句原本的主词 the meeting 需要交代,可以再加一个介系词 of、把它安插在 of 的后面当受词。
+
+将副词子句的连接词改为介系词时,原来的动词如果改写为名词类,必须注意动词后面有没有受词之类需要处理。例如:
+
+[As soon as her boyfriend purchased the house], the girl agreed to marry him.
+S V O V
+(男朋友一买好房子,这位小姐就答应嫁给他了。)
+
+连接词 as soon as 的意思和 when 接近,引导的副词子句(中括弧内的部分)修饰主要子句动词 agreed 的时间。如果把连接词改写为介系词 upon,整个句子可以减化如下:
+
+[Upon her boyfriend’s purchase of the house], the girl agreed to marry him.
+介系词片语 V
+
+介系词 upon 后面的受词位置,放的是名词 purchase。原来的主词 her boyfriend 改为所有格、安插在名词前面的限定词位置。动词 purchase 转变为名词之后,它原来的受词 the house 也要另找地方安插:加个介系词 of、安插在介系词后面的受词位置。
+
+#### If
+
+像 if, suppose 之类表示条件的连接词,可以改写为介系词 in case of、意思接近。例如:
+
+[If the river rises above the red line], the village nearby will be evacuated.
+副词子句 V
+(如果河水涨过红线,附近的村子将要疏散。)
+
+中括弧内的副词子句修饰动词 will be 的条件。减化时可以把连接词 if 改写为介系词 in case of,如下:
+
+[In case of the river rising above the red line], the village nearby will be evacuated.
+介系词片语 V
+
+介系词 in case of 后面的受词位置用来安插必须交代的 the river,再把动词加上 -ing 做词类变成、变成现在分词 rising,用现在分词片语 rising above the red line 来形容 the river 。
+
+## 简化为其他
+
+如果副词子句原本就有 be 动词或其他的连缀动词、后面的主词补语是名词或者形容词,那么减化之后剩下来的就是名词补语或形容词补语。分别说明如下:
+
+### 名词
+
+[Although he is a famous professor ], my friend is extremely naive in practical matters.
+S V C V
+(虽然他是名教授,我这个朋友在实际的事务方面却非常天真。)
+
+中括弧内是个副词子句,修饰主要子句动词 is。减化的方式是省略掉与主要子句重复的主词 he、省略掉 be 动词,剩下补语部分 a famous professor 这个名词片语。因为连接词 although 有「虽然…」的意思,最好要保留下来才够清楚。而一旦选择保留连接词 although,后面接名词补语 a famous professor 也仍然清楚,如下:
+
+[Although a famous professor], my friend is extremely naïve in practical matters.
+减化副词子句 V
+
+### 形容词
+
+如果副词子句减化之后留下来的是个形容词补语,那么情况和名词补语相同:只要把连接词留下来,读者自然看得清楚这是个减化子句、知道省略了什么:
+
+[When he was younger ], the man could play mahjong for three days straight.
+S V C V
+(比较年轻的时候,这个人可以连续打三天麻将。)
+
+中括弧内的副词子句修饰动词 could play 的时间。减化的方式是省略掉重复的主词 he、空洞的 be 动词,剩下形容词补语 younger。只要选择把连接词 when 留下来,句子仍然够清楚:
+
+[When younger], the man could play mahjong for three days straight.
+减化副词子句 V
+
+再看一个例子:
+
+I will do it alone, [if that is necessary ].
+V S V C
+(我愿意一个人做,如果有必要的话。)
+
+中括弧内的副词子句修饰动词 will do 的条件。这个句子特殊之处在于:副词子句的主词(that)虽然和主要子句的主词(I)不同,但是它代表的却是整个主要子句(I will do it alone)。这种情况仍然视为主词相同、可以减化,如下:
+
+I will do it alone, [if necessary].
+V 简化副词字句
+
+减化掉主词与 be 动词之后,剩下的补语是形容词 necessary。只要选择留下连接词 if,读者仍然看得清楚 if necessary 是什么意思。
+
+## 减化子句练习
+
+### 一.请将以下之减化子句还原为限定子句
+
+1, That villa being auctioned now used to be a hotel.
+(那栋正在拍卖的别墅本来是旅馆。)
+
+句中 being auctioned now 是个减化关系子句(形容词子句),修饰先行词 that villa。还原的方式是把主词(关系词 which)与 be 动词复原,成为关系子句如下:
+
+That villa which is being auctioned now used to be a hotel.
+
+2, The museum, being renovated at present , is temporarily closed to visitors.
+(那间博物馆,目前正在翻修,暂停开放。)
+
+句中 being renovated at present 部分有两种可能。第一,它可能是关系子句的减化,修饰先行词 the museum。还原的方式是把主词(关系词 which)与 be 动词复原,成为如下的关系子句:
+
+The museum, which is being renovated at present , is temporarily closed to visitors.
+
+第二,它也有可能是副词子句的减化,修饰动词(is)的原因。还原的方式是复原从属连接词 because、复原主词 it 与 be 动词,成为副词子句如下:
+
+The museum, because it is being renovated at present , is temporarily closed to visitors.
+
+3, The museum, having been renovated twice , is much larger and has a modern look to it now.
+(这间博物馆,已经翻修过两次了,现在大得多、而且看起来比较有现代感。)
+
+和第 2 题相同,这个句子里面的减化子句也有两种诠释方式。首先,它可能是关系子句的减化、修饰先行词 the museum,可还原如下:
+
+The museum, which has been renovated twice , is much larger and has a modern look to it now.
+
+另外,它也可能是副词子句的减化、修饰动词 is 与 has 的原因,可还原如下:
+
+The museum, because it has been renovated twice , is much larger and has a modern look to it now.
+
+4, Everything else being equal , this job at least pays better than your old job.
+(别的条件都相同,这份工作代遇至少比你原来的工作要好。)
+
+画底线部分是分词构句的一种变化,又称「独立片语」,特色在于它的主词和主要子句并不相同、因而保留了下来。它可以还原为副词子句,做法是复原从属连接词(可能是 since, as 之类表示原因的连接词,也可能是 although)、再把分词 being 还原为限定动词 is,成为副词子句如下:
+
+Although everything else is equal , this job at least pays better than your old job.
+
+5, Having received instructions , the agents went on their different ways.
+(获得指令之后,这些情报员分头去办事。)
+
+画底线部分是个分词构句,可以还原为副词子句。做法是复原从属连接词(可能是表示时间的 when 或 after 之类)、复原主词 they,并把分词 having received 还原为限定动词 had received,成为副词子句如下:
+
+When they had received instructions , the agents went on their different ways.
+
+### 二.请将以下各句中的从属子句减化
+
+1, Because the window was wide open , rain spilled all over the floor.
+(因为窗户大开,雨洒了一地。)
+
+画底线部分是个副词子句,修饰主要子句动词 spilled 的原因。因为副词子句的主词(the window)和主要子句的主词(rain)不同,所以减化时必须留下主词、并将动词减化为 being、以及省略连接词 because,如下:
+
+The window being wide open , rain spilled all over the floor.
+
+这是采取分词构句中的独立片语方式来处理。另一种处理方式是利用介系词 with、直接把副词子句减化为介系词片语,如下:
+
+With the window wide open , rain spilled all over the floor.
+
+2, You need to modify the plan before it is put into effect.
+(你必须先修正这项计画然后才能付诸实行。)
+
+画底线部分是时间副词子句、修饰主要子句动词 need 的时间。因为副词子句的主词(it)和主要子句的主词(you)不同,要减化的话会有点勉强。最好先改为主词相同。一种改法是把主要子句的主词改为 the plan,也就是改为被动语态,如下:
+
+The plan needs to be modified before it is put into effect .
+
+主词相同之后,副词子句(画底线部分)就可以进行减化,如下:
+
+The plan needs to be modified before being put into effect.
+
+请注意:一旦减化之后,从属连接词 before 就会转变为介系词,所以它后面必须加个动名词 being 才符合词类要求(介系词后面必须接名词)。另一种改法是主要子句不动、把副词子句的主词改为 you,如下:
+
+You need to modify the plan before you put it into effect .
+
+这么一来,两个子句的主词都是 you,就可以进行减化了,如下:
+
+You need to modify the plan before putting it into effect .
+
+3, Because imported beef is not safe to eat , I’m buying local beef only.
+(因为进口牛肉吃起来不安全,我只买本地牛肉。)
+
+画底线部分是副词子句、修饰主要子句动词 am 的原因。这个副词子句的主词(imported beef)和主要子句的主词(I)不同,减化时必须保留下来、成为分词构句中的独立片语,如下:
+
+Imported beef being not safe to eat , I’m buying local beef only.
+
+另一种改法则是采用介系词 with 取代连接词 because、整个副词子句减化为介系词片语,如下:
+
+With imported beef not safe to eat , I’m buying local beef only.
+
+4, When artisans carve a diamond at correct angles , it reflects light beautifully, so it appears to sparkle in darkness .
+(工匠将钻石切割到正确角度时,钻石会反射出美丽光芒,在黑暗中看起来好像会闪闪发光。)
+
+从属连接词 when 引导的子句是副词子句,修饰主要子句动词 reflects 的时间。这个句子的主词是 artisans,而主要子句和后面 so 引导的副词子句则都是以 a diamond 为主词。最好先把 when 子句的主词也改为 a diamond,也就是改写为被动语态、如下:
+
+When a diamond is carved at correct angles , it reflects light beautifully, so it appears to sparkle in darkness .
+
+主词相同之后,要减化就比较容易了。前面的 when 子句和后面的 so 子句同样都可以减化为分词构句,如下:
+
+Carved at correct angles , a diamond reflects light beautifully, appearing to sparkle in darkness .
+
+5, When the teacher was away , the children started fighting, so they made a complete mess of the classroom .
+(老师不在,孩子们就开始打闹,结果搞得教室一团糟。)
+
+When 子句是个时间副词子句,修饰主要子句动词 started 的时间。因为副词子句的主词(the teacher)和主要子句的主词(the children)不同,比较简洁的减化方式是直接减化为介系词片语 with the teacher away。后面 so 引导的副词子句修饰动词 started 的结果。这个子句的主词(they)则和主要子句的主词相同,可以直接减化为分词构句,如下:
+
+With the teacher away , the children started fighting, they making a complete mess of the classroom .
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Auxiliaries.md b/corejava第9版/EnglishGrammarBook-master/docs/Auxiliaries.md
new file mode 100644
index 0000000..331cfde
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Auxiliaries.md
@@ -0,0 +1,371 @@
+# 第十一章 语气助动词
+
+所谓**助动词(auxiliaries)**,指的是一种用来辅助动词、构成动词片语的词类。助动词可粗分为文法助动词与语气助动词两大类。所谓文法助动词,指的是像否定句加上的 don’t、疑问句加上的 do、以及完成式加上的 have 之类。 Do 与 don’t 配合原形动词构成动词片语、have 则配合过去分词构成动词片语。这些文法助动词是非常基本的用语,属于国中英文程度,在此不再赘述。比较需要探讨的是**语气助动词(modal auxiliaries)**。
+
+语气助动词,配合原形动词构成动词片语,用来表达**条件语气(conditional mood)**。这是一种带有「不确定」意味的语气。试比较下面两个句子:
+
+It is raining out there.
+(外头在下雨。)
+
+It may be raining out there.
+(外头可能在下雨。)
+
+第 1 句的动词 is 表现出**直说语气(indicative mood)**,这是用来叙述事实的语气,亦即:外头「真的」在下雨。第 2 句的动词片语中用上了语气助动词 may、配合原形动词 be 来表达「条件语气」,亦即:外头「可能」在下雨。在动词片语中加上语气助动词,就可以用来表达这种带有不确定意味的「条件语气」。
+
+## 语气助动词有哪些
+
+主要的语气助动词有下列这几个:
+
+must
+will/would
+should
+can/could
+may/might
+
+另外还有一些使用频率稍低的语气助动词,如下:
+
+ought to
+have to
+used to
+need
+dare
+had better
+would rather
+might as well
+
+各种语气助动词配合原形动词构成动词片语,用来表现各种不同程度的「不确定」语气或态度。
+
+## 语气助动词的两种用法
+
+同样一个语气助动词,可以有两种不同的用法。以下面这两个句子为例:
+
+We must be very careful.
+(我们一定要很小心。)
+
+John must be very careless.
+(约翰一定是很粗心。)
+
+语气助动词用在第 1 句的这种情况,可以表达义务、意愿、责任、能力、许可等等,也就是一般字典上查得到的助气助动词的翻译。这可以称之为语气助动词的「一般用法」。如果用在第 2 句的情况,则是用来做猜测,可以称为语气助动词的「猜测用法」。
+
+### 主要语气助动词的一般用法
+
+#### must
+
+这个语气助动词在一般用法中表示「义务,非如此不可」,也就是字典上翻译的「必须」。它缺乏时态变化,现在时间和过去时间的写法是一样的,例如:
+
+We must all keep together.
+(我们一定不能走散。)(现在时间)
+
+He said we must all keep together.
+(他说我们一定不能走散。)(过去时间)
+
+#### will/would
+
+表示「愿意,决心,承诺」时,will/would属于语气助动词。这一对语气助动词在一般用法中具有时态的差别,例如:
+
+I will have my own way.
+(我决定照自己的意思做。)(现在时间的未来)
+
+He said he would have his own way.
+(他说他决定照自己的意思做。)(过去时间的未来)
+
+如果是过去时间,应该采过去拼法的would来表示。不过,would这种拼法却也可以用在「现在时间」,例如:
+
+Would you like a cup of coffee?
+(要来杯咖啡吗?)
+
+这时候采用 would 的拼法并不是表示过去时间,而是用这种拼法很「客气」地询问对方的意愿,时间就是现在。
+
+#### shall/should
+
+Shall 这个语气助动词在现代英文中并不常用,通常只见于 shall I, shall we 这种以第一人称「询问对方意愿」的讲法,例如:
+
+Shall we go now?
+(你看我们是不是该动身了?)
+
+另外,shall 也可以用相当正式的语气表达说话者强烈的决心。这种用法不仅相当正式,而且有点古老,在现代英文中很少用。例如:
+
+The enemy shall not pass !
+(绝对不容敌人通过!)(我绝不会让敌人通过)
+
+除了上述两种情况,一般都只会用到 should,不论是现在时间还是过去时间。 Should 这个语气助动词,一般用法是表示「责任,义务,不这样做不对」,例如:
+
+We should always be on time.
+(我们应该一直保持准时的习惯。)(现在时间)
+
+He said we should leave early, and we did.
+(他说我们应该早点动身,我们也照办了。)(过去时间)
+
+#### can/could
+
+这一对语气助动词,在一般用法中表示「有能力,有权利」。它具有现在时间与过去时间的差别,例如:
+
+I can drink a dozen beers in an hour.
+(我一小时可以喝得下一打啤酒。)(现在时间)
+
+Last night there was something wrong with my stomach, and I couldn’t even finish one beer.
+(昨天晚上我肚子有毛病,连一瓶啤酒都喝不完。)(过去时间)
+
+但是,could 也可以用在现在时间,例如:
+
+Could you please help me with my homework?
+(能不能拜托你教我做功课?)
+
+时间就是现在,采用 could 的拼法并非表示过去时间,而是要表现特别「客气」的语气。
+
+may/might
+
+这一对语气助动词,一般用法是用来表示「准许,许可」,有时态的差别,例如:
+
+You may go now.
+(你们现在可以走了。)(现在时间)
+
+He said we might go .
+(他说我们可以走了。)(过去时间)
+
+但是,might 仍然可以用在现在时间,例如:
+
+Might I ask a big favor of you?
+(不知道可不可以请您帮个大忙?)
+
+时间就是现在,选择用 might 的拼法并不表示过去,而是语气上特别的「客气」。
+
+### 一般用法的过去拼法配合完成式
+
+在主要语气助动词中,作「过去」拼法的有 would, should, could, might 这四个。如果这四个语气助动词后面配合动词**完成式(have Ven)**,通常表示:一、相对过去的时间;二、非事实语气。例如:
+
+I would have left the country if I had known what was going to happen.
+(如果早知道会出什么事,我早就避出国了。)
+
+以过去拼法的 would 配合完成式 have left,表示这是「从前」的事,而且「事实上并没有离开」。
+
+You should have attended the meeting last week; why didn’t you?
+(你上个礼拜应该参加会议才对,为什么没去?)
+
+过去拼法的 should 配合完成式 have attended,除了表示这是「从前」的事,还表示「事实上并没有参加」。
+
+With a little help, I could have finished a lot sooner.
+(如果获得一点点帮助,我本来可以早得多就做完的。)
+
+过去拼法的 could 配合完成式 have finished,表示这是「从前」的事,而且「事实上并没有能够早做完」。
+
+Under a more reasonable boss, I might have done a much better job.
+(换一个比较讲理的老板的话,我本来可以表现得好得多的。)
+
+过去拼法的 might 配合完成式 have done,表示这是「从前」的事,而且「事实上表现并不好」。
+
+### 主要语气助动词的猜测用法
+
+除了上述的一般用法,这些主要语气助动词也都可以用于「猜测」。用于猜测时,will/would, can/could, may/might 这三对已经完全没有表达「时态」的功能、只用来表现「语气」的轻重:will, can, may 用于相对比较「有把握」的猜测,would, could, might 则是比较「没把握」的猜测。
+
+而且,所有的主要语气助动词,不论现在拼法还是过去拼法,只要配合完成式动词(have Ven)使用,意思就是「猜测过去的事情」。以下按照语气轻重的顺序逐一介绍,从「最有把握」的 must 到「最无把握」的 might。
+
+#### must
+
+Listen! It must be raining hard outside.
+(你听,外头一定在下大雨。)(猜现在)
+
+It must have rained last night—the ground is still wet.
+(昨天晚上一定下过雨了——地上还是湿的。)(猜过去)
+
+#### will
+
+That will be George at the door, I expect.
+(我看在门口的一定是乔治。)(猜现在)
+
+You will all have heard the news last night.
+(你们昨天晚上一定都听到消息了。)(猜过去)
+
+#### would
+
+This seat would be mine, right?(猜现在)
+(这个位子应该是我的吧,是吗?)
+
+That would have been the mailman just now; I found some new mail in the box.
+(刚刚应该是邮差,我看到信箱里有新邮件。)(猜过去)
+
+#### should
+
+We should be on the right track.
+(我们走的路应该没错。)(猜现在)
+
+He should have left ; his car is gone.
+(他应该已经出门了;他的车子不在。)(猜过去)
+
+#### can
+
+Where can he be at this hour?
+(这种时间他会在哪里呢?)(猜现在)
+
+Where can he have gone ?
+(他会跑到哪里去了呢?)(猜过去)
+
+#### could
+
+Of course, I could be wrong.
+(当然,也有可能是我搞错了。)(猜现在)
+
+The police is here; something could have gone wrong.
+(警察来了;可能出了岔子。)(猜过去)
+
+#### may
+
+Don’t go near that snake; it may be dangerous.
+(别靠近那条蛇,可能有危险。)(猜现在)
+
+It may have been dangerous, but now it’s gone.
+(刚才可能有危险,但是现在已经跑掉了。)(猜过去)
+
+#### might
+
+Bring a compass; you might get lost in the woods.
+(带个指北针去吧,你在森林里说不定会迷路。)(猜未来)
+
+Check the answering machine; he might have left a message for you.
+(听听答录机吧,他说不定给你留了话。)(猜过去)
+
+## 其他语气助动词
+
+除了上述那些,另外还有一些次要的语气助动词,逐一介绍如下。这些次要的语气助动词,大多仅限于一般用法,只有 ought to(类似should)和 have to(类似 must)可用于猜测用法。
+
+#### ought to
+
+I think you ought to apologize to him.
+(我想你应该向他道歉。)(一般用法)
+
+He ought to be home now.
+(他现在应该会在家。)(猜测用法)
+
+疑问句
+
+Ought we to go ?(一般用法)
+(我们应该去吗?)
+
+否定句
+
+You oughtn’t to have done that.
+(那件事你当初实在不该做的。)(一般用法,过去时间非事实语气)
+
+have to
+
+You have to tell your father.(一般用法)
+你必须告诉你父亲。
+
+That has to be the pizza man at the door.
+(门口来的一定是送披萨的。)(猜测用法)
+
+疑问句
+
+Do you have to leave now?
+(你现在非走不可吗?)(一般用法)
+
+否定句
+
+I don’t have to leave now.
+(我现在不是非走不可。)(一般用法)
+
+used to
+
+He used to smoke a pipe.
+(他从前有抽烟斗的习惯。)
+
+疑问句
+
+Used he to smoke a pipe?
+Did he use(or used) to smoke a pipe?
+
+否定句
+
+He used not to smoke a pipe.
+He didn’t use(or used) to smoke a pipe.
+
+need
+
+I don’t think you need go .
+(我不认为你需要去。)
+
+疑问句
+
+Need I remind you of the consequences?
+(需要我提醒你后果有多严重吗?)
+
+否定句
+
+You needn’t do that.
+(你不必那样做。)
+
+Need 除了当助动词,也可以当做动词使用。例如:
+
+I don’t think you need to go .
+Do I need to remind you of the consequences?
+You don’t need to do that.
+
+dare
+
+I’m not sure I dare touch that snake.
+(我不知道敢不敢摸那条蛇。)
+
+疑问句
+
+Dare you sleep in that haunted house alone?
+(你敢一个人睡那间鬼屋吗?)
+
+否定句
+
+I dare not tell my wife the truth.
+(我不敢告诉我太太真相。)
+
+另外,dare 也可以当动词使用,例如:
+
+I’m not sure I dare to touch that snake.
+Do you dare to sleep in that haunted house alone?
+I don’t dare to tell my wife the truth.
+
+had better
+
+I think we had better leave now.
+(我想我们最好现在走吧。)
+
+疑问句
+
+Hadn’t we better be leaving now?
+(我们现在动身不是比较好吗?)
+
+否定句
+
+You had better not lie to me.
+(你最好别骗我。)
+
+would rather
+
+I would rather go abroad than study at a local graduate school.
+
+(我宁愿出国,不想念本地的研究所。)
+
+如果 would rather 后面有 than,因为这个 than 是比较用法的连接词、要求前后对称,所以前面如果有原形动词(如 go),后面就应该用原形动词和它对称(如 study)。
+
+疑问句
+
+Would you rather stay here?
+(你是不是宁愿留下来?)
+
+否定句
+
+I would rather not talk about it.
+(这件事情我不想谈。)
+
+might as well
+
+We might as well walk , with so much traffic on the road.
+(路上车子那么多,我们还不如走路算了。)
+
+这个助动词没有疑问句的形态,它的否定可以这样表示:
+
+We might as well not drive at all.
+(我们不如干脆不要开车。)
+
+## 结语
+
+语气助动词有两项特点需要注意:
+
+一、表达时间的功能不完整。 Would, should, could 和 might 这些看似过去拼法的语气助动词却也都可以用在现在时间或未来时间。 二、语气助动词如果配合完成式,表示的是「相对过去的时间」。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/ComparativePattern.md b/corejava第9版/EnglishGrammarBook-master/docs/ComparativePattern.md
new file mode 100644
index 0000000..979afe4
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/ComparativePattern.md
@@ -0,0 +1,422 @@
+# 第六章 比较句法
+
+英文的修饰语包括形容词与副词,都有比较级与最高级的变化。以连接词 as 或 than 连接的比较级句子,不论是形容词还是副词的比较级,都可以视为主要子句加从属子句构成的复句结构:从属连接词 than 或 as 引导的子句是副词子句。
+
+比较级的从属子句虽然是副词子句,但是因为英文的比较句法具有「平行对称」的要求,所以有许多特色都和对等子句相同。除了上述「平行对称」的要求之外,比较句法也和对等子句一样经常会有省略。这是因为,两个符合平行对称要求的子句之间往往会有重复的部分,而重复会妨碍简洁性,因此要设法省略。
+
+不过,比较句法虽然近似对等子句,但是比较级的句子毕竟还是从属子句中的副词子句类,所以有些变化又和对等子句不同。例如比较句法经常可以选择用倒装句来表示,这就和一般的对等子句不一样。
+
+可以这样说:英文的比较句法看似简单,其实变化很多,而且充满陷阱,写作时一不小心就会出错,是需要特别注意的句法之一。
+
+## 大于、小于、等于
+
+比较级的句子,不论是形容词还是副词的比较级,都可以视为「大于、小于、等于」这三种逻辑关系的表现方式。例如:
+
+### 大于
+
+Unit 3 is longer than Unit 4.
+(第三课比第四课长。)
+
+这个句子看起来很简单,但是如前所述,比较句法有相当复杂的变化。为了能够处理接下来的各种变化,我们必须把这个句子的结构掌握清楚。先从下面这两句切入:
+
+Unit 3 is long .
+S V C
+
+Unit 4 is not so long .
+S V C
+
+从某个角度来看,这两个句子的关系有点像关系子句:两句在 long 这个字上有交集而产生关系。但是,真正的关系子句是在名词上建立关系(先行词一定是名词)而改写出来的形容词子句。我们现在看到的这两个句子则是在形容词 long 上有重复,要写成一个比较句法的复句结构,当中的从属子句是个副词子句。
+
+第 1 句和第 2 句在比较的是 long 这个形容词补语,两句之间有「大于」的关系,可以用 longer than 来连接,其中 than 是从属连接词,引导副词子句,如下:
+
+Unit 3 is longer [than Unit 4 is ].
+连接词 S V
+
+从属连接词 than 引导的子句(中括号内的部分)是个副词子句,修饰前面的形容词 longer ——也就是两个子句之间重复的那个比较点。请注意:副词子句中的补语 long 被省略掉了。这是比较句法的一个特色:从属子句当中,重复的比较点必须省略。
+
+对等子句的特色是可以省略掉两个子句间重复的部分。比较级的句子虽然是从属子句,但是它也具有同样的特色,可以省略掉重复的部分。例如前面那个句子,从属子句的动词是be动词,和主要子句的动词一样,所以可以省略,成为:
+
+Unit 3 is longer [than Unit 4 ].
+连接词 S
+
+一般的从属子句,不论是名词子句、形容词子句、还是副词子句,不会有这种情况出现(省略到只剩下连接词和主词),只有比较级这种介乎对等子句和从属子句之间的句法才看得到这种情况。另外,比较级的从属子句还可以选择倒装,如下:
+
+Unit 3 is longer [than is Unit 4 ].
+连接词 V S
+
+### 小于
+
+要表示「小于」的关系,可以采用 less … than 或 not so … as 这两种句法。例如:
+
+Unit 3 is less difficult than Unit 4.
+(第三课没有第四课那么难。)
+
+道理和「大于」的句法相同,上面这个句子当中的 than Unit 4 应视为副词子句省略的结果,可以还原以及倒装如下:
+
+Unit 3 is less difficult [than Unit 4 (is )].
+连接词 S V
+
+Unit 3 is less difficult [than is Unit 4 ].
+连接词 V S
+
+另一种表现「小于」的方式是用 not so … as 来连接,例如:
+
+Unit 3 is not so important as Unit 4.
+(第三课没有第四课那么重要。)
+
+这种句法,其实就是下节表示「等于」句法的否定,详下节。
+
+### 等于
+
+「等于」的关系,可以用 as … as 来连接,如下:
+
+Unit 4 is as boring as Unit 3.
+(第四课和第三课同样无聊。)
+
+这个句子可以分解成下面这两句来切入:
+
+Unit 4 is boring .
+S V C
+
+Unit 3 is boring .
+S V C
+
+两句在形容词补语 boring 有交集而产生关系,但是情况不同于关系子句,而是采用 as … as 以比较句法连接,并省略掉重复的比较点 boring,如下:
+
+Unit 4 is as boring [as Unit 3 (is )].
+连接词 S V
+
+中括号内是副词子句,as 是连接词,主词是 Unit 3,动词是 is,补语 boring 是重复的比较点因而被省略掉。这个副词子句修饰的对像是前面的程度副词 as。同样的,这个子句也可以倒装,如下:
+
+Unit 4 is as boring [as is Unit 3 ].
+连接词 S V
+
+句中的第 2 个 as 是从属连接词,第 1 个 as 则是程度副词,修饰形容词 boring。另外,在第 1 个 as 前面还可以安插「倍数」来表现「大于」或「小于」的比较,如下:
+
+Unit 4 is twice as difficult as Unit 3.(大于)
+
+Unit 3 is half as difficult as Unit 4.(小于)
+
+## 准关系代名词
+
+如上所述,比较句法因为会有一个重复的比较点,所以很像关系子句。因此比较句法所使用的从属连接词(than 与 as)也有人称之为「准关系代名词」。
+
+当然,准关系代名词并非关系代名词,比较级的副词子句也并非关系子句。不过,这两种构造确有其类似之处。例如:
+
+His father left him more money [than he can ever spend ].
+S V
+(他父亲留下来的钱,他一辈子也花不完。)
+
+中括号内的部分是个从属子句,当中主词是 he,动词是 can spend,后面本来应该有个受词 money。乍看之下好像是 than 一方面扮演连接词的角色、一方面又扮演代名词的角色(代表 money、当受词)。如果这样看待,那么 than 的功能和关系代名词 which 确实是差不多。但是这样解读是不对的。上面那句话可以拆开为以下两句来切入:
+
+His father left him much money .
+S V O O
+
+He can spend not so much money .
+S V O
+
+这两个句子在名词 money 上有重复,但并不是要制造关系子句,而是采用比较句法、以 more … than 连接,来做一个「大于」的比较。做法是:将第 1 句中的限定词 much 变成比较级 more,然后外加一个比较级的连接词 than 来引导第 2 句、再将第 2 句中重复的比较点(受词 money)省略,就成为:
+
+His father left him more money [than he can ever spend ].
+S V
+
+也就是刚才看到的那个句子。中括号内的部分并不是形容词子句而是副词子句,这个副词子句修饰的对象不是名词片语 more money,而是其中的限定词 more。子句开头的 than 并不是关系词,而是外加的从属连接词。副词子句内的受词 money 被省略掉,并非因为它是关系词,而是因为它是重复的比较点、必须省略。这个重复的比较点哪怕是出在主词的位置,同样也必须省略。例如:
+
+This university cannot possibly take in as many students [as meet its requirements ].
+V O
+(这家大学不可能把所有符合条件的学生全部招收进来。)
+
+乍看之下,中括号之内好像是个关系子句,as 是关系词、代表先行词 students、并且扮演关系子句主词的角色,动词是 meet、受词是 its requirements。不过这样的诠释是错误的。这个句子可以拆开成为下面两句来理解:
+
+This university cannot possibly take in many students .
+S V O
+
+Many students meet its requirements .
+S V O
+
+第 2 句的主词 many students 和第 1 句的受词有重复,构成一个比较点。采用比较句法以 as … as 来连接,做法是在第 1 句受词 many students 这个名词片语中的限定词 many 前面加上程度副词 as,在第 2 句前面外加从属连接词 as,然后把重复的比较点(第 2 句的主词 many students)省略,就成为:
+
+This university cannot possibly take in as many students [as meet its requirements ].
+V O
+
+也就是前面那个句子。中括号内的部分不是形容词子句而是副词子句,这个副词子句修饰的对象不是名词片语 many students,而是其中的限定词 many。子句开头的 as 不是关系词,而是外加的从属连接词。副词子句内的主词 many students 并不是改写成关系词 as,而是因为它是重复的比较点所以被省略掉。
+
+## 定冠词的判断
+
+一般文法书都列出一条规则:最高级要加定冠词。其实,冠词属于限定词类、是名词片语的一部分,应该是跟著名词走的。出现在名词片语中的 attributive 形容词,它前面才有可能会有冠词出现。如果是补语位置的 predicative 形容词,并不是放在名词片语中,自然也没有冠词的问题。例如:
+
+Yellowstone is crowded .
+S V C
+(黄石公园人潮汹涌。)
+
+Yellowstone is most crowded in summer.
+S V C
+( 夏天黄石公园的人潮最多。)
+
+形容词 crowded 在这两个句子中都是补语位置的 predicative adjectives,用来形容主词 Yellowstone。这个位置的形容词因为不出现在名词片语中,自然不必加冠词。再看下例:
+
+Yellowstone is a crowded scenic spot .
+( 黄石公园是人潮汹涌的风景区。)
+
+Yellowstone is the most crowded of the state's scenic spots.
+( 黄石公园是这一州的风景区当中人潮最多的。)
+
+第 1 句中的补语是名词片语 a crowded scenic spot,形容词 crowded 位于名词片语中。第 2 句中 the most crowded之后虽没有名词,可是有介系词片语 of the state's scenic spots(在该州各风景区之中)跟在后面,因而可以看出来它是 the most crowded one的省略,形容词 most crowded 出现于名词片语 the one 的中间,「在该州各风景区之中最拥挤的『那个』(风景区)」。在一个特定的范围中指出「最……」的一个,具有明确的指示功能,因而需要定冠词 the。这种「指示性」才是要加定冠词的真正原因。
+
+经过以上的分析,读者应该能够判断下面这句是个正确的句子:
+
+Yellowstone is most crowded in summer.
+
+形容词 most crowded 虽然是最高级,但它并非出现在名词片语中,所以不必加冠词。不过,一般人的用法没有那么严谨。像上面那个句子,这样讲也并不算错:
+
+Yellowstone is the most crowded in summer.
+
+补语位置的形容词加上定冠词 the 虽然并不合理,但文法只是「描述」一般人可以接受为正确的句子、并不是「规范」句子必须如何才算正确。所以,上面这个句子因为很多人这样说,也就是正确的说法。
+
+还有,只要是具有指示性,比较级也可能要加定冠词,例如:
+
+John is the shorter of the twins .
+(约翰是双胞胎中比较矮的那个。)
+
+这个句子虽然用的是比较级,可是 shorter 在双胞胎之中已经充分指出是哪一个,所以仍然要用定冠词 the。 除了形容词以外,副词也有比较级和最高级。和形容词的情况相同,副词的最高级也可以选择加上the,虽然它并不在名词片语中。例如:
+
+Of all my students, John studies (the) hardest .
+(我所有的学生当中,约翰读书最用功。)
+
+副词的最高级 hardest 修饰动词 study。虽然它后面并没有名词,其实并不应该加什么冠词,但是因为大部分人都这样用,所以仍然可以选择加上定冠词成为 the fastest。当然,这种情况不加 the 也是对的。
+
+## That 和 those的使用
+
+比较级的句子要求对称工整,包括比较的对象在内也要对称。亦即,「谁和谁比」不能搞错。例如:
+
+My car is bigger than you . (误)
+
+这句话就讲不通。我的车怎么拿来和你的人相比呢?应该这样说才对称:
+
+My car is bigger than yours .
+(我的车比你的大。)
+
+这里的 yours 是用来取代 your car,以避免重复。然而,如果有标示差别的字眼在后面,就不能把 car 省掉。例如:
+
+Cars made in Japan are better than those made in Korea .
+
+日本车和韩国车比,势必要重复一个「车」字。这是对称的要求。可是从修辞的角度来看,却又要尽量避免重复。在不宜重复、又不能省略的状况之下,就只能用代名词来取代。读者可能会问:用代名词的话为什么不能用 it/they,而得用 that/those 呢?因为,人称代名词 it/they 代表的就是先行词。在上例中如果用 they,代表的就是前面的 cars made in Japan,而不能代表 cars made in Korea。这时只能用限定词的 those,表示这是名词片语的省略:后面省掉了重复的名词 cars。而 those made in Korea 就是 those cars made in Korea,不同于 (these) cars made in Japan。这样才算把两种车子分清楚。
+
+## 比较句法的平行对称要求
+
+比较的双方必须平行对称,这在英文写作中是相当严格的要求,也是最容易出错的地方之一。例如:
+
+Prices of papayas in Thailand , where the fruit is produced in abundance, are much lower than England , where it must be imported. (不佳)
+(泰国木瓜的价钱——此地盛产木瓜——比英国低得多,英国的木瓜必须靠进口。)
+
+这个句子乍看之下好像没有问题。但是仔细分析就会发现:这个句子比较的是 prices「价钱」与 England「英国」,这两个不对称的概念无法相比。比较级的句子如果有任何问题、没有把握对不对,最好先还原成两个平行对称、没有省略的子句来看:
+
+Prices of papayas in Thailand are much lower than prices of papayas in England are .
+
+先忽略原句当中两个插入的关系子句、再把省略掉的部分还原,结果就是上面这个句子。接下来再看看有哪些地方可以省略。首先,句尾的 are 是副词子句的动词,和主要子句的动词相同。比较句法在这方面很类似对等子句,可以选择省略掉重复的动词,成为:
+
+Prices of papayas in Thailand are much lower than prices of papayas in England .
+
+再看主词部分。主要子句的主词是 prices of papayas in Thailand,副词子句的主词是 prices of papayas in England。若要避免重复 prices of papayas 这个名词部分,如前所述可用指示代名词 those 取代,成为:
+
+Prices of papayas in Thailand are much lower than those in England .
+
+其实,连这个代名词 those 也可以选择省略,只要留下介系词、让读者知道 England 是受词而并非比较对象即可:
+
+Prices of papayas in Thailand are much lower than in England .
+
+但是,如果连 in 都省略掉,读者可能误以为这个句子是 prices 和 England 在比较,那就是不好的句子。再看一个例子:
+
+Video games developed by this project team are more exciting than they are by any other team in this company . (误)
+(这个专案小组研发的电玩,比这家公司其他团队的都更加刺激。)
+
+这个句子主要的错误在于副词子句中不该使用人称代名词 they。先把这个比较句法还原如下:
+
+Video games developed by this project team are more exciting than video games developed by any other team in this company are .
+
+这种讲法就是很清楚地在比较两种 video games。首先可以省略掉副词子句中与主要子句重复的动词 are,成为:
+
+Video games developed by this project team are more exciting than video games developed by any other team in this company .
+
+接下来,副词子句的主词 video games developed by any other team in this company 当中也有和主要子句的主词重复的部分。这种情况可选择用指示代名词 those 来取代重复部分,成为:
+
+Video games developed by this project team are more exciting than those by any other team in this company .
+
+这才是符合对称要求、正确又清楚的比较句法。
+
+除了前述「大于、小于、等于」的比较句法之外,英文当中凡是拿两样东西来相比,都应该注意平行对称的要求。例如:
+
+Compared with the high crime rates of New York, Beijing residents live in a much safer environment. (不佳)
+(比起纽约的高犯罪率,北京居民生活在安全得多的环境中。)
+
+这个句子里面虽然没有形容词或副词的比较级,但是仍然在做比较、也就仍然要注意平行对称的要求。句中比较的双方,一个是 the high crime rates「高犯罪率」、一个是 Beijing residents「北京居民」,两者并不对称、无法相比。可分别修改如下:
+
+Compared with the high crime rates of New York , those of Beijing are much lower. (比起纽约的高犯罪率,北京的就低得多了。)
+
+Compared with residents of New York , where crime rates are high, Beijing residents live in a much safer environment. (比起纽约居民——那里的犯罪率相当高——北京居民生活在安全得多的环境中。)
+
+这两种讲法,前者是以犯罪率和犯罪率相比(用 those 避免重复)、后者是以居民和居民相比,都符合英文比较句法的平行对称要求。再看一个例子:
+
+Like Shakespeare , Keats' poetry is a true reflection of life. (不佳) (和莎士比亚一样,济慈的诗也相当真实地反映人生。)
+
+这个句子当中也没有比较级,只是用介系词 like 来表示「相像」。这也构成一种比较、也就必须顾虑比较对象的平行对称要求。句中是拿 Shakespeare 这个「人」和 Keats' poetry 这个「物」互相比较,并不符合平行对称要求。可修改如下:
+
+Like Shakespeare , Keats wrote poetry that is a true reflection of life.
+
+这种改法是拿「人」和「人」比,符合对称的要求。不过,最简单的改法只要在原句中加上一个所有格,如下:
+
+Like Shakespeare's , Keats' poetry is a true reflection of life.
+
+将 Shakespeare 改为所有格 Shakespeare's,意思是一个名词片语、省略掉后面的名词 poetry。这时候是「物」与「物」相比,也符合对称的要求。
+
+## 比较句法的省略
+
+如前所述,比较级的句子虽然是从属子句,但是有些地方很像对等子句,例如它与主要子句重复的元素可以选择省略。但是,省略要以「够清楚」为限,不能过度省略而伤害到清楚性。尤其要注意的是:不能造成有两种解释、模棱两可的结果。例如:
+
+These restaurateurs do more business with tourists than local farmers. (不佳)
+
+这个句子的问题在于:local farmers 是跟 restaurateurs 比、还是跟 tourists 比,并没有交代清楚。这两种比较的情况是不一样的。如果是跟 restaurateurs 比,可以从下面这个句切入:
+
+These restaurateurs do a lot of business with tourists.
+S V O
+(这些餐厅业者做到许多观光客的生意。)
+
+Local farmers do little business with tourists.
+S V O
+(本地农民做不到什么观光客的生意。)
+
+这两个句子用 more … than 连接,可以制造出这个表示「大于」的比较级复句:
+
+These restaurateurs do more business with tourists than local farmers do with tourists .
+
+左边是主要子句,右边由从属连接词 than 引导的部分是副词子句,当中重复的比较点 business 已经因为比较句法的要求而省略掉。接下来还可以省略重复的介系词片语 with tourists,成为:
+
+These restaurateurs do more business with tourists than local farmers do .
+(这些餐厅业者做观光客的生意,比本地农民做的要多。)
+
+右边 than 子句中的动词 do 与主要子句的动词也是重复。因为比较句法具有类似对等子句的特色,本来可以选择把重复的动词省略掉的,但是如果再省略掉句尾的 do,成为先前那个句子:
+
+These restaurateurs do more business with tourists than local farmers . (不佳)
+
+句意会变成不清楚,因为 local farmers 这时候可以有 these restaurateurs 与 tourists 这两个可能的比较对象,就会变成模棱两可。所以句尾的动词 do 不宜省略。必须留下 do,读者才知道 local farmers 是主词、也才知道它的比较对像是主要子句的主词 these restaurateurs。
+
+另外一种情况,如果是 local farmers 和 tourists 比较,可以从下面这两个句子切入:
+
+These restaurateurs do a lot of business with tourists.
+S V O
+(这些餐厅业者做到许多观光客的生意。)
+
+These restaurateurs do little business with local farmers.
+S V O
+(这些餐厅业者做不到多少本地农民的生意。)
+
+这两个句子可以用 more … than 连接,构造一个表示「大于」的比较句法如下:
+
+These restaurateurs do more business with tourists than these restaurateurs do with local farmers .
+
+连接词 than 引导的副词子句,中间省略掉了重复的比较点 business。副词子句的主词 these restaurateurs 和主要子句主词完全一样,可以用人称代名词来取代,成为:
+
+These restaurateurs do more business with tourists than they do with local farmers .
+(这些餐厅业者做观光客的生意多、做本地农民的生意少。)
+
+如果要进一步省略,可以把副词子句中和主要子句重复的主词与动词 they do 都省略掉,成为:
+
+These restaurateurs do more business with tourists than with local farmers .
+
+只要留下介系词 with,读者就知道 local farmers 是受词、也知道它的比较对像是主要子句中同样位置的受词 tourists。但是,如果把介系词 with 也省略掉,又会变成先前那个不佳的句子,因为读者无从判断 local farmers 是主词还是动词,也就无从判断它是和 these restaurateurs 相比还是和 tourists 相比,句意就会变成不清楚。
+
+经由以上的分析,我们可以下一个小结论:比较句法的平行对称要求类似对等子句,than 或 as 引导的从属子句中也可以像对等子句一样省略掉与主要子句重复的部分;但是省略要以「够清楚」为原则,要注意不得造成「模棱两可」的结果。
+
+## 比较的倒装
+
+比较句法除了经常会省略之外,有时还可以选择倒装。倒装的目的,主要是为了增加清楚性。例如:
+
+Manual laborers are more strongly opposed to immigrants than white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country. (不佳)
+
+这个句子不清楚,主要是因为从属子句中的 white-collar workers 看不出来是主词还是受词,所以它有可能和主要子句的主词 manual laborers 相比、也有可能和受词 immigrants 相比,是个模棱两可、并不清楚的比较。如果 white-collar workers 比较的对像是受词 immigrants,那么这个比较句法可以从下面这两句切入:
+
+Manual laborers are strongly opposed to immigrants .
+S V C
+(粗工强烈排斥移民。)
+
+Manual laborers are not so strongly opposed to white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country.
+S V C
+(粗工并不强烈排斥白领阶级——大量涌进国内的外劳对后者的工作不会构成严重的威胁。)
+
+第 1 句当中有个介系词片语 to immigrants,和第 2 句中的介系词片语 to white-collar workers 相比较,可以采用表示「大于」的比较句法、用 more … than 连接两句成为复句如下:
+
+Manual laborers are more strongly opposed to immigrants than manual laborers are opposed to white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country.
+
+粗工比较强烈排斥移民,却不是那么排斥白领阶级——大量涌进国内的外人对后者的工作并不构成严重的威胁。
+
+从属连接词 than 引导的副词子句中,可以把和主要子句重复的主词(manual laborers)、动词(are)与补语(opposed)都省略掉,意思仍然清楚:
+
+Manual laborers are more strongly opposed to immigrants than to white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country.
+
+只要把介系词片语 to white-collar workers 中的介系词 to 留下来,读者就知道 white-collar workers 是受词、它的比较对像是主要子句中的受词 immigrants。但是,如果把 to white-collar workers 当中的介系词 to 也省略掉,成为下面那句的情况,就不够清楚了:
+
+Manual laborers are more strongly opposed to immigrants than white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country.
+
+在 white-collar workers 前面少了介系词 to,读者便无从判断它是主词还是受词,因而也不清楚它的比较对像是主要子句的主词 manual laborers 还是受词 immigrants。
+
+另一种情况,如果 white-collar workers 的比较对像是 manual laborers,那么这个句子可以从以下这两句来切入:
+
+Manual laborers are strongly opposed to immigrants.
+S V C
+(粗工强烈排斥移民。)
+
+White-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country, are not very strongly opposed to immigrants.
+S V C
+(白领阶级——大量涌进国内的外劳对他们的工作不会构成严重的威胁——并不强烈排斥移民。)
+
+这两个句子可以用 more … than 连接,制造一个表示「大于」的比较句法如下:
+
+Manual laborers are more strongly opposed to immigrants than white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country, are opposed to immigrants .
+(粗工排斥移民的程度超过白领阶级排斥移民的程度——大量涌进国内的外人对白领阶级的工作并不构成严重的威胁。)
+
+这是个比较句法的复句。连接词 than 引导的从属子句中,补语部分 opposed to immigrants 和主要子句的补语相同、可以省略,成为:
+
+Manual laborers are more strongly opposed to immigrants than white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country, are .
+
+其实,从属子句中的动词are也和主要子句的动词重复,本来是可以省略的。但是,必须把动词are留下来,读者才知道white-collar workers是从属子句的主词、也才知道white-collar workers的比较对像是主要子句的主词manual laborers。如果把重复的动词are省掉,会变成这样:
+
+Manual laborers are more strongly opposed to immigrants than white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country. (不佳)
+
+这又回复到刚才那个句意不清的句子。读者无从判断 white-collar workers 是主词还是受词、也就无从判断它的比较对像是主要子句的主词 manual laborers 还是受词 immigrants。 为了排除这种模棱两可的情况,必须把are留下来才够清楚,如下:
+
+Manual laborers are more strongly opposed to immigrants than white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country, are .
+
+但是细看一下这个句子,会发现从属子句中主词 white-collar workers 和动词 are 之间隔了一个很长的关系子句。主词和动词的距离太远会造成意思不清楚。而且,动词 are 是个连缀动词,它后面的补语 opposed to immigrants 省略掉之后,等于是借用主要子句中同样的一个补语。把 are 一个字远远抛在后面,和主词与补语之间都有颇长的距离,这是很不清楚的讲法。可是我们前面分析过,这个are又不能省略,否则会出现模棱两可的结果。碰到这种棘手的情况,最好的解决办法就是倒装:
+
+Manual laborers are more strongly opposed to immigrants than are white-collar workers , whose jobs are not seriously threatened by outsiders that swarm into this country.
+
+把动词倒装到主词前面,造成的结果是动词 are 与主词 white-collar workers 在一起、动词are仍然在主词 white-collar workers 与补语 opposed to immigrants 之间继续扮演连缀动词的角色。同时很明显看得出来 white-collar workers 是主词、比较的对像是 manual laborers。这才是最清楚的表达方式。
+
+## 比较点的观察
+
+下面这个句子,有些读者乍看之下可能会觉得奇怪:
+
+Your friend is more bold than wise.
+(你那位朋友有勇无谋。)
+
+形容词 bold 是单音节的字,它的比较级应该拼成 bolder,在这里为什么是 more bold? 这是因为,这个句子并非两个人在比谁「比较大胆」,像下面这个句子的情况:
+
+Your friend is bolder than you (are) .
+(你那位朋友比你大胆。)
+
+这时候,比较的对像是your friend和you,比较点在于重复的形容词bold,它的比较级当然就是bolder。可是,Your friend is more bold than wise这个句子的情况并非如此。这个句子可以拆开成下面这两句来观察:
+
+Your friend is very bold.
+
+Your friend is not very wise.
+
+这时候,两个句子之间的比较点并不是形容词bold,因为一边是bold、另一边却是wise,并没有交集。真正的比较点在于程度副词:bold的「程度」和wise的「程度」相比。这个程度副词可能是very much,比较级就是more。这两个句子因而还是可以用more … than来连接,如下:
+
+Your friend is more bold than (he is) wise .
+下面这几个例子的情况都差不多:
+
+This movie is more boring than (it is) educational .
+(这部电影与其说有教育性,不如说是无聊。)
+
+I regard John more as a brother than as a boyfriend .
+(在我眼中,John与其说是男朋友,不如说是兄弟。)
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/CompoundSentences.md b/corejava第9版/EnglishGrammarBook-master/docs/CompoundSentences.md
new file mode 100644
index 0000000..e4213f2
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/CompoundSentences.md
@@ -0,0 +1,134 @@
+# 第十六章 合句
+
+从这一章开始,本书将告别单句,进入复合句的层次。所谓复合句,就是由两个以上的限定子句组成的句子,中间需要连接词来连接。
+
+## 限定子句与非限定子句
+
+如果有两个以上的单句写在同一个句子里面,那么里面的每一个单句都称为**子句(clause)**。子句可分成**限定子句(finite clause)**与**非限定子句(nonfinite clause)**两种。所谓限定子句,指的是具有限定动词在内的子句,而限定动词就是具备了人称变化、时态变化等等,可以用来制造一个完整单句的动词。至于非限定动词,指的是像现在分词、过去分词、动名词、不定词等等在传统文法中称为动状词的东西。子句当中如果只有非限定动词,就称为非限定子句。例如:
+
+He understands that he did the wrong thing then.
+(他了解他当时做错了事了。)
+
+这个句子当中有两个子句。 He understands … 是个限定子句,因为它里面有限定动词 understands(第三人称单数、现在简单式)。 He did the wrong thing then 也是个限定子句,因为它里面有限定动词 did(过去简单式)。比较一下底下这个例子:
+
+He hates his girlfriend’s spending so much time on makeup every day.
+(他很讨厌他女朋友每天花那么多时间化妆。)
+
+这个句子只有一个限定子句,就是 He hates …,因为它里面有限定动词 hates(第三人称单数、现在简单式)。至于 his girlfriend’s spending so much time on makeup every day,这个部分则是个非限定子句,因为它只有非限定动词 spending(动名词)。
+
+## 句子的三种层次
+
+英文句子可以分成三个层次:初级的单句、中级的复合句、以及高级的减化子句。单句必须是限定子句。复合句则是由两个以上的限定子句经由连接词的连接而构成。减化子句则是在复合句当中尽量只留下一个限定子句、其余的尽可能改写为非限定子句。
+
+### 初级:单句
+
+We are sitting here in the sun.
+(我们坐在这儿晒太阳。)
+
+We can see snow-covered hills.
+(我们可以看到白雪皑皑的山丘。)
+
+### 中级:复合句
+
+We are sitting here in the sun , and we can see snow-covered hills .(合句)
+对等子句 对等子句
+
+As we sit here in the sun , we can see snow-covered hills .(复句)
+从属子句 主要子句
+
+### 高级:减化子句
+
+Sitting here in the sun , we can see snow-covered hills .
+非限定子句 限定子句
+
+减化子句的特色在于:省略掉所有重复与空洞的部分、大力压缩,尽量只留下一个限定子句、获得最精简的修辞效果。不过,高级的减化子句必须建立在中级的复合句基础上,正如中级的复合句必须建立在初级的单句基础上。这一章我们先来处理合句,也就是由**对等子句(coordinate clauses)**构成的句子。
+
+## 对等子句
+
+如上一章所述,句子当中任何的位置都可以采用对等连接词而并列两个以上。同样的,一个句子当中也可以靠对等连接词来塞入两个以上的限定子句,称为对等子句。例如:
+
+Everyone was in the hall , and the door had been closed .
+对等子句 对等子句 (大家都在大厅内,门也已经关了。)
+
+这就是一个合句,由对等连接词 and 连接两个对等子句构成。
+
+Most of us were in the hall , the doors had been closed , and the lights were out .
+对等子句 对等子句 对等子句
+(我们大部分人都在大厅内、门已经关上,灯也熄了。)
+
+这也是合句,里面有三个对等子句,用对等连接词 and 连接起来,另外加上逗点来做区隔。
+
+A: He did not like us , and everyone knew, but no one admitted it .
+对等子句 对等子句
+(他并不喜欢我们。大家都知道、但是没人承认这件事。)
+
+例句 A 也是一个合句,由对等连接词 and 连接两个对等子句构成。不过,and 右边那个对等子句并不单纯。它可以拆开成为以下两个单句看待:
+
+Everyone knew it.
+No one admitted it.
+
+这两个单句用对等连接词but来连接,可以制造出下面这个合句:
+
+Everyone knew it , but no one admitted it .
+
+这两个对等子句中,受词位置的 it 有重复,可以省掉一个,成为:
+
+Everyone knew, but no one admitted it .
+
+所以,上面那个例句A,它右边的对等子句本身也是一个合句,里面又包含两个对等子句。
+
+## 对等子句与相关字组
+
+对等子句也可以用相关字组来连接,例如:
+
+Either he did not like our hairstyle , or we had offended him in some other way .
+对等子句 对等子句
+(或者是他不喜欢我们的髪型、或者就是我们不知如何得罪过他。)
+
+这两个对等子句采用的是 either … or 这组对等连接词相关字组来连接。如上一章所述,在 either A or B 这种相关字组中,A 与 B 必须对称。上例中的 A 与 B 两个都是限定子句、符合对等连接词相关字组的对称要求。
+
+## 相关字组的倒装
+
+对等连接词的相关字组有时可用在倒装句中,这时候得特别注意对称的要求,例如:
+
+China is not only the world's most populous state but also the largest market in the 21st century .
+(中国不仅是世界人口最多的国家、更是二十一世纪最大的市场。)
+
+本句中用到的对等连接词相关字组是 not only A but also B,在句中 A 是 the world's most populous state,B 是 the largest market in the 21st century,两个都是名词片语、符合对称的要求。
+
+这个句子还可以选择把 not only 移到句首、以倒装句的方式来加强语气。但是这样做的时候很容易产生如下的错误:
+
+Not only is China the world's most populous state but also the largest market in the 21st century . (误)
+A B
+
+像 not only A but also B 之类的对等连接词相关字组,在对称方面的要求更为严格:A 与 B 必须对称。上面那个句子因为把 not only 移到句首变成了倒装句,造成的结果是 not only 与 but 之间(A 部分)变成一个完整的限定子句(is China the world’s most populous state)。但是 but 的右边(B 部分)却仍然只是一个名词片语(the largest market in the 21st century),所以 A 与 B 并不对称。应该把右边也改写为完整的限定子句才符合对称的要求,如下:
+
+Not only is China the world's most populous state but it is also the largest market in the 21st century .
+A B
+
+请注意:also 的位置不一定要和 but 放在一起。 also 和 only 一样,是强调范围的副词(focusing adverb)。 Not only 强调中国是「世界人口最多的国家」,also 则是要强调中国还是「21世纪最大的市场」,所以右边应该把 also 放在 the largest market 前面最恰当。
+
+## 对等子句的省略
+
+用对等连接词连接的对等子句,因为必须对称所以经常会有重复的部分。想要避免重复的话,最常用的手段就是省略掉重复的部分,这又是一个写作时容易出错的地方。对等连接词本身固然很单纯,但它在句中的运用却是变化万千。写作时凡是用到对等连接词都要特别小心,尤其是「对称」的要求不得马虎。以下几个例子都有省略不当的错误,请读者仔细观察。
+
+After years of hard work, spring floods and summer droughts have not and may never be eliminated from this area. (误)
+
+这个句子可以还原为以下两个单句:
+
+After years of hard work, spring floods and summer droughts have not been eliminated from this area .
+S V C
+
+Spring floods and summer droughts may never be eliminated from this area .
+S V C
+
+在这两个单句中间加个对等连接词 and,可以制造出合句如下:
+
+After years of hard work, spring floods and summer droughts have not been eliminated from this area, and spring floods and summer droughts may never be eliminated from this area.
+
+这个合句中,两个对等子句的主词(spring floods and summer droughts)相同,可以省略其一。动词部分不同:一个是 have not been、另一个是 may never bee,所以不能省略。补语部分(eliminated from this area)又是相同,也可以省略一个,如下:
+
+After years of hard work, spring floods and summer droughts have not been and may never be eliminated from this area.
+(努力多年之后,这个地区春天淹水和夏天干旱的问题仍未消除、也可能永远消除不了。)
+
+所以,原来的句子错误在于它把动词当中不一样的部分 been 也省略掉了,必须放回去才对。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Conjunction.md b/corejava第9版/EnglishGrammarBook-master/docs/Conjunction.md
new file mode 100644
index 0000000..9b69ba1
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Conjunction.md
@@ -0,0 +1,164 @@
+# 第十五章 对等连接词
+
+## 连接词
+
+英文中的**连接词(conjunction)**,可以分成**对等连接词(coordinate conjunction)**与**从属连接词(subordinate conjunction)**两种。对等连接词可以用来连接两个对等子句构成一个**合句(compound sentence)**。从属连接词则用来引导从属子句(包括名词子句、形容词子句、副词子句),置于主要子句中而构成一个**复句(complex sentence)**。
+
+最常用的对等连接词是 and, or, but 这三个,另外 yet 也可以当对等连接词使用(它也是连接副词,见第五章)。除了在合句中用来连接两个对等子句之外,对等连接词还可以用来连接句子中的两个「零件」。可以这样说:句子当中任何一个位置,不论是主要元素(主词、动词、受词、补语)还是修饰语(形容词、副词),都可以利用对等连接词而放入两个以上,这些位置分别举例说明如下。要注意的是:用对等连接词来连接的两个部分必须符合对称的要求,也就是词类必须相同,并且在构造上、内容上对称得越工整越好。
+
+### 主词
+
+句子的主词部分可以用对等连接词放进两个以上的名词片语,例如:
+
+George and Mary were good friends.
+(George和Mary是好朋友。)
+
+这个句子的主词部分有 George 和 Mary 这两个专有名词。因为中间有对等连接词 and 做连接,所以这两个名词可以并列在主词位置、共同当主词使用(采用复数动词)。
+
+George, Mary, and Jane were always together.
+(George, Mary和Jane一天到晚都在一起。)
+
+如果有三个以上的名词并列在主词位置,连接词还是可以只用一个 and,前面用逗点把名词隔开即可。
+
+### 动词
+
+句子的动词位置也可以放入两个以上,只要有对等连接词就行,例如:
+
+We always worked and played together.
+(我们一向是一同工作、一同游戏。)
+
+这个句子的动词部分有 worked 和 played 这两个动词,用对等连接词 and 连接起来。这种情况应该视为两个单句合并成为合句、再经过省略的结果。也就是可以先还原成以下这两个单句:
+
+We always worked together.
+We always played together.
+
+这两个句子用对等连接词and连接起来,就会成为下面这个合句:
+
+We always worked together and we always played together .
+
+这个合句里面的两个对等子句,主词 we 相同、副词 always 和 together 也都相同。所以可以选择省略掉重复的部分,就会成为刚才那个句子(We always worked and played together.)
+
+We ran, jumped, and shouted for joy.
+(我们高兴得跑跑跳跳、大声喊叫。)
+
+这句里头有三个动词,也是只用一个对等连接词 and 来连接,前面加上逗点来分隔。
+
+### 受词
+
+及物动词后面的受词位置、或者介系词后面的受词位置,都可以用对等连接词连接两个名词片语共同当受词使用,例如:
+
+He speaks Cantonese but not Mandarin .
+(他说广东话,但不会说普通话。)
+
+句中的 Cantonese 与 Mandarin 都是专有名词,用对等连接词 but (not) 连接起来、共同当及物动词speak的受词使用。
+
+We take our holidays in July or August .
+(我们在七月或八月去休假。)
+
+对等连接词连接专有名词 July 与 August,共同放在介系词后面当它的受词、构成介系词片语 in July or August 作为时间副词,修饰动词 take 的时间。
+
+### 补语
+
+不论是主词补语还是受词补语位置,都可以利用对等连接词置入两个以上,例如:
+
+The sumo-wrestler is overweight but very agile .
+(这名相扑力士体重过重但身手矫健。)
+
+对等连接词 but 连接形容词 overweight 与 agile,放在 be 动词后面共同当作主词补语使用。
+
+Should I leave the key under the doormat or in the flowerpot ?
+(我该把钥匙放在门口垫子底下还是花盆里?)
+
+对等连接词 or 连接介系词片语 under the oormat 与 in the flowerpot 这两个地方副词,放在受词 the key 后面共同当受词补语使用。
+
+### 修饰语
+
+英文的修饰语有形容词和副词这两种词类。形容词若放在补语位置就是主要元素,对等连接词的用法如上述「相扑力士」的例子。形容词的另一个位置是放在名词片语中。这个位置的形容词,如果修饰的是名词不同的层面,那么可以直接并列而不需要连接词。如果有两个以上的形容词修饰名词的同一层面,中间则需要加个对等连接词。例如:
+
+One day, the big bad wolf came to the cottage.
+(有一天,大野狼来到了小屋。)
+
+形容词 big 与 bad 属于不同的性质,可以直接并列。但是:
+
+I saw a black and white cat on the wall.
+(我看到一只黑白花的花猫在墙头。)
+
+形容词 black 与 white 都是颜色,属于同样的性质,这时必须在中间加个对等连接词来连接,成为 black and white。
+
+除了形容词,另一种修饰语就是副词。如果是一个副词修饰另一个副词,那么可以直接并列而不需要连接词。如果是两个副词平行、共同去修饰第三个对象,那么在两个副词之间应该有个对等连接词。例如:
+
+He spoke very quickly .
+(他说话说得很快。)
+
+表示方法、状态的副词 quickly 修饰动词 spoke,加强语气的副词 very 修饰副词 quickly。这种情况并不需要连接词。但是:
+
+He spoke quickly but clearly .
+(他说得很快但是很清楚。)
+
+句中的 quickly 与 clearly 都是方法、状态的副词,中间需要对等连接词 but 来连接、共同修饰动词 spoke。
+
+## 对等连接词的对称要求
+
+用对等连接词连接起来的部分,彼此之间必须符合对称的要求,也就是在词类、构造、以及内容方面都要讲求对仗工整。对等连接词连接的部分不对称,是写作时最常犯的错误之一,必须注意。请读者看看下面这个例子有何错误:
+
+War is destructive, wasteful, and ultimately a futile deed . (误)
+
+战争具有毁灭性、非常浪费,归根究柢也是徒劳无功的行为。
+
+对等连接词 and 前面有两个形容词 destructive 和 wasteful,那么后面也应该是形容词才能符合对称的要求。但是and后面放的却是名词片语 ultimately a futile deed,词类不对。应该修改如下:
+
+War is destructive, wasteful, and ultimately futile .
+
+把第三项也改为形容词 futile,这三个形容词就有对称、可以用对等连接词 and 连接了。再看一个例子:
+
+What I like about John is his sincerity, humor, and because he is mature . (误)
+
+这个句子,主词部分是 what I like about John 这个名词子句,动词是 be 动词。后面的补语部分 his sincerity, humor, and because he is mature 有错误。 His sincerity 是个名词片语,由限定词 his 加名词 sincerity 构成;Humor 是个名词;后面的 because he is mature 则是个副词子句。这三个部分,构造各不相同,却用对等连接词 and 连接在一起,违反对等连接词的对称要求。应该改为三个名词片语 his sincerity, his humor, his maturity,用对等连接词 and 连接起来,然后省略掉两个重复的限定词his,如下:
+
+What I like about John is his sincerity, humor, and maturity .
+(我喜欢John是因为他的诚实、幽默与成熟。)
+
+## 相关字组
+
+对等连接词有时候还交代得不够清楚,这时候可以动用对等连接词的**相关字组(correlatives)**来把话讲得更清楚。例如:
+
+He spoke to George and me .
+(他对乔治与我讲话。)
+
+对等连接词连接名词 George 与代名词 me,共同放在介系词 to 后面当受词、构成介系词片语 to George and me,用来修饰动词 spoke 的对象。这种讲法仍然有一点模糊:他到底是对乔治与我两个人「一起」讲话、还是「分别」对乔治与对我讲了两次话?如果想要交代得更清楚,就可以用上相关字组 both … and:
+
+He spoke both to George and to me .
+
+这样说就比较清楚了:他是「对乔治」讲一次、「对我」又讲一次。 主要的对等连接词是 and, or, but 三个,这三个对等连接词都具有相关字组,分别是:
+
+both A and B
+either A or B; neither A nor B
+not only A but also B
+
+### 相关字组的对称要求
+
+使用上列这些相关字组时要注意:A 与 B 这两个位置放进去的东西必须对称。对等连接词连接的两个部分本来就要求对称。在相关字组中,对称性的要求又比一般的对等连接词来得更严格。例如,以一般的对等连接词而言,下面两种讲法都符合对称的要求、都是正确的讲法:
+
+Gold jewelry looks beautiful and elegant .
+(黄金首饰很美丽、又很优雅。)
+
+Gold jewelry looks beautiful and lasts forever .
+(黄金首饰很美丽、而且又永不变质。)
+
+第 1 句是用对等连接词 and 连接 beautiful 和 elegant 这两个形容词,符合对称的要求。第2句则是用对等连接词 and 连接 looks beautiful 和 lasts forever 这两个由动词引导的「述部」,也符合对称的要求。不过,下面这个句子就有问题了:
+
+Gold jewelry lasts forever but expensive . (误)
+(黄金首饰永久不变质,但是很贵。)
+
+对等连接词 but 的右边是形容词 expensive,左边必须也是形容词才符合对称要求。但是看看 but 的左边:forever 是时间副词、lasts 是动词,没有一个是能够和形容词 expensive 对称的东西,这就是一个错误。
+
+如果使用的对等连接词是相关字组,那么对等连接词对称的要求会更加严格。例如:
+
+Gold jewelry not only looks beautiful but also elegant . (不佳)
+
+虽然在对等连接词 but 的右边有形容词 elegant、左边也有形容词 beautiful,但是仍然不符合对称的要求。这是因为句中采用了 not only A but also B 这个相关字组,那么 A 与 B 就必须对称。仔细看一下,A 的部分不是形容词 beautiful,而是由动词引导的述部 looks beautiful,B 的部分却是一个单纯的形容词 elegant,所以这两个部分的词类并不一致、也就并不符合对称的要求。应该改成像下面的写法才对:
+
+Gold jewelry looks not only beautiful but also elegant .
+Gold jewelry not only looks beautiful but also lasts forever .
+
+句 3 以 not only … but also 这个相关字组连接 beautiful 与 elegant 这两个形容词、符合对称的要求。句4同样采用 not only … but also,但连接的是 looks beautiful 与 lasts forever 这两个由动词引导的述部,也符合对称的要求。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Gerund.md b/corejava第9版/EnglishGrammarBook-master/docs/Gerund.md
new file mode 100644
index 0000000..27e704b
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Gerund.md
@@ -0,0 +1,157 @@
+# 第十三章 动名词
+
+**动名词(Ving)**,形状看起来和现在分词完全一样。差别在于:现在分词当形容词使用、动名词则要当名词使用。
+
+包括现在分词、过去分词、动名词、不定词片语(以及原形动词)在内,所有这些由动词衍生出来的构造在传统文法中统称为**动状词(verbals)**,亦称**非限定动词(nonfinite verbs)**。不论采用什么名称,这些东西如果构造比较简单,可以直接视为动词的词类变化看待(把动词变成其他词类使用);如果构造比较复杂,最好视为减化名词子句来看待会比较清楚。减化子句在本书后段才会提到,目前先采用比较单纯的认定:动名词,就是在动词后面加上 -ing 当作名词使用。这个动词后面可能还有受词、补语、修饰语之类,但是在动词加上 -ing 之后,整个都随着动名词转变成动名词片语使用。
+
+## 单纯的动名词与简化名词子句比较
+
+Smoking is a bad habit.
+(抽烟是个坏习惯。)
+
+John’s smoking three packs of cigarettes a day ruined his lungs.
+(John每天抽三包烟,把肺都搞坏了。)
+
+例 1 这个句子,主词 smoking 是个动名词。像这种单纯的情况(只有一个单字),可以直接把 smoking 视为动词 smoke 的词类变化:字尾加上 -ing 转变成名词类使用,smoking 就是一个不可数的抽象名词,前面采用零冠词。在例 2 中,主词 John’s smoking three packs of cigarettes a day 虽然也是动名词,但是情况显然比较复杂。若还原为以下的复句会比较清楚:
+
+That John smoked three packs of cigarettes a day ruined his health.
+
+主要子句的主词(画底线部分)是个名词子句,前面有从属连接词 that 引导。这个名词子句中,主词是 John,动词是 smoked,后面的 three packs of cigarettes 是受词,接下来还有时间副词 a day。这个名词子句进行减化,在动词 smoke 后面加上 -ing 变成动名词,原本的受词(three packs of cigarettes)与时间副词(a day)仍然保留下来、整个 smoking three packs of cigarettes a day 一起都转变为动名词片语,原来的主词 John 以所有格 John's 的形式保留下来、放在动名词 smoking 前面当限定词。
+
+## 动名词与普通名词比较
+
+普通名词,是「人、地、事、物」的名称。动名词,则是指一种动作或习惯。因此,有些动作和习惯只能用动名词来表达、找不到相对的普通名词可用。例如:
+
+She became overweight through overeating .
+(她体重过重,是暴饮暴食的结果。)
+
+像 overeating 这种动名词,代表一种动作或习惯,并没有一个相对应的普通名词可用,这时候就别无选择、只能采用动名词。再看一个例子:
+
+Fishing requires a lot of patience.
+(钓鱼得很有耐心。)
+
+「钓鱼」这种活动,只有用动名词 fishing 来表示,普通名词 fish 是「鱼」,意思不同。许多运动或活动通常都用动名词来表示,例如 swimming「游泳」、jogging「慢跑」、mountain-climbing「登山」、cycling「骑自行车」等等。
+
+有些情况,可以用动名词也可以用普通名词来表示,意思稍有不同。例如:
+
+I love swimming .
+(我爱游泳。)
+
+It’s time for a swim .
+(该去游一趟了。)
+
+前者的 swimming 是动名词、代表「游泳运动」。这时候它是抽象名词、前面采用零冠词。后者的 a swim 是普通名词,代表「游一趟」。这时候它是可数名词,前面采用不定冠词 a。
+
+接下来这几个例子,请仔细区分:
+
+Rising costs have finally forced the company to fold.
+(不断上涨的成本终于迫使这家公司结束营业。)
+
+主词 rising costs 是个名词片语:rising 是现在分词,当形容词使用,意思是「不断上涨的」,后面的 costs 是复数名词,所以 rising costs 这个名词片语前面采用了零冠词。因为 rising costs 是个复数的名词片语,所以后面要用复数动词 have。
+
+Raising prices is the only way to make ends meet.
+(调涨价格,是想要收支平衡的唯一办法。)
+
+主词 raising prices 是 V + O 的构造:及物动词 raise「调涨」加上受词 prices,这时候 prices 本身就是一个名词片语(因为复数所以采用了零冠词)。在动词 raise 后面加上 -ing 变成动名词、原来的受词 prices 保留,成为 raising prices 这个动名词片语,表示「调涨价格」的这个「动作」。因为是动名词片语当主词,而动名词 raising 是单数,所以后面的动词要采用单数形的 is。
+
+The rise in costs has caught the company off guard.
+(成本的上涨令这家公司措手不及。)
+
+主词是 the rise,表示「上涨」这件「事情」。当中 rise 直接当名词使用,前面加上定冠词 the 当限定词。后面用介系词片语 in costs 来修饰名词 the rise。因为主词 the rise 是单数名词,所以动词采用单数的 has。
+
+The raising of prices is going to scare off some customers.
+(价格的调涨将会吓跑一些客户。)
+
+主词是 the raising 这个名词片语,其中 raising 是个动名词、当名词使用,前面加上了限定词 the。一旦加上了限定词,the raising 就变成一个名词片语,后面因此就不再能够有受词。请比较例 2 的主词 raising prices:这个动名词片语是动词 raise 加受词 prices 的组合,变成动名词 raising 之后仍然可以有受词 prices、整个称为动名词片语。但是一旦加上限定词 the 成为 the raising,那就是一个名词片语,后面不再能够有受词。因此,原本的受词 prices 现在要放在介系词 of 后面当介系词的受词、成为介系词片语 of prices,用来修饰名词片语 the raising。
+
+## 动名词与现在分词比较
+
+动名词写成 Ving,现在分词也写成 Ving,外观看起来完全相同,所以不大容易区分。主要差别在于词类:动名词当名词使用、现在分词当形容词使用。而且,现在分词的 -ing 字尾具有「进行」的暗示,通常要解释为「正在」或「一直」。动名词则缺乏这种暗示。
+
+如第四章所述,形容词有两种位置:名词片语中、以及补语位置。这两个位置都可以放现在分词当形容词,但是也都可以放进动名词。以下分别比较:
+
+### 补语位置
+
+The most important industry in Macau is gambling .
+(澳门首要的工业是赌博业。)
+
+Many customers were gambling in the casino at the time.
+(当时有许多客户正在那家赌场赌博。)
+
+例 1 的 gambling 是动名词(因为是抽象名词所以采用零冠词),放在 be 动词后面当主词补语。这是个名词补语,表示它和主词 the most important industry 全等:澳门「首要的工业」就是「赌博业」。动名词 gambling 就是「赌博业」,字尾的 -ing 只是词类变化加上去的,并没有「正在…」的暗示。
+
+例 2 的 gambling 则是现在分词,放在 be 动词后面当形容词补语使用,字尾的 -ing 有进行暗示,表示这些客户「正在」赌博。这也就是一般文法书所谓的「进行式」。
+
+### 名词片语中
+
+Those swimming swans came from Siberia.
+(那些在游泳的天鹅来自西伯利亚。)
+
+That swimming pool is always crowded.
+(那座游泳池一直是人满为患。)
+
+例 1 的主词 those swimming swans 是个名词片语,中间形容词位置放的是 swimming 这个现在分词,字尾 -ing 有「进行」暗示,表示「正在游泳的」。要检验这个 swimming 是否为现在分词,可以放到形容词的另一个位置──补语位置──测试一下:
+
+Those swans were swimming .
+
+放在补语位置检验之下,发觉意思差不多,就可以断定这个 swimming 是形容词,也就是现在分词。
+
+例 2 的主词 that swimming pool 也是名词片语,中间形容词位置放的 swimming 则是个动名词。这时候 -ing 字尾只表示动名词的词类、并无「进行」暗示。要检验这个 swimming 是否为动名词,可以把它放到介系词后面的名词位置试试看:
+
+a pool for swimming
+
+所谓 a swimming pool「一座游泳池」,就是 a pool for swimming「一座供游泳使用的池子」,这时候 swimming 显然是个名词,所以它就是动名词而非现在分词。
+
+## 复合字
+
+有些动名词以复合字的形态出现,最常见的是像下面这种情况:
+
+Mountain-climbing is primarily a winter sport.
+(登山主要是冬季的运动。)
+
+主词 mountain-climbing 是个复合字,来自 V + O 的构造:climb mountains。要变成「登山运动」,应该采用动名词 climbing 来表达。原本的受词 mountains 这时候反而要转变为修饰语,做法是把它拿到 climbing 前面当作形容词使用(所以不能用复数的 mountains 而要改为单数 mountain)、并且用 hyphen 连接起来成为复合字 mountain -climbing。当然,也可以保持下面这种讲法:
+
+Climbing mountains is primarily a winter sport.
+
+直接用动名词片语 climbing mountains 当主词,就不必再作进一步的处理了。
+
+## 动名词与不定词片语的选择
+
+动名词和不定词片语都可以当名词使用,所以什么时候该用动名词、什么时候该用不定词片语,往往会造成困扰。尤其是在句子中的受词位置,该用动名词还是该用不定词片语,有时并不容易判断。一般文法书处理这个问题,只是做归纳整理的工作:列出四张动词表,告诉读者第一类动词后面只能接动名词当受词、第二类动词后面只能接不定词片语当受词、第三类动词后面接动名词与不定词片语皆可而且意思相同、第四类动词后面接动名词与不定词片语皆可但意思不同。这种整理方式,一方面太死板、一方面也很难记得起来,对学习者的帮助不大。
+
+比较有效率的方式不是去记那四张动词表,而是要真正搞清楚动名词和不定词片语的差别。不定词的特色,本书在下一章将会详细处理。目前先要掌握住动名词的特色。
+
+动名词,指的是一种动作或习惯,这种动作或习惯往往具有持续性。动名词和普通名词非常接近,可以代表一件「事情」,而且甚至可以有限定词。
+
+### 介系词的受词
+
+如果是介系词后面的受词位置,这个位置不能使用不定词,但是可以用动名词。例如:
+
+He gave up without trying .
+(他试也不试一下就放弃了。)
+
+介系词 without 后面不能放不定词片语(without to try 是个错误),但是可以放动名词如 trying。当然,介系词后面放普通名词也行,例如 without a try。
+
+### 几个经常使用动名词为受词的例子
+
+在某些动词后面,经常是用动名词当受词而不用不定词片语,例如:
+
+I enjoy eating icecream .
+(我很喜欢吃霜淇淋。)
+
+动词 enjoy 字面上的意思是「享受」,后面的受词应该是那件在享受的「事情」,而且这件事情必须是「持续进行」,这种情况适合用动名词如 eating icecream 来表示。
+
+He practiced playing the violin every afternoon.
+(他每天下午练习拉小提琴。)
+
+动词 practice 后面的受词应该是在练习的那件「事情」,而且是一件要「持续做」的事,所以应该用动名词如 playing 当受词。
+
+I dislike having to carry a lot of books with me.
+(我很讨厌必须带着一堆书跑来跑去。)
+
+动词 dislike 后面是那件被讨厌的「事情」,这种情况适合用动名词如 having to carry… 来表示。
+
+You should avoid making the same mistake twice .
+(你应该避免犯同样的错误。)
+
+动词 avoid 后面是那件被避免的「事情」,这种情况适合用动名词如 making the same mistake 来表示。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Infinitive.md b/corejava第9版/EnglishGrammarBook-master/docs/Infinitive.md
new file mode 100644
index 0000000..f4679cd
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Infinitive.md
@@ -0,0 +1,369 @@
+# 第十四章 不定词片语
+
+所谓「不定词片语」,指的是**不定词(infinitive)**加原形动词而构成的片语,就是 to + V 的构造。
+
+## 不定词和语气助动词
+
+不定词和语气助动词具有诸多共同点:后面都要接原形动词、都具有不确定语气,而且还可以互相改写──所有的主要语气助动词都可以改写成不定词,如下:
+
+must → have to
+should → ought to
+will/would → be going to/be willing to
+can/could → be able to
+may/might → be likely to/be allowed to
+
+基于以上观察,笔者主张:不定词就是语气助动词减化的结果。亦即,将语气助动词改写为 to,就可以把限定动词片语(语气助动词 + 原形动词)改为非限定(to + V),也就是把动词片语转变为其他词类使用。
+
+像现在分词、过去分词、动名词一样,不定词片语也是传统文法所谓「动状词」的一种,或称非限定动词。如果不定词片语的构造简单(例如只有 to + V),可以直接视为动词片语(语气助动词+ 原形动词)的词类变化看待:把语气助动词变成表示不定词的 to,那么原本的动词片语就转变成不定词片语,可以当作名词、形容词、或者副词使用。如果不定词片语的构造复杂(例如其中包含受词、补语、修饰语等等),那么视为减化子句看待会比较清楚。
+
+## 简单的不定词片语与较复杂的减化子句
+
+请比较下面两个例句:
+
+I want to go .
+S V O
+(我想要去。)
+
+句中的 to go 这个不定词片语当作动词 want 的受词使用,所以是名词的性质。可以直接视 to go 为动词片语 will go 的词类变化:把限定动词 will go 改为 to go,就可以当名词使用。
+
+His girl friend asked him to buy her a diamond ring as soon as possible .
+S V O C
+(他女朋友要他尽快买个钻戒给她。)
+
+句中的 to buy her a diamond ring as soon as possible 也是不定词片语,当受词补语使用,也就是属于形容词的性质、修饰受词 him。不过这个不定词片语构造比较复杂,可以连同前面的 him 还原为名词子句看待,如下:
+
+His girl friend asked that he should buy her a diamond ring as soon as possible .
+S V O
+
+从属连接词 that 引导的是个名词子句,当作主要子句动词 asked 的受词使用。将这个名词子句的主词he拿出来当受词、限定动词 should buy 减化为不定词片语 to buy,后面整个部分一并转变为不定词片语当作主词补语,结果就是前面例 2 那个句子。
+
+减化子句的变化比较复杂,本书留待后面的章节处理。目前先将不定词片语视为片语看待,也就是把动词片语中的语气助动词变成表示不定词的 to,产生出来的不定词片语就可以当作名词片语、形容词片语、副词片语使用。
+
+## 名词片语
+
+不定词片语当作名词片语,可以作为主词、受词、名词补语等等,分别举例如下:
+
+To be accurate is very important .
+S V C
+
+It is very important to be accurate .
+(要准确是很重要的事。)
+
+不定词片语 to be accurate 当名词使用、作为主词,可以视为 should be accurate 或者 must be accurate 的减化看待:把限定动词 should be 或 must be 改写成 to be,整个片语的词类就转变为不定词片语,可以当主词使用。不定词片语当主词时,如果嫌主词太长,可以选择先用虚字 it 暂代主词位置、把不定词片语向后挪,这样句子会比较清楚。
+
+The manager decided to carry out the plan .
+S V O
+(经理决定要执行这项计画。)
+
+不定词片语 to carry out the plan 当名词使用、作为动词 decided 的受词,可以视为 would carry out the plan 的减看待:把助动词 would 改写为不定词,整个片语就转变为不定词片语、可以当名词使用,作为受词。
+
+The best strategy is to stay put .
+S V C
+(最佳策略就是按兵不动。)
+
+不定词片语 to stay put 当名词使用、作为主词补语,可以视为 should stay put 的减化看待:把助动词 should 改为表示不定词的 to,原来的动词片语 should stay put 词类就转变为不定词、变成当名词使用。
+
+## 形容词片语
+
+不定词片语当作形容词片语,可以直接放在名词后面用来修饰名词、也可以当主词补语或受词补语,如下:
+
+Tonight I have some important work to do .
+S V O 形容词
+(今天晚上我有一些重要工作必须做。)
+
+不定词片语 to do 视为动词片语 must do 的减化看待:把语气助动词 must 改写为 to,整个就转变为不定词片语,可以当形容词使用,修饰前面的名词片语 some important work。
+
+You are to report to the General immediately.
+S V C
+(你要立刻向将军报到。)
+
+不定词片语 to report to the General 视为 must report to the General 的减化:把语气助动词 must 改写为 to,整个就转变为不定词片语、当形容词使用,作为主词 you 的补语。
+
+Jane wanted her boyfriend to leave her alone .
+S V O C
+(Jane叫她男朋友不要来烦她。)
+
+不定词片语 to leave her alone 视为 should leave her alone 的减化:把语气助动词 should 改写为 to,整个片语转变为不定词片语、当形容词使用,放在受词 her boyfriend 后面当受词补语。
+
+## 副词片语
+
+不定词片语当作副词片语,可以用来修饰动词、形容词、副词,如下:
+
+The agent called the movie star to tell her about the new movie .
+S V O 副词
+(经纪人打电话给这位电影明星,告诉她这部新片的消息。)
+
+不定词片语 to tell her about the new movie 视为 could tell her about the new movie 的减化:把语气助动词 could 改写为 to,整个片语就转变为不定词片语,可以当副词使用,修饰动词 called 的目的。
+
+Your question is easy to answer .
+S V C 副词
+(你的问题很容易回答。)
+
+不定词片语 to answer 视为动词片语 can answer 的减化:语气助动词 can 改写为 to,动词片语就转变为不定词片语、当副词使用,修饰形容词 easy。
+
+The boy is old enough to look after himself now.
+S V C 副词
+(这个小孩够大、可以自己照顾自己了。)
+
+不定词片语 to look after himself 来自 can look after himself 的减化:把助动词 can 改写为 to,整个片语就变成不定词片语、当副词使用,修饰前面的程度副词 enough(enough 这个副词修饰的对像是形容词 old)。
+
+## 不定词的判断
+
+**不定词(infinitive)**这个名称很有意义。首先,不定词片语的词类「不定」,也就是当名词、形容词、副词使用都可以。其次,它的语气「不定」,也就是它属于表达「不确定」意味的「条件语气」。这种不确定语气和语气助动词的不确定语气完全相同,因为不定词片语其实就是包含语气助动词的动词片语的减化结果。
+
+研判句子中是否该使用不定词,也要从这个角度来判断:凡是该使用不定词的地方,都属于「不确定」的「条件语气」,而且都可以还原成某一个语气助动词来作合理的诠释。
+
+一般文法书中会列出规则,说在 the first, the last, the only… 的后面要接不定词。例如:
+
+Charles Lindberg was the first man to fly solo across the Atlantic .
+(林白是头一个单人驾机成功飞越大西洋的人。)
+
+在名词片语 the first man 后面要用不定词片语 to fly 当形容词来修饰它,是因为这个 to fly 是动词片语 could fly 的减化:表示他是头一个「能够」成功办到的人,在他以前的人都不能。再看一个例子:
+
+Admitting your mistake openly is the only way to solve the problem .
+(公开认错,是唯一能够解决问题的办法。)
+
+在名词片语 the only way 后面要用不定词片语 to solve… 当形容词来修饰它,是因为这个不定词片语是动词片语 can solve… 的减化:表示只有这个办法「能够」解决问题,别的办法都不能。
+
+另外,一般文法书也整理出来说在 easy, simple, likely, possible 等形容词后面要接不定词,例如:
+
+Mistakes are likely to happen in the final stages.
+(错误很可能会发生在最后阶段。)
+
+在形容词 likely 后面要用不定词片语 to happen 当副词来修饰它,因为这个不定词片语是动词片语 will happen 的减化:表示错误在这个时候可能「会」发生。
+
+It is possible to correct all the mistakes before the final deadline .
+S V C 不定词片语(名词)
+(是有可能在最后期限之前把所有的错误都矫正过来。)
+
+主要子句的主词 it 是个虚字,代表的就是后面的不定词片语 to correct…。形容词 possible 是主词补语,修饰假主词 it,其实也就是修饰真正的主词 to correct…。在 possible 后面要配合使用不定词片语 to correct…,是因为 possible 表示「有可能」,后面应该配合「可以矫正」,而动词片语 can correct… 减化为不定词片语就是 to correct…。
+
+## 不定词片语与动名词的比较
+
+不定词片语可以当名词使用,而动名词则一定是名词。在写作时,如果碰到该使用名词的位置,往往就要选择是使用不定词片语还是使用动名词。尤其是在及物动词后面的受词位置,该用哪一个,往往不容易判断。一般文法书处理这个问题的做法是列出四张表:某些动词后面只能用动名词、某些动词后面只能用不定词、某些动词后面用动词名和不定词皆可(意思相同) 、还有某些动词后面用动名词与用不定词的意思不同。
+
+这四张表格一方面难以罗列周全、一方面总是会有例外。而且这些表格又不容易背得起来。比较高明的做法是完全不要背,只要认清楚不定词与动名词的特性,然后一一研判。
+
+### 不定词与动名词皆可
+
+在某些动词后面,用不定词或者动名词当受词皆可,意义差不多。例如:
+
+The men began playing(or to play) bridge .
+S V O
+(男人开始打桥牌。)
+
+在及物动词 begin 后面的受词位置,如果放的是动名词 playing bridge,意思是把「打桥牌」当成「一件事情」看待。如同 begin the party「开始宴会」或 begin the game「开始比赛」一样。如果采用不定词片语 to play bridge,那是动词片语 will play bridge 的减化:开始「要去」做某事,相当于 be going to 的语气。
+
+I like traveling(or to travel) to different places .
+S V O
+(我喜欢到不同的地方去旅行。)
+
+在及物动词 like 后面的受词位置,如果选择用动名词 traveling,那是把「旅行」当成「一件事情」看待,有如 I like music「喜欢音乐」或 I like ice cream「喜欢霜淇淋」。如果选择用不定词片语 to travel,那是动词片语 will travel 或 can travel 的减化,表示希望「去」旅行或希望「能够」旅行,带有 be going to 或 be able to 的语气。
+
+### 只能用不定词
+
+在某些动词后面,如果要用动状词当受词的话只能用不定词、不能用动名词。例如:
+
+I would like to take the afternoon off .
+S V O
+(我下午想请假。)
+
+动词 would like 的意思是「想要」,这种说法强烈暗示「将要」(will 或 be going to),所以它后面的受词位置应该采用不定词而不适合采用动名词。当然,这并不表示不能使用普通名词。例如也可以这样说:Would you like a drink?「想不想要来一杯?」,直接用名词片语 a drink 当 would like 的受词。
+
+The workers agreed to work overtime .
+S V O
+(工人同意加班。)
+
+及物动词 agree「同意」强烈暗示「可以」(could)或「愿意」(would),所以后面应该用不定词片语当受词。
+
+### 只能用动名词
+
+在第十三章处理过动名词,在此只举一个例子:
+
+The speaker finished talking at last.
+S V O
+(演讲人终于讲完了。)
+
+在及物动词 finish 后面的受词位置,放的应该是那件「被结束」的事情。这个上下文并没有任何不确定语气、也不能还原成某一个语气助动词,因此不能使用不定词片语。动名词 talking 代表的就是「一件事情」,而且是一件「持续一段时间」的事情。
+
+### 不定词与动名词皆可,但意思不同
+
+像 remember、forget 这些及物动词后面,接不定词片语与接动名词当受词皆可,但意思不同。这个情况比较复杂,要用减化子句的观念才比较容易理解。
+
+Please remember to bring this book to class next week .
+V O
+(下周请记得带这本书来上课。)
+
+这个句子可以还原为复句如下:
+
+Please remember that you must bring this book to class next week .
+V O(名词子句)
+
+主要子句是命令句语气,省略掉主词 You。动词 remember 是及物动词,后面用 that 引导的那个名词子句当受词。这句话是在交代对方下周「务必」要记得带书,所以名词子句中的动词属于不确定的条件语气(「下周」的事情尚未发生),应该有语气助动词如 must 或 should。而动词片语 must bring 就会减化为不定词片语 to bring。请比较下面这句:
+
+I remember bringing a friend to your party last week .
+S V O
+(我记得上周有带一位朋友去参加你的宴会。)
+
+这个句子可以还原为复句如下:
+
+I remember that I brought a friend to your party last week .
+S V O(名词子句)
+
+及物动词 remember 后面用 that 引导的名词子句当受词。这个名词子句中叙述的是发生在上周(last week)的事情:因为发生在过去,已属确定,所以不再使用不确定的语气助动词,而是采用直说语气来叙述事实,过去的事情就用过去简单式的动词(brought)。这种情况,减化之后就会变成动名词 bringing,而不会成为不定词。再看一组例子:
+
+Sorry, I forgot to call in advance .
+S V O
+(对不起,我忘了应该先打电话。)
+
+可以还原为复句如下:
+
+Sorry, I forgot that I should call in advance .
+S V O
+
+在及物动词forgot后面用that引导的名词子句当受词。忘了「应该」先打电话,也就是没有打。因为有语气助动词should,减化之下就会变成不定词片语to call。请比较下面的句子:
+
+I forgot having called the pizza shop , and called again.
+S V O
+(我忘了已经打过电话给披萨店,结果又打了一次。)
+
+可以还原为复句如下:
+
+I forgot that I had called the pizza shop ….
+S V O
+
+在及物动词后面用 that 引导的名词子句当受词。这时的情况是「确实已经打过电话」但是事后忘记,应该采用叙述事实的直说语气来表达。发生在过去时间(forgot 是过去式)以前的事实,正确时态是过去完成式 had called。这里的had是文法助动词、并非语气助动词,所以并不具有「不确定」语气。这个动词片语的减化就会变成动名词 having called。
+
+## 表示不定词的 to 与介系词 to 的区别
+
+不定词拼成 to,介系词也拼成 to,有时会造成混淆。要区分的话还是得回到原点:表示不定词的to来自某一个语气助动词、带有不确定语气,后面要接原形动词;介系词 to 类似 toward,表示「对、向」,后面要接名词(包括动名词)。试比较:
+
+I used to walk 3 km to school when I was a kid.
+(我小时候经常走三公里上学。)
+
+I am used to walking long distances.
+(对于长途走路我已经很习惯了。)
+
+例 1 中的 used to 是个次要的语气助动词,表示「过去的习惯」,所以它只有过去式。在语气助动词后面要用原形动词,所以正确的说法是 used to walk。例 2 中的 used 是过去分词、属于形容词类,当主词补语使用,意思是「习惯了」,它后面的 to 是介系词,用来说明「对什么事情」习惯了。介系词后面要接名词当受词,例如可以说 I am used to long walks。如果介系词后面碰到动词,要改为动状词的话就只能选择动名词,如 I am used to walking…。
+
+I am looking forward to spending the weekend in the mountains.
+(我盼望到山上去过周末。)
+
+片语 look forward to 当中的 to 是介系词,因为 forward to 放在一起的意思就和 toward 差不多,而 toward 当然是介系词。介系词后面应该用名词当受词,如果要用动状词的话应该选择动名词如 look forward to spending。
+
+My friend agreed to lend me a hand.
+(我朋友同意可以帮我忙。)
+
+The board of directors agreed to laying off 30% of the workers.
+(董事会对裁员三成的提案表示同意。)
+
+例 1 在 agreed 后面用不定词片语 to lend,那是动词片语 would lend 或 could lend 的减化,表示他「愿意」或「可以」帮忙。例 2 在 agreed 后面用介系词片语 to laying off,意思是「对于」裁员案表示同意。通常在 agree 这个动词后面,用不定词的 to 或者用介系词的 to 都可以讲得通。
+
+The fees are subject to change without further notice.
+(费用可能调整而不另行通知。)
+
+片语 be subject to 当中的 to 是介系词,所以后面直接用名词 change 当受词。这要从原始字义上来判断:形容词 ubject 的字源构造是 under + throw,字面上是「丢到…底下」,所以后面要接介系词 to 来表示「丢到哪里去」。这个片语引伸的意思是「隶属于…」或「可能会有…」。
+
+## 完成式的不定词
+
+不定词里面如果用上**完成式的动词(to have Ven)**,表达的是「相对过去的时间」。这和语气助动词加上完成式的情况完全相同,因为不定词本身就是语气助动词的减化。例如:
+
+I am fortunate to be here today .
+(我很幸运今天能够在这里。)
+
+I am fortunate to have been born into a good family .
+(我很幸运能够出生在一个好家庭。)
+
+例 1 中的动词 am 是现在式,表示时间是现在。后面的不定词片语 to be here today 是 can be here today 的减化,它的时间和 am 的时间相同、也是现在。例 2 中的动词 am 同样是现在式,但是不定词片语中用的是完成式 to have been born,因为出生的时间是「相对的过去」,必须用完成式才能表示。
+
+The dog seemed to be badly hurt .
+(这只狗好像身受重伤。)
+
+The dog seemed to have been hit by a car .
+(这只狗好像曾被车子撞到。)
+
+例 1 和例 2 的动词 seemed 同样都是过去式,表示那是过去时间。例 1 中的不定词片语 to be badly hurt,时间和动词 seemed 相同、都是过去同一个时间。但是例2的不定词片语 to have been hit by a car 用的是完成式,表示「相对过去时间」,也就是更早:先前被车子撞到,所以看起来才会身受重伤。
+
+### 原形动词
+
+原形动词,一般认为是**不定词片语(to V)**省略掉不定词的产物。一般文法书都会列出规则:在使役动词和感官动词后面必须用原形动词作受词补语。事实上,感官动词和使役动词后面可以用的受词补语很多,包括现在分词、过去分词、原形动词等都可以。所以这条文法规则其实应该这样说比较精确:在使役动词和感官动词后面的受词补语不能使用不定词,如果碰到不定词则必须移除 to 而成为原形动词。
+
+另外,一般文法书对这条规则也没有做出合理的解释:为什么不能用不定词、可以用原形动词?接下来我们就要说明为什么。
+
+### 使役动词
+
+所谓使役动词,指的是像 let, make, have, get… 之类的动词,共同点是都带有「强迫」意味。试比较:
+
+I begged him to help me , but he wouldn’t.
+S V O C
+(我恳求他帮我忙,他就是不肯。)
+
+I ’ll make him pay for this.
+S V O C
+(这件事我会要他付出代价。)
+
+例 1 中的动词 beg 是个普通动词:恳求别人帮忙,但是别人愿不愿意帮忙仍属不确定,所以后面可以用不定词片语 to help me 当受词补语,那是动词片语 would help me 的减化。例 2 中的动词 make 是个使役动词,差别在于使役动词带有「强迫」意味,也就是:它的结果是确定的。因为使役动词后面的结果不再带有不确定语气,所以也就不再能够使用不定词(来自于表达不确定的语气助动词)。这时候可以选择把不定词删掉、剩下原形动词(如 pay)当受词补语。
+
+不过,这并不表示在使役动词后面一定要用原形动词当受词补语。还可以有其他的选择,例如:
+
+He had his lawn mawned by his neighbor’s kid.
+S V O C
+(他叫邻居的小孩替他剪草地。)
+
+这个句子的动词 had 也是使役动词。受词是 his lawn(草地),受词补语应该用过去分词 mawned(被剪)来做被动的形容词。所以,在使役动词后面,如果有「被动」语态,仍然应该用过去分词当受词补语。
+
+He had the garden party going .
+S V O C
+(他开始进行这场园游会。)
+
+动词同样是使役动词 had,受词是 the garden party(园游会)。受词补语选择用现在分词 going 来表达「持续进行」。所以,只要有「进行」意味,在使役动词后面仍然可以选择用现在分词当受词补语。
+
+After the party, he had the maid clean up the mess .
+S V O C
+(会后,他叫女仆收拾好脏乱。)
+
+这个句子还是用使役动词 had 当动词,受词是 the maid(女仆),后面的受词补语没有被动语态、也没有进行状态,但是不能使用不定词,所以就采用原形动词 clean up the mess 当受词补语。
+
+请注意:如果使役动词的句子改写为被动态,动词转变为be动词、使役动词转变为过去分词的形容词,那么被删掉的 to 就得放回去。拿上面看过的那个例子来说:I’ll make him pay for this,动词是使役动词 make,后面用原形动词 pay 当受词补语。但是如果改写成被动态,表示不定词的 to 就必须还原,如下:
+
+He will be made to pay for this .
+S V C
+
+改为被动态之后,动词不再是役役动词而变成是 will be,所以后面要恢复成不定词片语 to pay。
+
+### 感官动词
+
+所谓感官动词,指的是像 see, hear, feel, smell… 之类的动词,表示「看到、听到、感觉到」等等。例如:
+
+I saw the car run over a dog .
+S V O C
+(我看到这辆车辗过一条狗。)
+
+句中的动词是感官动词 see。所谓感官动词,表示「看到、听到…」之类,有一项共同特色:后面那件事情应该确实发生了,才能够看到或听到、等等。所以,在感官动词后面也不适合采用具有「不确定」意味的不定词。
+
+不过,这并不表示感官动词后面一定得使用不定词。另外还有许多选择,如下:
+
+I felt cold rain streaming down my back .
+S V O C
+(我感觉到冰冷的雨水沿着我的背脊一直往下流。)
+
+动词 feel 是个感官动词,后面不能使用不定词。但是,雨水「一直流」是进行状态,可以选择用现在分词 streaming 当受词补语。
+
+I felt my wallet touched .
+S V O C
+(我感觉到我的皮夹被人碰了一下。)
+
+动词 feel 是感官动词,后面不能用不定词。但是就受词皮夹而言,它是「被碰到」,带有被动语态,这时候就该采用过去分词 touched当受词补语才能表达被动,而不是用原形动词。
+
+I felt my heart stop ; I was so scared.
+S V O C
+(我感觉到心跳停止,因为太害怕了。)
+
+动词 feel 是感官动词,受词是 my heart(心脏)。就心脏而言,「停止」是主动态,不能用过去分词。而且「心跳停止」这个转变并不能够持续,所以也不能采用进行状态的现在分词。但是,感官动词后面的状况是确定的语气,也不能用不定词。在没有别的东西可用的情况之下,就只能使用原形动词了(stop)。
+
+同样的,如果改为被动态的句型,那么动词变成 be、不再是感官动词了,被删除的 to 就得放回去。例如上面看过 I saw the car run over a dog 那个例子,改为被动态要这样写才对:
+
+The car was seen to run over a dog .
+S V C
+
+句子的动词变成了 was,不再是感官动词,所以后面应该采用不定词片语 to run over a dog。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Inversion.md b/corejava第9版/EnglishGrammarBook-master/docs/Inversion.md
new file mode 100644
index 0000000..a62844e
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Inversion.md
@@ -0,0 +1,296 @@
+# 第二十一章 倒装句
+
+单句、合句、复句等等初级到中级的句型构造都搞清楚了,接下来即将进入「减化子句」这种高级句型。不过,有一种特殊的句型构造称为**倒装(inversion)**,应该先弄清楚,对句型的认识才算完整。
+
+倒装句的特色在于主词和动词的顺序颠倒:动词在前、主词在后。从这个定义来看,所有的疑问句都可以算是倒装句。疑问句属于比较基础的文法,比较值得研究的是具有修辞功能的倒装句。
+
+动词要移到主词前面构成倒装句,通常得先有别的元素为了某种修辞原因移动到句首,动词只不过是被它带着走。而且,动词的倒装又分成几种方式:有时候是直接把普通动词移到主词前面、有时候是只能移动助动词或be动词,有时候则是要加上像 do 之类的助动词在前面。以下就依动词移动的方式,分成四种情况来探讨倒装句。
+
+## I. 直接移动动词
+
+这种倒装句,不论动词是什么,倒装的方式就是直接把动词移到主词前面。采用这种倒装方式的又分三种情况。
+
+### A. 引用句
+
+不论是直接引句还是间接引句,都可以选择把当受词使用的名词子句移到句首来加强语气。例如:
+
+The weatherman says , “The typhoon is expected to swerve north for Japan.”
+S V O
+(气象预报员说:「台风预期将偏北转往日本。」)
+
+双引号里面的部分是直接引句,这个名词子句扮演受词的角色。可以选择把这个直接引句移到句首,并且把动词倒装到主词前面,整个句子变成倒装句,如下:
+
+“The typhoon is expected to swerve north for Japan,” says the weatherman .
+O V S
+
+这个句子,选择把受词子句(引用句)倒装到句首是为了加强语气:读者比较有兴趣知道的是气象预报说了些什么「内容」、而不是「谁说的」,所以选择把比较重要的引用句移到句首。而受词子句一旦移到句首,与受词直接相关的动词 says 就可以跟着它移动到主词前面,因而构成倒装句。这种句子也可以选择只移动引用句、动词并不倒装,如下:
+
+“The typhoon is expected to swerve north for Japan,” the weatherman says .
+O S V
+
+如果像上面这句动词没有倒装的情况,有些文法学家有另一种诠释方式:”The typhoon is expected to swerve north for Japan” 就是主要子句,the weatherman says 则是个附加的**评论子句(comment clause)**、可有可无。
+
+如果是间接引句,差别只在于标点符号:没有使用双引号。例如:
+
+The weatherman says that the typhoon is expected to swerve north for Japan .
+S V O
+
+这个句子里面有一个由从属连接词 that 引导的名词子句(间接引句)当受词。可以选择省略掉连接词 that、把整个名词子句移到句首、动词 says 跟着移到主词前面成为倒装句,如下:
+
+The typhoon is expected to swerve north for Japan , says the weatherman .
+O V S
+
+倒装的情况和直接引句完全相同。请注意:间接引句移到句首时,除了它前面的连接词 that 要省掉之外,它后面还要加个逗点,这样句型才能够分得清楚。
+
+另外,间接引句也可以选择只移动引用句、动词不倒装,如下:
+
+The typhoon is expected to swerve north for Japan , the weatherman says .
+O S V
+
+这时候,后面的 the weatherman says 可以视为一个可有可无的评论子句,而把前面的 the typhoon is expected to swerve north for Japan 视为主要子句。所谓评论子句,基本上是一种**插入句(embedding)**。它插入的位置不一定是在句尾,也可以用一对逗点隔开、插入在主词动词之间。这个插入句可以选择倒装、也可以不倒装,如下:
+
+The typhoon, says the weatherman , is expected to swerve north for Japan.
+插入句(倒装)
+
+The typhoon, the weatherman says , is expected to swerve north for Japan.
+插入句(不倒装)
+
+#### 倒装还是不倒装?
+
+当作受词使用的直接引句或间接引句移到句首来加强语气,动词可以选择倒装、也可以选择不倒装。这个选择有何修辞考量?我们来看看下面这个例子:
+
+Green Peace , a small but vociferous organization dedicated to environmental protection by any means possible, warns that whale hunting will not be tolerated .
+S V O
+绿色和平,一个规模虽小但声音很大的组织、致力以一切手段保护环境,警告说捕鲸将不被容忍。
+
+这个句子是 S + V + O 的句型,在主词动词中间打了一对逗点、放了个同位格。句型虽然完全正确,修辞效果却不佳。因为:句子的重点在于 whale hunting will not be tolerated 这个间接引句,却被挤到最后面,没有获得应有的强调。如果只是把间接引句移到句首、动词并不倒装,句子会变成这样:
+
+Whale hunting will not be tolerated , Green Peace , a small but vociferous organization de dicated to environmental protection by any means possible, warns
+O S V
+
+这种讲法固然凸显了引用句的重要性,但是修辞效果仍然欠佳,因为主词 Green Peace 和动词 warns 中间隔了一个很长的同位格,而且动词 warns 和受词子句 whale hunting will not be tolerated 之间又隔了更长的距离,造成的结果就是句子不够清楚。这时候如果选择倒装、让动词跟着受词子句一同移到主词前面去,就是下面这个倒装句:
+
+Whale hunting will not be tolerated , warns Green Peace , a small but vociferous organization dedic ated to environmental protection by any means possible.
+O V S
+
+这时候,引用句获得了应有的强调、动词和受词子句之间没有了距离、主词和动词之间也没有了距离,这才是最清楚的讲法。倒装句的修辞效果也就是在这里。关于引用句倒装的修辞原因,前面第十七章介绍名词子句时也曾简略说明,读者可以参照。
+
+### B. 类似 there is/are 的构造
+
+第二种以直接移动动词的方式制造的倒装句,构造和 there is/are 的句型类似。
+
+There is/are 这种最基本的句型,其实就是一种倒装句。例如 There is a book on the desk 这个最简单的英文句子,可以还原如下:
+
+A book is there on the desk.
+S V C
+
+Be 动词后面的地方副词 there 扮演主词补语的角色。如果把这个补语移到句首,be 动词跟着它移到主词前面、继续放在主词与补语之间扮演 linking verb 的角色,就是这个句子:
+
+There is a book on the desk.
+C V S
+
+以这个大家都再熟悉不过的句型为出发点,可以发展出一种构造和它类似的倒装句,其修辞功能在于强调语气、以及衔接上下文。这种倒装句的特色在于把地方副词移到句首(相当于 there 的位置)、动词跟着它移到主词前面(相当于 is 的位置),同样表示「有什么东西在哪里」之类的内容。例如:
+
+Here comes the parade.
+(游行队伍走过来了。)
+
+Away flew the birds.
+(鸟飞走了。)
+
+上面这两个例子相同,都是把地方副词(here 与 away)移到句首来加强语气、动词(comes 与 flew)直接搬到主词前面构成倒装句。
+
+这种倒装句除了加强语气,还常常用来增加上下文的连贯性。例如:
+
+Across the street stood the drugstore. Next to the drugstore is a large park. In the park dwell dozens of ground squirrels.
+(街对面就是药房。药房旁边有个大公园。公园里头住了几十只地面松鼠。)
+
+这一连串三个句子都是把地方副词移到句首,然后直接把动词倒装到主词前面。这样处理的好处是句子的连贯性较佳:这三个句子采用空间顺序(spatial order)排列,三句全部用地方副词开头适足以呈现出空间顺序,文章发展的逻辑因而表现得更清楚、文章显得更有条理。
+
+### C. 类似 there is/are 构造的关系子句
+
+上述「类似 there is/are 的构造」如果出现在关系子句中,仍然可以采用直接移动动词的方式来倒装。例如:
+
+The Amazon is a pristine river .
+先行词
+(亚马逊是条原始河流。)
+
+The deadly pirana roam in that river .
+S V 地方副词
+(致命的食人鱼在那条河中漫游。)
+
+两句在名词 river 上重复而建立关系,可以把句 2 中的 river 改写为关系代名词 which,然后把介系词片语 in which 移到句首扮演连接词角色,成为关系子句 in which the deadly pirana roam,再将关系子句置于句 1 的先行词 river 之后,就成为下面这个复句:
+
+The amazon is a pristine river [in which the deadly pirana roam ].
+先行词 地方副词 S V
+
+观察一下这个关系子句可以发现:地方副词 in which 移到句首之后,只要再把动词 roam 倒装到主词前面,就可以构成类似 there is/are 的倒装句如下:
+
+The amazon is a pristine river [in which roam the deadly pirana ].
+先行词 地方副词 V S
+
+如果关系子句的句型不符合 there is/are 的句型,就无法倒装。例如:
+
+The Amazon is a pristine river .
+先行词
+(亚马逊是条原始河流。)
+
+Environmentalists love the river .
+S V O
+(环保人士喜爱那条河。)
+
+这两个句子在 river 一字的重复上建立关系,可以用关系子句构成复句如下:
+
+The Amazon is a pristine river [which environmentalists love ].
+先行词 O S V
+
+这个关系子句 which environmentalists love 并不符合 there is/are 的句型,所以并不能够倒装。
+
+## II. 助动词或 be 前移
+
+动词的第二种倒装方式是把助动词或 be 移到主词前面,如果缺乏助动词或 be 就无法倒装。这种倒装方式只适用于一种情况:假设法语气的副词子句,可以选择把助动词或 be 倒装到主词前面、取代连接词 if。这种倒装方式取得的修辞效果是简洁:可以省略掉连接词 if。
+
+例如:
+
+[If I had been there ], I could have prevented the accident.
+S V C
+(如果当时有我在,我或许可以防止意外发生。)
+
+从属连接词 if 引导的副词子句,动词的语气是表示「过去时间非事实」的假设语气。动词片语 had been 包括文法助动词 had,可以选择把 had 倒装到句首,以这种方式取代连接词、省略掉从属连接词 if,如下:
+
+[Had I been there], I could have prevented the accident.
+
+再看一个例子:
+
+[If I were a millionaire ], I would first buy a big house.
+S V C
+(如果我是百万富翁,我会先买个大房子。)
+
+这个副词子句的动词采用「现在时间非事实」的假设语气,有 be 动词(were)。可以选择把 be 动词倒装到句首,以这种方式取代从属连接词 if、获致简洁的效果,如下:
+
+[Were I a millionaire], I would first buy a big house.
+
+不过,假设语气的副词子句如果是普通动词(没有助动词或 be),就不能采用这种倒装方式。例如:
+
+[If I knew how], I would gladly do it.
+(很可惜我不会,不然我很乐意做这件事。)
+
+中括号里面是条件副词子句,属于「现在时间非事实」的假设语气。但是这个副词子句中只有普通动词 knew,缺乏助动词或 be 动词等可以移动的东西,所以这个子句无法倒装、也不能省略从属连接词 if。
+
+## III. 助动词或 be 前移、普通动词加 do
+
+动词倒装的第三种方式是:若有助动词或 be 动词就移到前面,若只有普通动词则在前面加文法助动词 do。这种倒装方式专门用于「否定副词前移」的情况、以配合否定句。其修辞效果在于加强语气。例如:
+
+I will never trouble you again.
+V
+(以后我再也不敢麻烦你了。)
+
+在动词片语 will trouble 中间有个表示否定的频率副词 never,这个副词其实就是 not ever 的合并,配合助动词 will 来构成否定句。如果把这个表示否定的副词移到句首来加强语气,那么助动词 will 就会跟着它倒装到主词前面以维持否定句(will not)的构造,结果就是这个倒装句:
+
+Never will I touble you again.
+
+否定副词的倒装句,如果有 be 动词,做法和有助动词的情况类似:把 be 动词倒装到主词前面以维持否定句。例如:
+
+The train is seldom delayed.
+V
+(火车很少误点。)
+
+频率副词 seldom 意思是「很少」,具有否定的功能。如果把 seldom 移到句首来加强语气,be 动词必须跟着它倒装到主词前面以维持否定,就会成为下面这个倒装句:
+
+Seldom is the train late.
+
+否定副词移到句首以加强语气,如果句中没有 be 动词、也没有助动词,就必须加上文法助动词 do 之类以维持否定句。例如:
+
+The man hardly ever leaves home after 9 p.m.
+V
+(这名男子晚上九点之后几乎从来不出门。)
+
+频率副词 hardly ever 具有否定功能,表示「几乎从不」。若移到句首来加强语气,后面的普通动词 leaves 就必须加上文法助动词 does 来维持否定句、并把 does 倒装到主词前面,成为如下的倒装句:
+
+Hardly ever does the man leave home after nine.
+
+再看一个例子:
+
+The doctor did not leave the patient [until he was sure everything was all right].
+V 副词子句
+(到有把握一切都没问题了,医生才离开这位病人身旁。)
+
+上例中的主要子句就是个否定句。如果把否定副词 not 和副词子句 until he was sure everything was all right 移到句首以加强语气,那么文法助动词 did 也要倒装到主词前面以维持否定句,成为倒装句如下:
+
+[Not until he was sure everything was all right] did the doctor leave the patient.
+
+至于 only 这个强调范围的副词(focusing adverb),具有「排除其他」的否定功能。如果把 only 和它所修饰的对象一同移到句首来加强语气,动词就需要倒装以维持否定意味。如果动词是普通动词,则必须加上文法助动词如 do 之类以配合否定句。例如:
+
+The Johnsons went abroad only last week .
+V 时间副词
+(hnson一家上个礼拜才出国。)
+
+句中的 last week 是时间副词、修饰动词 went 的时间。 Only 是个强调范围的副词,用来强调「不是很久以前」,因此具有否定意味。若选择将 only last week 移到句首来加强语气,就需要采用倒装、加上文法助动词 did 来维持否定句,如下:
+
+Only last week did the Johnsons go abroad.
+
+不过,下面这种情况并不需要倒装:
+
+Only Mr. Johnson went abroad last week.
+(个礼拜只有Johnson先生一人出国。)
+
+这时候,强调范围的副词 only 修饰的对象就是主词 Mr. Johnson,整个句子并没有任何位置的移动,这种情况就不能倒装。
+
+## IV. 助动词或 be 前移,普通动词以助动词 do 取代,省略述部
+
+动词倒装的最后一种方式类似省略句或简答句:把助动词或be移到主词前面、如果普通动词则在前面加助动词 do,其余一概省略以避免重复。这种倒装句的修饰效果在于加强简洁性与清楚性。它适用于以下两种状况。
+
+### A. So do I, neither will I 之类
+
+这是非常简单的句型,请看下面的例子:
+
+He likes basketball. So do I.
+(他爱篮球。 我也是。)
+
+He can speak Spanish. So can I.
+(他会说西语。 我也会。)
+
+He is a teacher. So am I.
+(他是老师。 我也是。)
+
+He won’t give up. Neither will I.
+(他不肯放弃。 我也不肯。)
+
+如果前面有 He likes basketball 这样的句子,后面再来一句 I like basketball 就是比较呆板的重复。前后两个句子只有主词不同,整个述部(like basketball)都是相同的。这种情况可以先用一个副词 so 来表示「同样」。再把它移到句首,目的是让它和它所代表的 like basketball 接近、比较较清楚。这个副词移到句首,动词就得跟着移到主词I的前面成为倒装句。同样是为了避免重复,动词 like 应采用助动词 do 取代,成为 So do I 这个倒装句。其他几个例子的情况都差不多,不再赘述。
+
+### B. 比较级
+
+比较级的句子也可以采用这种倒装的方式以增加简洁性与清楚性。例如:
+
+My uncle loves his cat very much.
+S V O
+(我叔叔很爱他那只猫。)
+
+His wife , who keeps a singing canary and two talking parrots, doesn’t love the cat so much.
+S V O
+(他太太养了一只会唱歌的金丝雀、两只会讲话的鹦鹉,就不那么爱猫了。)
+
+这两个句子可以用 more … than 连接起来制造一个比较级的复句,比较点是副词 very much:两个人来比谁爱猫比较多。如果不作任何省略,结果就是下面这个复句:
+
+My uncle loves his cat more [than his wife , who keeps a singing canary and two talking parrots, loves the cat ].
+S V O 连接词 S V O
+
+从属连接词 than 引导的副词子句(中括号内的部分)修饰比较级的副词 more。这个副词子句里面,动词 loves 与受词 the cat 都和主要子句重复。但是,如果选择省略掉这些重复的部分,造成的结果是下面这个不够清楚的句子:
+
+My uncle loves his cat more than his wife, who keeps a singing canary and two talking parrots. (不佳)
+
+这个句子不清楚,因为它有两种解释。第一:his wife 和主词 my uncle 比较,意思是「我叔叔爱猫超过他太太爱猫」,这种解释就是上面句 A 省略的结果。第二:his wife 和受词 his cat 比较,意思是「我叔叔爱猫超过他爱老婆」,这种解释是下面那个句B省略的结果:
+
+My uncle loves his cat more [than he loves his wife , who keeps a singing canary and two talking parrots].
+S V O S V O
+
+一个句子有两种解释,就是话没有讲清楚。因此,前面的句 A 不得省略成为 My uncle loves his cat more than his wife,而必须采用助动词 does 来取代述部 loves the cat,这样读者才知道 his wife 是主词而非受词,如下:
+
+My uncle loves his cat more [than his wife , who keeps a singing canary and two talking parrots, does ].
+S V O 连接词 S V
+
+这个句子固然比较清楚,但仍有瑕疵:副词子句中的主词 his wife 与动词 does 的距离太远,而助动词 does 和它代表的对象 loves his cat 之间的距离也是太远。为了避免这种情况,有一个好办法就是采用倒装:把 does 倒装到主词 his wife 前面,如下:
+
+My uncle loves his cat more [than does his wife , who keeps a singing canary and two talking parrots].
+S V O 连接词 V S
+
+这时候,读者看得很清楚 his wife 是主词,所以是和主要子句主词 my uncle 作比较而非和受词 his cat 作比较。而且,主词 his wife 和助动词 does 放在一起、助动词和它代表的内容 loves his cat 也放在一起,这才是最清楚的说法。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Moods.md b/corejava第9版/EnglishGrammarBook-master/docs/Moods.md
new file mode 100644
index 0000000..28aacc0
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Moods.md
@@ -0,0 +1,287 @@
+# 第十二章 语气
+
+所谓**语气(moods)**,基本上是一种「真、假」的表达,靠动词的变化来表示。语气基本上可分成四种。除了上一章提过的直说语气和条件语气之外,还有假设语气和命令语气,分别介绍如下。
+
+## 直说语气(indicative mood)
+
+这是一种「叙述事实」的语气,用来表示「说的这件事是真的」。一般情况下,动词按照正常的时态变化、并且不加语气助动词(也不使用未来式的 will),所表达出来的语气都属于直说语气。例如:
+
+Many years ago Bill Gates quit college to start his own company.
+(多年前比尔盖兹从大学辍学以便开办自己的公司。)
+
+By now he has built that company into the largest of its kind.
+(到现在他已经打造那家公司成为同类中最大的一家。)
+
+In the future he is going to devote most of his time to charity.
+(未来他将投入大部分时间于慈善事业。)
+
+第 1 句的时间副词 many years ago 是个过去时间的括弧,动词 quit 采用过去简单式。第 2 句的时间副词 by now 是个「到现在为止」的截止箭头形状,动词 has built 采用现在完成式。这两个句子的动词遵照一般的时态变化,都属于直说法「叙述事实」的语气。 「过去」的事情和「现在」的事情都很容易判断真伪,可以采用直说法语气来叙述。但是「未来」的事情尚未发生,真伪尚无法分辨,所以并不适合采用直说语气来叙述,而需要借助于语气助动词如 will 之类来表达尚未实现的「计画」或「可能性」。而一旦动用到语气助动词(包括 will),句子的语气就从直说语气转变为带有不确定意味的「条件语气」。为了避免这种不确定语气,未来的事情可以选择如上列第 3 句的情况、以 be going to 的方式来叙述。
+
+例如,像I will go to the U.S. next year这样的句子,谈的是未来的事、用到助动词 will,这都表示「尚不确定」。这种情况和直说语气的 He went to the U.S. last year. 不同;过去的事情已经发生,可以确定,所以能够采用叙述事实的直说语气。如果要采用比较确定的语气来表达未来的事情,就应该避免使用语气助动词、改成下面这几种讲法:
+
+I am going to go to the U.S. next year.
+I am to go to the U.S. next year.
+I am going to the U.S. next year.
+I go to the U.S. next year.
+
+这几种讲法都避免用到助动词、维持了叙述事实的直说语气。以这些讲法来叙述未来的事情,语气相对会比较确定。其中又以最后一种 I go to the U.S. next year,完全采用叙述事实的现在简单式,表达「事实」的语气最为明确。 本书在第九章「动词时态」中曾提到传统文法的一条规则:「表示时间与表示条件的副词子句,要用现在式代替未来式」,究其原因其实不是时态的问题,而是语气的问题。直说语气,除了用来叙述事实,还可以用来表示「虽无法确定、但是当作是事实」的情况。例如:
+
+His story may be true.
+(他说的事有可能是真的。)
+
+动词片语 may be 因为有语气助动词 may 在内,表达的是不确定的「条件语气」。
+
+I guess his story is true.
+(我猜他说的事是真的。)
+
+从上文「我猜」判断,「他说的事」其实并无法确定是不是真的。但是,即使是无法确定的事实,如果「当作是」真的,也可以采用直说语气来表达,所以 his story is true 这个名词子句中的动词才会采用直说语气叙述事实的is来表示。
+
+If his story is true, I’m going to help him.
+(如果他说的事是真的,那么我打算帮他一把。)
+
+同样的,在解释为「如果」的 if 引导的副词子句中,本来无法确定是不是事实。但是,if his story is true 这种说法就是把这件事「当作是」真的,所以动词采用的是「直说语气」叙述事实的is。传统文法那条规则「表示条件的副词子句用现在式代替未来式」,其实就是「未来尚无法确定的事情先当作是真的,应采直说语气表示」。直说语气当中不能使用带有不确定意味的语气助动词(包括 will),所以包括未来时间都不能用 will,而必须用现在式来表示。再看一个例子:
+
+He says he will come to pick you up tonight.
+(他说他今晚要来接你。)
+
+时间副词 tonight 表示「来接你」这个动作的时间在未来、尚未发生。这种情况应该加上助动词 will,成为 will come 这个动词片语(表示「将会来」)。未来的事情都还没有发生,所以实际上都尚未确定,因此需要加上表示不确定语气的助动词,典型的是加上 will。
+
+When he comes, you’d better be ready.
+(当他来的时候,你最好已经准备好了。)
+
+时间副词子句 when he comes 意思是「当他来的时候」,也就是「当作『他来的时候』已经到了」,所以「他来」这件事情虽然事实上尚未发生,但是应该采用叙述事实的「直说语气」来表达,也就是不再使用表示「未来时间、不确定语气」的will,而是直接用 he comes 来表示。传统文法那条规则说「表示时间的副词子句用现在式代替未来式」,其实就是「把未来时间当作已经到了」,所以要采用直说语气来表示、不能用 will。
+
+## 条件语气(conditional mood)
+
+条件语气表达的是「真假并不确定」的语气,采用「语气助动词 + 原形动词」的方式来表达。如上章所述,语气助动词本身即具有不确定语气。用「语气助动词 + 原形动词」的方式可以表达各种「不确定」的情况。例如:
+
+Students should study every day.
+(学生每天都应该要读书。)
+
+语气助动词 should 加上原形动词 study,表示「应该读书」,属于条件语气,表达的是「不确定」的情况:「应该要读书」并不等于「真的有读书」。这个例子属于上章所述的语气助动词「一般用法」。
+
+I have no idea where he should be right now.
+(我毫无概念他现在会在什么地方。)
+
+名词子句 where he should be right now 的动词片语 should be 包含语气助动词、带有不确定的「条件语气」,表示「猜不出来他会在什么地方」。这个例子属于上章所述的语气助动词「猜测用法」。 不论是一般用法还是猜测用法,只要动用到语气助动词加原形动词,都可以用来表示「不确定」意味的「条件语气」。
+
+## 假设语气(subjunctive mood)
+
+假设语气表达的是「非事实」的情况,也就是「说假的、讲反话」,采用「过去」为表达方式。亦即:现在时间,动词却采用「过去式」;过去时间,动词却采用过去的过去,即「过去完成式」。以下分成现在、过去、未来三种时间分别说明。
+
+### 现在时间
+
+If I were you, I would accept the offer.
+(换作是我,我就会接受这个条件。)
+
+句中的 if I were you 是个表示条件的副词子句,但是这个子句中表达的是一种「与事实相反」的情况:「假如我是你」。这种「非事实」的假设应该采用「假设语气」来表达,也就是把动词变成「过去」。子句中的主词是 I,时间是现在。 be 动词变成过去来表示假设语气时,正式的用法一律采用 were 而不用 was。如果说 If I was you,这种说法并不能算错,但是属于比较不正式的讲法。
+
+接下来的 I would accept the offer 是主要子句。这个子句表达的是假设情况之下的结果:如果如何,「就会」如何。这个子句也必须采用动词的「过去」来表达假设语气,这时候必须动用到上一章提过的四个过去拼法的语气助动词之一:would, should, could, might,分别表示「就会、就应、就能、就可」。以过去拼法的语气助动词来表达「非事实」的假设语气,后面接的仍然是原形动词。
+
+不采用最常见的直说语气来叙述事实,反而采用「非事实」的假设语气,拿上面这个例子来说是为了在劝说别人时表达出比较「委婉」的语气。
+
+上面这个例子也可以采用倒装的形式,如下:
+
+Were I you, I would accept the offer.
+
+采假设语气的条件副词子句,如果子句中有 be 动词或助动词(例如完成式的 have),可以选择把从属连接词(如 if)省略掉,而把be动词或助动词倒装到句首来取代从属连接词。再看一个例子:
+
+I should like to give it a try, if I knew how.
+(我会想要试一试,只可惜我不懂。)
+
+主要子句 I should like to give it a try 时间是现在,采用过去拼法的语气助动词 should 来表达「非事实」语气。如前所述,假设语气的主要子句中一定会有一个过去拼法的语气助动词。条件副词子句 if I knew how 中则是采用过去拼法的动词 knew 来表达「非事实」语气。因此,听到这句话的人可以体会出:事实上此人是因为不懂,才无法尝试(I can’t give it a try because I don’t know how)。这个条件副词子句,里面并没有 be 动词或助动词,因此不能用倒装的方式来省略连接词。
+
+If I had wings, I could fly to your side.
+(要是有翅膀,我就能飞到你的身边。)
+
+这种说法是为了表达「恨不得如何」的渴切语气。条件副词子句 if I had wings 时间是现在,采用过去式的动词 had 来表达「非事实」语气。主要子句 I could fly to your side 仍然有一个过去拼法的语气助动词(could),才能够表达「非事实」语气。
+
+He might be able to help if he were here.
+(要是有他在,说不定他能帮得上忙。)
+
+这是采用假设法语气来表示「惋惜」:事实上他不在、也无法帮忙(He’s not here, and he can’t help.)。时间是现在,条件副词子句 if he were here 中采用过去式动词were来表达「非事实」语气。主要子句 He might be able to help 中依旧有一个过去拼法的语气助动词(might),来表达「就可能如何」的结果。这个句子,因为在条件副词子句中有 be 动词,所以可以用倒装来取代连接词,如下:
+
+Were he here, he might be able to help.
+
+可以先做一个小归纳:表示「非事实」的假设语气的句子,如果采用一个条件副词子句配合一个主要子句的形式来表达,那么在表示结果的主要子句当中一定会有四个过去拼法的语气助动词之一(would, should, could, might)来表示「就会、就应、就能、就可」。这些语气助动词一定是过去拼法,因为必需用过去拼法才能表达「非事实」的假设语气。
+
+不过,假设语气的句子有许多种包装方式,不见得一定要采用「条件副词子句 + 主要子句」的方式,也不见得都是用if来连接。例如:
+
+Suppose you had three wishes, what would you wish for?
+(假如你有三个愿望,你会许什么愿?)
+
+这个句子中,suppose 就是从属连接词,功能和if相同,引导条件副词子句 suppose you had three wishes,句中以过去式的动词 had 来表达「非事实」语气。后面的 what would you wish for 是主要子句,采用过去拼法的语气助动词 would 配合原形动词 wish for 来表达「非事实」的假设语气。请注意:这个主要子句中仍然有一个过去拼法的语气助动词(would),这是所有「非事实」假设语气主要子句的共同点。下面这个句子的情况就不一样了:
+
+If only she loved me, too!
+(要是她也爱我就好了!)
+
+这个句子其实并不完整,有经过省略。在从属连接词if后面加上 only,往往就只看得到条件副词子句而缺乏主要子句,表示「如果…就好了!」。一般在表示「如果…」的副词子句后面应该有个主要子句来表示「就如何」,这样才算完整。但是采用 if only 来引导条件副词子句的话,后面的主要子句通常会省略掉。所以,If only she loved me, too! 这个条件副词子句后面并没有主要子句来交代「就如何」,因为被省略掉了。再看一种变化:
+
+I wish I had the money !
+S V O(名词子句)
+(要是我有那笔钱该有多好!)
+
+你看到一件很想买的东西,偏偏没有钱,就可以用这个句子来表达惋惜的语气。这是个复句,但是并没有条件副词子句在内。主要子句的主词是 I、动词是 wish,后面用名词子句 I had the money 当 wish 的受词。
+
+Wish这个动词,通常用来表示「与事实相反的愿望」,所以它后面的受词子句应该采用「非事实」的假设语气,也就是用「过去」来表示(如had)。下面这个句子的情况又不一样:
+
+It ’s time you started living on your own .
+S V C 名词子句
+(你开始独立生活的时间已经到了。)
+
+如果子女已经大学毕业却还在家和父母同住,这种情况在美国相当少见。这时候家长可能会和子女说这句话。主要子句的主词 it 是个虚字、假主词。动词是 is,后面的 time 是主词补语。接下来 you started living on your own 是个名词子句,可以说就是主要子句真正的主词,但是向后挪、用虚字it暂代主词位置。主要子句的时间是现在,动词采现在简单式的 is,这是叙述事实的语气(时间真的已经到了)。名词子句中表达的情况(你开始独立生活)却是非事实(因为并没有开始),所以要用过去式 started 来表达假设语气。
+
+### 过去时间
+
+如果句子的时间本来就是在过去,动词又要采用过去来表达「非事实」的假设语气,那么「过去的过去」就是「过去完成」,所以过去时间的假设语气应采用「过去完成」来表示。
+
+过去时间的假设语气,如果采用标准的「条件副词子句+ 主要子句」的句型来包装,那么条件副词子句中的动词应该用过去完成式(had + Ven),主要子句中的动词则是采用语气助动词的过去拼法(would, should, could, might)、后面接原形动词的完成式(have + Ven)。因为,这种情况的主要子句仍然要表达「就会、就应、就能、就可」的「非事实」
+
+结果,所以里面还是会有一个过去拼法的语气助动词,这和现在时间的假设语气是完全一样的。例如:
+
+If the landslide had occurred a few seconds later, the bus could have passed through safely.
+(土石流要是晚几秒发生,巴士就可以安全通过了。)
+
+这句话背后的事实是:土石流就是早了那几秒,造成巴士遭到掩埋。因为,这个句子叙述过去的事情,却采用过去完成来表示非事实:if 引导的条件副词子句中用过去完成式 had occurred,主要子句中也是采用过去完成式,但是分成语气助动词的过去( could,表示「就可」)、以及原形动词的完成(have passed through)。这个句子,因为条件副词子句中有助动词 had,所以可以选择用倒装的方式来省略从属连接词 if,如下:
+
+Had the landslide occurred a few seconds later, the bus could have passed through safely.
+
+再看一个例子:
+
+A. The accident could have been prevented if the driver had been more careful.
+(那场意外本来是可以避免的,只要驾驶更小心一点。)
+
+若采取直说语气叙述,事实是这样的:
+
+B. The accident happened because the driver was not careful.
+(意外发生了,因为驾驶不够小心。)
+
+这是发生在过去的事情,主要子句的动词(happened)与原因副词子句的动词(was)都用过去简单式,表示这是叙述事实。反之,采用「非事实」的假设语气,那么条件副词子句的动词就要再变成过去(过去完成式 had been);表示结果的主要子句中则要采用过去拼法的语气助动词(这是所有假设语气的共同点)加上原形动词的完成式(could have been),也就是上述 A 句的情况。这个句子,因为条件副词子句中有助动词 had,所以也可以选择以倒装的方式来省略从属连接词,如下:
+
+C. Had the driver been more careful, the accident could have been prevented.
+
+### 未来时间
+
+未来的事情尚未发生,所以大致都属于「不确定」的范围,一般会采用「条件语气」来表示,例如:
+
+The weatherman says it will rain tomorrow.
+(气象报告说明天会下雨。)
+
+如果把句中的 will 视为表达时态的「文法助动词」看待,那么 will rain 就是一般所谓的「未来式」。不过,这个上下文如果采用 may rain, might rain, could rain, should rain 等等任何一个「猜测用法」的语气助动词也都可以,这表示 will rain 当中的 will 也可以视为「猜测用法」的语气助动词。
+
+如果把未来式中的 will 视为「猜测用法」的语气助动词、表示某件事情未来发生的可能性,那么「未来式」这个名称就可以从动词时态中取消,只剩下现在式与过去式。发生在现在的动作采用现在式、发生在过去的动作采用过去式,这两种都是属于叙述事实的「直说语气」。未来才会发生的事情尚不确定,需要用到包括will在内的语气助动词来做猜测,属于猜测用法的「条件语气」。
+
+如果一件事情在未来有可能发生,那么在时间副词子句或条件副词子句中可以当作「已经来到」或「真正发生」了,也就是采用叙述确定事实的「直说语气」来叙述,这时候就不能使用带有不确定语气的助气助动词了。传统文法那条规则「表示时间或表示条件的副词子句,用现在式代替未来式」,就是用在这种场合。例如:
+
+When you graduate , there will be several jobs waiting for you.
+(当你毕业时,将有好几个工作在等着你。)
+
+虽然对方目前尚未毕业,但是时间副词子句 when you graduate「当你毕业时」是把时间「当作」已经来到毕业的时候,也就是把未来的时间当作就是现在,所以应该采用叙述事实的「直说语气」现在式来叙述、不再能使用不确定语气的语气助动词 will。
+
+If you graduate without trouble , I’ll buy you a new car.
+(如果你顺利毕业,我会买辆新车送你。)
+
+目前还不知道对方能不能够顺利毕业,但是条件副词子句 if you graduate without trouble「如果你顺利毕业」直接假设对方是顺利毕业了,所以应该采用叙述事实的「直说语气」现在式来叙述,不再能够使用不确定语气的语气助动词 will。
+
+上述的两种情况,都是把「未来有可能发生的事情」当作真正发生了,因而采用「直说语气」当作事实来叙述。 「假设语气」的未来时间则不相同。假设语气表达的是「非事实」。用在未来时间,表达的也是「与事实相反、绝无可能发生」的情况,仍旧采用「过去」作为表达方式。例如:
+
+If I were to tell the truth to my boyfriend, he would kill me!
+Were I to tell the truth to my boyfriend, he would kill me!
+(我要是跟我男朋友说真话,他会把我宰了!)
+
+女生如果劈腿,这种事情对男朋友当然要守口如瓶,再过一万年也不会说。上面这个句子,时间设定在未来,表达的是一种「绝无可能发生」的事情:就是「和男朋友说真话」。这时候应该采用「非事实」专用的「假设语气」来叙述。
+
+未来时间的假设语气,在条件子句中的动词通常是采用 were to + V 的形式来表示。这是 be going to 的一种变化:依「假设语气」的惯例,采用「过去」作为表达「非事实」的手段,因而变成过去拼法的 were to(正式用法中不论人称,一律拼成 were。若拼成 was to 则是比较不正式、口语化的用法)。在主要子句中,仍然是四种「过去」拼法的语气助动词(would, should, could, might)配合原形动词,用来表达「非事实」。再看一个例子:
+
+If he were to graduate on schedule, you could call me blind.
+Were he to graduate on schedule, you could call me blind.
+(他要是也能够顺利毕业,你可以说我眼睛瞎了。)
+
+这句语是料定了此人绝无可能准时毕业。未来时间也绝无可能发生的事情,应该采用「非事实」的「假设语气」,也就是条件子句中用过去拼法的 were to graduate、主要子句中也采用过去拼法的 could call。
+
+未来的事情因为尚未发生,所以比较无法确定。如果是绝无可能发生的事情,应该采用叙述非事实的「假设语气」来叙述。但是,如果是发生的可能性甚低、但是并不排除「万一」,这种界乎「事实」与「非事实」之间的情况,可以采用下列的方式来叙述:
+
+If the man should prove innocent, I will apologize openly.
+Should the man prove innocent, I will apologize openly.
+(万一此人证实是无辜的,我会公开道歉。)
+
+在表示条件的副词子句中用 should prove,意思是「万一证实如何」,表达一种「可能性甚低、但并非绝无可能」的情况。在这个前提之下,主要子句可以采用像 will apologize 之类,表示「真的有可能要道歉」。这种情况,严格讲起来并不属于「假设语气」的范围,因为它叙述的是有可能发生的事情,并不是「非事实」。但是,主要子句的动词如果改成过去拼法的 would apologize,那是采用了叙述「非事实」的「假设语气」,这时的口吻则是「他应该有罪,所以我没有必要道歉」。再看一个例子:
+
+If an asteroid should strike Earth in an hour, humans could become extinct in a short time.
+Should an asteroid strike Earth in an hour, humans could become extinct in a short time.
+(如果一小时后有小行星撞上地球,人类可能会在短期内绝种。)
+
+条件子句中采用 should strike 这种动词,表示「不排除万一」。主要子句中的动词采用过去拼法的 could become,表示这是「非事实」的「假设语气」,也就是「应该不会真的发生」。但如果主要子句动词改为现在拼法的 can become,就不再是「非事实」的叙述,而是「真的有可能发生」。
+
+做个小归纳:未来时间,如果在条件副词子句中采用「should + 原形动词」,意思是「不排除万一」。主要子句如果采用现在拼法的语气助动词如「will + 原形动词」来配合,意思是「真的有可能发生」,这时候这个句子属于表达「不确定」情况的「条件语气」。反之,如果主要子句采用过去拼法的语气助动词如「would + 原形动词」,这个句子则属于表达「非事实」的「假设语气」。
+
+### 混杂时间或语气
+
+条件子句与主要子句,这两个子句的时间可能不一样、语气也可能不一样,必须依情况判断,不可死记公式。例如:
+
+If I had married much younger, I might have my own grandchildren now.
+Had I married much younger, I might have my own grandchildren now.
+(我要是年轻得多就结婚,现在可能自己有孙子了。)
+
+条件子句设定的时间是「年轻得多的时候」,也就是「过去时间」;叙述的是「非事实」(实际上并没有那么早结婚),要采用「过去」为表达「假设语气」的手段。而「过去的过去」就是过去完成式,因此条件子句的动词是 had married。但是主要子句设定的时间是「现在」(时间副词是 now);叙述的也是「非事实」(实际的情况是现在自己并没有孙子),要采用「过去」来表达「假设语气」。这时候只要用过去拼法的 might have 就行了。
+
+另外,两个子句采用的语气也可能不一样,例如:
+
+I should have ignored the insult then, only that I was too angry.
+(当时我应该不理会那个侮辱才对,只不过我太生气了。)
+
+主要子句动词采用过去拼法的语气助动词 should 配合完成式的动词 have ignored,用这种「过去完成」的组合来表示「过去时间非事实」的「假设语气」(事情发生在过去,而且当时自己并没有选择不理会它)。但是连接词 only that(意思是「只不过」)把语气扭转过来:only that 后面的从属子句叙述的是「事实」,采用「直说语气」。时间仍然在「过去」,采用「直说语气」来叙述的话就应该使用「过去简单式」,所以动词用的是 was。
+
+## 命令语气(imperative mood)
+
+命令句,又称为祈使句,表达的是「希望成真」的语气,采用原形动词来表示。
+
+### 直接命令句
+
+如果是直接命令句,通常会省略主词(you)、直接以原形动词开头来表达命令或祈求。例如:
+
+Watch your step !
+V O
+(走路小心!)
+
+这是提醒对方走路要小心,并非叙述事实的「直说语气」、也不是「非事实」的「假设语气」,而是「希望成为事实」,属于命令或祈使语气,采用原形动词(watch )来表示。乍看之下没有主词,是因为在直接命令句中,主词 you 通常会省略掉。
+
+许多文法书主张:Watch your step 这种说法等于 You should watch your step,笔者从前也接纳这种说法。不过,严格讲起来,这两种说法的语气其实并不相同。 You should watch your step 的动词片语是 should watch,用上了语气助动词 should。而一旦用到了语气助动词,这个动词片语就属于表达「不确定」情况的「条件语气」:「你走路应该小心」,意思是说对方「有责任、有义务」要小心,这是对方的事,和说话的人无关。而 Watch your step 则是属于「命令语气」,表示「我要你小心」。仔细玩味会发现,这两种语气是不一样的。只有「命令语气」才能够表达说话者的主观意愿。再比较一组例子:
+
+You may come in.
+Come in!
+
+前者用到语气助动词 may,属于表达「不确定」的「条件语气」,意思是「你想进来的话就可以进来」,这纯粹是对方的事,与说话者无关。后者则直接采用原形动词 come in,属于表达「希望成真」的「命令语气」,这种语气的意思是「我要你进来」,表现的是说话者的主观意志,和 You may come in 的「条件语气」并不相同。
+
+### 间接命令句
+
+比较不容易理解的是「间接命令句」。这种命令句,特色是它的主词并不省略,而动词则和直接命令句相同、同样采用原形动词。这种间接命令句通常都出现在由连接词that引导的名词子句中,主要子句则从内容上暗示后面的 that 子句表达的是个命令。例如:
+
+It is necessary that the letter be sent out before noon.
+(这封信有必要在中午之前寄出。)
+
+从 it is necessary 来看,可以看出后面那个子句中的叙述尚未成为事实,只是一件说话者要求「必须要做」的工作。换言之,那是属于命令句的语气,应该采用原形动词 be 来表示。如果是直接命令句,应该省略主词 you、直接用原形动词开头,如下:
+
+Send the letter out before noon.
+
+但是,上面那个间接命令句的主词并非 you,而是 the letter,所以主词并不省略。动词则仍旧采用原形动词,才能表达命令的语气。再看一个例子:
+
+I insist that the letter be sent out before noon.
+(我坚持这封信一定要在中午之前寄出。)
+
+这个句子,前面用 I insist 表示这是「要求成真」,后面则采用原形动词 be 来表现命令句语气,表示「信在中午之前寄出」尚未成为事实,只是个「祈使、命令」。比较一下底下这个句子:
+
+I insist that the letter was sent out before noon.
+(我跟你讲真的:这封信真的是在中午之前就寄出去了。)
+
+这个句型看起来和上一句相同,但是意思不一样:时间是过去(before noon),动词采用过去简单式 was,表示这里是采用叙述事实的「直语气」来叙述过去真正发生的一件事:信真的寄掉了。 间接命令句要注意:它要用原形动词来表达,而原形动词没有人称变化、也没有时态的差别。例如:
+
+The coach suggests that the player stay at school.
+(教练建议这名球员就住在学校好了。)
+
+前面的 the coach suggests 表示这是「希望成真」,所以后面的叙述采用「间接命令语气」,也就是用原形动词来呈现。这时候虽然主词是第三人称单数的 the player,动词仍然要用原形的 stay,不加-s。
+
+The boss demanded that everybody work overtime.
+(老板要求大家都要加班。)
+
+前面的 the boss demanded 表示这是「希望成真」,所以后面要配合「间接命令语气」,采用原形动词。这时候,虽然主要子句动词 demanded 是过去式,但是后面还是用原形动词的 work,并没有时态的差别。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/NounClauses.md b/corejava第9版/EnglishGrammarBook-master/docs/NounClauses.md
new file mode 100644
index 0000000..df24c96
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/NounClauses.md
@@ -0,0 +1,399 @@
+# 第十七章 名词子句
+
+## 复句
+
+复句(complex sentences)由两个以上的限定子句构成,包括主要子句与从属子句。主要子句是一个本身可以独立的句子。从属子句则需要有连接词引导,整个放在主要子句中当做名词使用(称为名词子句)、当做形容词用来修饰名词(称为形容词子句)、或者当做副词使用(称为副词子句)。请比较下列的句子:
+
+Chicago is a grain-shipping center.
+
+Chicago is a center that ships grain . 形容词子句
+( 芝加哥是谷物转运中心。)]
+
+第 1 句是个单句,名词片语 a grain-shipping center 中有个复合字的形容词 grain-shipping 修饰后面的名词 center。第 2 句则是复句,其中的主要子句是 Chicago is a center。后面经由关系词 that 的引导,放进一个形容词子句 that ships grain 用来修饰前面的名词片语 a center。这个形容词子句扮演的角色和第1句中的形容词复合字 grain-shipping 相同。
+
+He worked overtime for the money .
+(他加班,为了赚钱。)
+
+He worked overtime because he needed the money .
+副词子句
+(他加班,因为他需要这笔钱。)
+
+第 1 句是个单句,里面有个介系词片语 for the money 当副词使用、修饰动词 worked 的原因。第 2 句则是复句,主要子句是 He worked overtime。后面经由从属连接词 because 引导,放进一个副词子句 because he needed the money,修饰动词 worked 的原因。这个副词子句扮演的角色和第1句中的副词片语 for the money 相同。
+
+I saw the mirror .
+S V O
+(我看到镜子。)
+
+I saw that the mirror was broken .
+S V O 名词子句
+(我看到镜子是破的。)
+
+第 1 句是 S + V + O 的单句,主词是 I,动词是及物动词 saw,受词是名词片语 the mirror。第 2 句是个复句,主要子句仍然是 S + V + O 的句型(I saw something)。主要子句中的受词位置经由从属连接词 that 的引导,放进一个名词子句 that the mirror was broken,当做动词 saw 的受词。这个名词子句扮演的角色和第1句中的名词片语 the mirror 相同。
+
+## 名词子句的种类
+
+名词子句依其构造可分成两种:由直述句改造而来的名词子句、以及由疑问句改造而来的名词子句。
+
+### 来自直述句
+
+如果是直述句要改造为名词子句,做法很简单:只要在直述句前面加上一个单独、无意义的从属连接词 that(表示「那句话」或「那件事」),就是一个名词子句,可以放入主要子句中当做名词使用了。例如:
+
+He didn’t take the money.
+(他没有拿钱。)
+
+I believe that .
+S V O
+(我相信那件事。)
+
+第 1 句是个直述句,在前面加上从属连接词 that 成为 that he didn't take the money 这个名词子句,就可以放入第 2 句(主要子句)当中的受词位置,成为这个复句:
+
+I believe that he didn’t take the money .
+
+### 来自疑问句
+
+由疑问句改造出来的名词子句,又可分成两种:来自 Information Question、以及来自 Yes/No Question。
+
+### 来自Information Question
+
+有疑问词(如who, which, what, when, why, how, where等)引导的疑问句,称为 Information Question。这种疑问句,里头的疑问词可以充当现成的从属连接词,所以只要把问号拿掉,不必加任何东西就可以直接成为名词子句。例如:
+
+What happened at his party?
+S V
+(他开的宴会出了什么事?)
+
+I never asked him the question .
+S V O O
+(我一直没问他这个问题。)
+
+第 1 句有疑问词 what 引导,这个疑问词可以充当从属连接词,只要把问号拿掉就可以变成名词子句。而因为 what 这个疑问词本身就是这个疑问句的主词,所以拿掉问号改成名词子句的时候并不需要更动动词顺序,因此名词子句就是 what happened at his party。这个名词子句直接放进第2句(主要子句)里面当受词使用,就会变成下面这个复句:
+
+I never asked him what happened at his party .
+S V O O 名词子句
+
+下面这个例子,情况稍有不同:
+
+Where did he keep the money ?
+疑问副词 S V O
+(他把钱放在哪里?)
+
+He never revealed the question .
+S V O
+(这个问题他从未透露。)
+
+第 1 句中有 where 这个疑问词、是个 Information Question。疑问词本身可以充当从属连接词,只要把问号拿掉、独立的疑问句改成从属子句即可。但是,疑问词 where 并非这个疑问句的主词,拿掉问号时还需要把疑问句的动词顺序还原,成为 where he kept the money。接下来就可以把这个名词子句放进第 2 句(主要子句)中的受词位置,成为这个复句:
+
+He never revealed where he kept the money .
+S V O 名词子句
+
+### Yes/No Question
+
+如果疑问句中并没有疑问词,这种疑问句称为 Yes/No Question。它要改成名词子句的话必须加上从属连接词 whether 或 if。例如:
+
+Is it going to rain soon?
+(是不是很快就要下雨了?)
+
+By looking at the sky, I can tell the question .
+S V O
+(只要看看天色,我就能够判断这个问题。)
+
+第 1 句没有疑问词引导,这种疑问句称为 Yes/No Question。要改成名词子句,第一步还是要把问号拿掉使它从独立的疑问句变成从属子句。但是因为缺乏疑问词,光是拿掉问号的话会变成 it is going to rain soon「很快就要下雨了」这个肯定的叙述。为了维持「疑问」的语气,可以借助对等连接词的相关字组 either … or,先改写为合句如下:
+
+Either it is going to rain soon or it is not.
+(或者快要下雨了、或者不是。)
+
+再把开头的 either 进一步改为从属连接词 whether「是否」,就会成为 whether it is going to rain soon (or not)这个名词子句,可以放进第 2 句中扮演受词的角色,成为这个复句:
+
+By looking at the sky, I can tell whether it is going to rain (or not) .
+S V O 名词子句
+
+这个从属连接词除了 whether 之外还可以用 if(解释为「是否」),所以上面这个复句也可以写成 I can tell if it is going to rain。不过,在写作时最好尽量使用 whether 来表示「是否」、避免使用 if。有几个原因:
+
+一. Whether解释为「是否」,if则有「是否」和「如果」两种解释。所以,用whether来表达通常会比用if更清楚。
+
+二.句首位置只能用whether、不能用if来表示「是否」。
+
+例如:
+
+Whether we can win the big prize will be decided soon.
+S 名词子句 V C
+(我们是否能够赢得大奖,不久便见分晓。)
+
+这个复句,主要子句的主词就是开头那个名词子句。因为从属连接词位于句首位置,假如用的连接词是if,读者看到 If we can win the big prize 获得的印象是「『如果』我们能够赢得大奖」,这样就会错意了。所以,在句首位置要表示「是否」,只能用 whether 这个连接词而不能用 if。
+
+三.介系词后面可以用whether不能用if。
+
+例如:
+
+The manager hinted at whether he would sign the contract . 介系词 名词子句 (经理暗示了一下他是否要签署合约。)
+
+这个复句中有个介系词at,它后面的受词位置可以放由 whether 引导的名词子句,但是这个位置不能用 if,否则就是文法错误。
+
+基于上述三种原因,写作时最好养成习惯:要表示「是否」时,最好选择用 whether 来表示比较不会出错。
+
+## 名词子句的位置
+
+名词子句必须放在主要子句中当作名词使用。而主要子句中的名词位置有下列五种:主词必须是名词、动词的受词必须是名词、补语可能是名词、名词的同位格必须是名词、还有介系词的受词也必须是名词。这五种位置中,来自直述句的名词子句(以 that 连接的那种)只能用在前四种、不能用在介系词后面的受词位置。至于来自疑问句的名词子句(以一些拼成 wh- 的词连接的那种)则是五种位置都可以使用,包括介系词的受词位置。以下就其出现的位置分别探讨两种名词子句的用法。
+
+接下来这个部分请读者同时注意一个问题。直述句改为名词子句时要外加一个从属连接词 that。这个连接词因为只有文法功能而没有实质的意义,所以经常是能省则省。 That 子句在它可以放的四种位置中,何时能够省略连接词 that、何时不能,这个问题我们会连带处理。在以下这一节的例句中,如果连接词 that 前后没有打括弧,表示它通常不能省略。如果 that 放在括弧中,就表示这个位置的 that 子句只要不是太长、太复杂,都可以省掉连接词 that。至于疑问词改写而来的名词子句(以下称为 wh- 子句),疑问词 who,什么,在哪里,何时等等各有意义,不能省略。
+
+### 一,主词位置
+
+#### That 子句
+
+Something is an undeniable fact .
+S V C
+(有一件事是无法否认的事实。)
+
+The suspect has a strong alibi.
+(嫌犯拥有强而有力的不在现场证明。)
+
+第 1 句的主词 something 是个空洞的字眼,可以把第二句这个直述句改造为名词子句、放在 something 的位置当主词使用、构成一个复句。做法就是在第 2 句前面加个从属连接词 that,成为 that the suspect has a strong alibi,然后置入第 1 句中,如下:
+
+That the suspect has a strong alibi is an undeniable fact .
+S 名词子句 V C
+
+放在句首主词位置的 that 子句,连接词 that 不能省略,因为如果省掉的话,读者看到的是这样一个句子:
+
+The suspect has a strong alibi is an undeniable fact. (误)
+
+所谓「先入为主」,读者阅读这句话的印象是 the suspect 就是主词、has 是动词、a strong alibi 是受词,到这里都没有问题。但是接下来读者又看到一个动词 is,就会无法判断这个句子的句型与意思。所以,从属连接词 that 引导的名词子句放在句首主词位置时,连接词 that 不得省略。
+
+从属子句是个比较庞大的构造。如果是一个比较长的名词子句放在句首当作主要子句的主词使用,读起来的感觉会比较复杂。这时候有个简单化的办法,就是把名词子句移到句尾,原本主要子句主词的位置则用一个虚字 it 暂代,如下:
+
+It is an undeniable fact (that) the suspect has a strong alibi .
+S V C 名词子句
+
+这样做的好处是先用比较简单的构造 it is an undeniable fact 把主要子句交代清楚,后面再用名词子句慢慢说明 it 是什么内容。这种情况,因为主要子句在前、名词子句在后,从属连接词 that 还是可以省略、不会看不清楚句型。
+
+#### Wh- 子句
+
+Where is he hiding now?
+(他现在藏身何处?)
+
+The question is a big mystery .
+S V C
+
+(这个问题非常神秘。)
+
+第 1 句是由疑问词 where 引导的疑问句,改成名词子句时要拿掉问号、还原动词顺序,成为 where he is hiding now。原本的疑问词可以直接充当名词子句的连接词使用,所以不必再加连接词。只要把这个名词子句放入第 2 句中的主词位置,就会成为下面这个复句:
+
+Where he is hiding now is a big mystery .
+S 名词子句 V C
+
+另外,为了避免头重脚轻,也可以选择用虚字it暂代主词位置,而把真正的主词(名词子句)往后移,成为这样的复句:
+
+It is a big mystery where he is hiding now .
+S V C 名词子句
+
+疑问词 where 是有意义的字(代表「在何处」),和空洞的 that 不同,因此不能省略。
+
+### 二、动词的受词位置
+
+#### That 子句
+
+Many people believe something .
+S V O
+(许多人相信一件事。)
+
+One’s zodiac sign determines one’s character.
+(星座决定人的性格。)
+
+第 2 句是个直述句,前面加个从属连接词 that 可以制造出名词子句、置入第 1 句中 something 的位置当作及物动词 believe 的受词,成为复句如下:
+
+Many people believe (that) one’s zodiac sign determines one’s character .
+S V O 名词子句
+
+这个复句中,名词子句当作及物动词的受词使用。一般文法书中都会列出规则:名词子句当受词使用时,连接词 that 可以省略。拿上面这个例子来说,读者看到 many people believe 就会作出正确的假设:这是主要子句的主词和动词。而因为 believe 是及物动词、后面需要一个受词,因此读者会自动把后面的名词子句 one’s zodiac sign determines one’s character 当受词看待。这种情况,没有意义的连接词 that 自然可以省略。
+
+如果在 S + V + O + C 的句型中,受词位置是个名词子句,这时候因为在受词后面还有受词补语存在,可能会造成句子不清楚,所以应该先用虚字it暂代受词位置、把名词子句移到句尾,例如:
+
+I find something amazing .
+S V O C
+(我觉得有件事实在很惊人。)
+
+You still look so young.
+(你看起来仍然这么年轻。)
+
+句1中因为有受词补语amazing,如果直接把句2改造成名词子句放进句1的受词位置,句型会不够清楚。所以必须先用虚字it暂代受词位置,然后在句2这个直述句前面加上从属连接词that制造出名词子句,但是移到句1的句尾位置,成为:
+
+I find it amazing (that) you still look so young .
+S V O C 名词子句
+
+这种情况,前面 I find it amazing 这个主要子句很清楚,而后面 you still look so young 这个名词子句自然就是虚字it的真正内容,所以连接词 that 也可以省略掉。
+
+#### Wh- 子句
+
+Why had he bought so much of that stock?
+(他为什么大举买进那支股票?)
+
+He explained the question .
+S V O
+(他解释了这个问题。)
+
+第 1 句是个有疑问词 why 引导的 Information Question,改成名词子句的做法是拿掉问号、还原动词顺序,成为 why he had bought so much of that stock。这个名词子句就是第 2 句(主要子句)里面的受词 the question,直接把它放在受词位置,结果就成为下面这个复句:
+
+He explained why he had bought do much of that stock .
+S V O
+
+来自疑问词的连接词 why 是个有意义的字(表示「为何」),不得省略。
+
+### 三、补语位置
+
+#### That 子句
+
+It seems something .
+S V C
+(似乎有一件事。)
+
+We’re going to win this game after all.
+(这场比赛我们终究还是会赢。)
+
+句 1 中的主词 it 就是个虚字,而且这个虚字也没有任何内容,因为这个句子从意思上看并没有任何主词。但是英文句型不能没有主词,所以就用虚字 it 充当形式上的主词。句 2 是个直述句,可以加上一个从属连接词 that 制造出名词子句 that we’re going to win this game after all,放进句 1 中 something 的位置当主词补语使用,成为复句如下:
+
+It seems (that) we’re going to win this game after all .
+S V C 名词子句
+(看起来这场比赛我们终究还是会赢。)
+
+主要子句的主词 it 是纯粹的虚字、没有内容。动词 seems 是个连缀动词,后面的 that 子句是个名词子句、当主词补语使用。因为这个复句仍然是主要子句在前、从属子句在后,所以无意义的连接词仍然可以省略。
+
+#### Wh- 子句
+
+We all know what happened. The question is this .
+S V C
+(我们都知道出了什么事。问题是这个。)
+
+Can we do anything about it?
+(我们有没有办法解决?)
+
+第 2 句是个缺乏疑问词的 Yes/No Question。改成名词子句的做法是拿掉问号、加上连接词 whether,成为 whether we can do anything about it 这个名词子句。这个名词子句直接放入第 1 句(主要子句)中的主词补语位置取代 this,就会成为下面这个复句:
+
+The question is whether we can do anything about it .
+S V C
+
+疑问词转变过来的连接词 whether 有意义(解释为「是否」),所以不能省略。
+
+### 四、同位格位置
+
+#### That 子句
+
+到了本书后面「高级句型」的层次、介绍过减化子句之后,读者对同位格会有全新的认识。但是在目前的阶段还是先接受传统文法的讲法:所谓同位格(appositive),就是在名词后面再来另一个名词,后者和前者是全等关系、扮演同样的角色。例如:
+
+The woman can’t forget the fact (that) her husband cheated on her .
+S V O 同位格,名词子句
+
+这个复句中,her husband cheated on her 是个直述句,外加从属连接词 that 成为名词子句,放在名词片语 the fact 后面当作它的同位格。这种情况还是主要子句在前面,所以只要句子不是太复杂,连接词 that 仍然可以省略。
+
+#### 不明显的同位格
+
+有些句子,里面的同位格不大容易看得出来,因为经过了省略。例如:
+
+The student is worried (that) he may fail in the exam .
+S V C 同位格,名词子句
+(这个学生担心他考试可能会不及格。)
+
+句中的 he may fail in the exam 是个完整的限定子句,前面加上从属连接词 that 成为名词子句,但是不大容易看出来这个名词子句在主要子句中扮演的是什么角色。主要子句 the student is worried 是 S + V + C 的句型,所以它后面并没有名词子句的空间。但是 that he may fail in the exam 这个子句的构造就是个名词子句。笔者认为这中间经过了省略,可以还原如下:
+
+The student is worried about the possibility (that) he may fail in the exam.
+
+在 worried 后面本来有一个介系词片语 about the possibility 修饰它,后面的名词子句 that he may fail in the exam 是 the possibility 的同位格。而因为 the possibility 这个名词片语没有什么具体的内容、又和 that 子句重复,所以把可有可无的介系词片语 about the possibility 省略掉,结果就是 The student is worried (that) he may fail in the exam 这个句子。这个复句中也是主要子句在前、从属子句在后,所以从属连接词 that 仍然可以省略。再看一个例子:
+
+The family was unaware (that) a burglar had broken into the cellar .
+S V C 同位格,名词子句
+(这家人并不知道有个窃贼已经闯入了地下室。)
+
+这个复句中,主要子句 the family was unaware 也是 S + V + C 的句型。后面的 a burglar had broken into the cellar 是个完整的直述句,外加从属连接词 that 成为名词子句。这个名词子句扮演的仍然是同位格的角色,可还原如下:
+
+The family was unaware of the fact that a burglar had broken into the cellar.
+
+句中本来有介系词片语 of the fact 修饰形容词 unaware,后面的名词子句是名词 the fact 的同位格。因为介系词片语 of the fact 被省略掉,名词子句扮演的角色才会看不清楚。
+
+#### Wh- 子句
+
+The question why the dinosaurs died out may never be answered.
+名词 同位格,名词子句
+
+疑问词 why 引导的疑问句 Why did the dinosaurs die out? 改为名词子句,只要把问号拿掉、动词顺序还原,成为 why the dinosaurs died out,疑问词 why 就是现成的从属连接词。这个名词子句放在主要子句的主词 the question 后面,当做同位格使用。
+
+#### 不明显的同位格
+
+I am not sure what caused the delay .
+S V C 名词子句
+
+疑问词 what 引导的疑问句 What caused the delay? 要改成名词子句,只要把问号拿掉。因为疑问词 what 同时也是主词,所以不必再调整动词顺序,直接成为 what caused the delay 这个名词子句。名词子句必须放在主要子句中的名词位置。但是,主要子句 I am not sure 是 S + V + C 的句型,后面并没有名词位置可言。合理的解释得把省略的部分还原才能够看清楚:
+
+I am not sure of the question what caused the delay.
+
+名词子句 what caused the delay 放在名词片语 the question 后面当它的同位格使用。原句因为省略了可有可无的介系词片语 of the question,因而看不大出来有个同位格位置在后面。
+
+### 五、介系词的受词位置
+
+介系词后面也需要受词,但是这个受词应该用的是名词片语而非子句。如果是直述句外加 that 构成的名词子句,放在介系词后面当受词就是文法错误。不过,如果是 wh- 子句,也就是有疑问词引导、或者有复合关系代名词引导(后面的章节会有说明),这种名词子句就可以放在介系词后面。例如:
+
+My response depends on the question .
+S V 介系词片语
+(我的回应要视一个问题而定。)
+
+What did he really mean by that?
+(他那样讲到底是什么意思?)
+
+第 2 句是由疑问词 what 引导的疑问句,改成名词子句的话只要拿掉问号、还原动词顺序,成为 what he really meant by that 即可。这个名词子句即是第 1 句(主要子句)介系词片语当中受词 the question 的内容。可以直接把名词子句放进介系词后面的受词位置取代 the question,成为下面这个复句:
+
+My response depends on what he really meant by that .
+介系词 O(名词子句)
+
+不过,只有 wh- 子句才能直接放在介系词后面当受词使用。如果是 that 子句就不能这样做,要换一种方式:
+
+His response dwells on the fact.
+S V
+(他的回应一直强调一件事实。)
+
+I owe him a favor.
+(我欠他人情。)
+
+第 2 句这个直述句 I owe him a favor 就是第 1 句(主要子句)介系词片语中受词 the fact 的内容。改成名词子句的做法是外加一个无意义的从属连接词 that,成为 that I owe him a favor。但是这种 that 子句不能直接放在介系词后面当受词,所以必须放在另一个位置——放在 the fact 后面当它的同位格,如下面这个复句:
+
+His response dwells on the fact (that) I owe him a favor .
+名词 同位格,名词子句
+
+## 评论子句
+
+有一些经常听到、类似口头禅的用语,如 you know, I guess, I suppose 等等,看起来也是限定子句的构造,但是无甚意义,只是放在句中不重要的位置当个点缀。这种用语称为**评论子句(Comment Clause)**。例如:
+
+He was really afraid, I believe .
+(我看他是真的怕了。)
+
+This trick, you know , will never work.
+(你晓得,这一招是一定行不通的。)
+
+评论子句的用法往往就像上面两个例子所示:打个逗点放在句尾与主要子句隔开、或者前后加上一对逗点插入主要子句中间(通常是在主词与动词之间)。这种逗点的用法类似打上一对括弧、在括弧里面放的是可有可无的补充说明。
+
+## 引用句
+
+直接引用句在引用文字前后加上双引号(”…”),间接引用句则会把双引号移除、引用的文字以名词子句方式纳入主要子句中。例如:
+
+The guard said , “The road is closed.”
+S V O
+
+The guard said (that) the road was closed .
+S V O
+(警卫说道路封闭了。)
+
+请注意直接引句与间接引句在动词时态方面的变化。另外,不论是直接引句还是间接引句,引用的文字都可以移到句首来加强语气,这时候主要子句的动词可以选择倒装到主词前面、也可以不倒装,如下:
+
+“The road is closed,” said the guard .
+“The road is closed,” the guard said .
+The road was closed, said the guard .
+The road was closed, the guard said .
+
+在写作的时候,引用句如果采用倒装,修辞效果有时候会比较好。例如下面这个句子:
+
+Frank Kazinsky , chief analyst for the International Monetary Fund and an expert on oil, says that oil prices will keep rising until the supply completely runs dry .
+S V O 名词子句
+(Frank Kazinsky, 国际货币基金会首席分析师、石油问题专家,表示油价将持续上涨直到供应完全枯竭为止。)
+
+这个句子的修辞效果不是很好,因为在主要子句主词 Frank Kazinsky 和动词 says 之间有很长的同位格隔开。而且读者比较感兴趣的是此人说了什么,却一直到最后面才揭晓。这时候不如采取倒装句,如下:
+
+Oil prices will keep rising until the supply completely runs dry , says Frank Kazinsky , chief analyst for the International Monetary Fund and an expert on oil.
+O 名词子句 V S
+
+在倒装句中,读者感兴趣的内容移到句首最显著的位置。而且,动词移到主词前面之后就和主词消除了距离,主词后面的同位格不再构成干扰,因此这是修辞效果较佳的说法。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/NounClausesReduced.md b/corejava第9版/EnglishGrammarBook-master/docs/NounClausesReduced.md
new file mode 100644
index 0000000..4064655
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/NounClausesReduced.md
@@ -0,0 +1,533 @@
+# 第二十四章 名词子句减化
+
+只要是从属子句减化,做法都是一样:省略掉主词与be动词、留下补语部分。名词子句的减化也不例外。名词子句进行减化时,比较需要注意的是词类的要求:名词子句在主要子句中扮演主词、受词、补语、同位格等角色,经常是不可或缺的元素;减化之后要注意减化子句必须仍然是名词类(如动名词、不定词片语等),才能继续扮演同样的角色。
+
+所有的从属子句减化时,动词的处理方式都是一样的:若有be动词则省略 be 动词、有语气助动词则减化为 to,若是普通动词则一律加 -ing。名词子句减化时也是如此处理,只是要注意:减化之后剩余的减化子句必须维持名词的词类。最常见的结果就是减化为动名词(Ving)与减化为不定词片语(to V)这两种情况,分别说明如下。
+
+## 简化为 Ving
+
+名词子句在主要子句中经常扮演主词、受词、补语、同位格等角色。以下先依这四种常见的位置观查一下名词子句减化为 Ving 的情形。
+
+### 主词位置
+
+[That you don’t have a cell-phone] can save you a great deal of trouble .
+S 名词子句 V O O
+(没有手机,可以替你省掉不少麻烦。)
+
+主要子句的主词是个名词子句(中括弧内的部分)。这个名词子句的减化,做法是省掉主词 you(与主要子句的受词 you 重复),再把普通动词 have 加上 -ing,否定句的写法就是 not having a cell-phone。名词子句外加的连接词 that 无意义、只有文法功能。在名词子句减化之后,这个无意义的连接词自然要一并删掉。结果就是:
+
+[Not having a cell-phone] can save you a great deal of trouble .
+S 减化名词子句 V O O
+
+名词子句的主词如果和主要子句的内容并不重复、也不是空洞无意义的字,那么在进行子句减化时必须设法保留下来,不然句子的意思会受到损害。最常见的一种保留方式就是:动词减化为动名词(Ving),主词以所有格的形式安插在动名词前面的限定词位置。例如:
+
+[That John was drunk] is no excuse for the rude behavior.
+S 名词子句 V C
+(John当时喝醉了,这并不能构成他行为粗暴的借口。)
+
+名词子句(中括弧内的部分)的主词 John 是个有意义的主词,而且和主要子句的内容并不重复,减化时有必要保留下来。动词是 be 动词,一般的减化方式是省略掉空洞无意义的 be 动词。但是观察一下:省略掉 be 动词之后,剩下的是形容词补语 drunk,并不能够取代名词子句当作主要子句的主词使用。需要做词类变化才行。可以选择把形容词 drunk 改为名词 drunkeness 来取代名词子句,原来的主词John可以用所有格 John’s 的方式放在名词前面的限定词位置保留下来,成为:
+
+[John’s drunkeness] is no excuse for the rude behavior.
+S 减化名词子句 V C
+
+另一种词类变化的方式是在形容词补语 drunk 前面加上无意义的 being 来做词类变化:变成 being drunk 这个动名词片语来取代原来的名词子句,原来的主词 John 同样以所有格 John's 的形式安插在限定词位置保留下来,如下:
+
+[John’s being drunk] is no excuse for the rude behavior.
+S 减化名词子句 V C
+
+也可以选择把 John’s 安插在别的位置,例如 rude behavior 前面的限定词位置,如下:
+
+[Being drunk] is no excuse for John’s rude behavior.
+S 减化名词子句 V C
+
+总之,如果名词子句原来的主词有意义又不重复,进行减化时就要设法找个位置安插它、把它保留下来。动名词前面的所有格位置是个常用的位置。
+
+### 受词位置
+
+I dislike [that I am kept waiting].
+S V O 名词子句
+(我不喜欢被迫等候。)
+
+名词子句(中括弧内)当作及物动词 dislike 的受词使用。它的主词 I 和主要子句的主词相同,可以省略。接下来再省略掉无意义的 be 动词。这是一般减化子句的标准做法。但是,省略掉重复的主词与空洞的 be 动词之后,名词子句剩下的部分 kept waiting 是个过去分词片语,属于形容词类、不再是名词,因而不能继续扮演及物动词的受词角色。这时候需要进行词类变化:要把 kept waiting 改为名词类。不过,这个上下文就是需要过去分词 kept 才能表示「被迫」的被动语态、也需要现在分词 waiting 才能表示「持续」的进行状态。想要做词类变化,必须另外想办法:在前面加上无意义的 being,成为 being kept waiting,整个片语的词类就转变为动名词片语,可以当受词使用了,意思仍然不变,如下:
+
+I dislike [being kept waiting].
+S V O 减化名词子句
+
+名词子句如果里面的动词是 be,后面用过去分词(Ven)表示被动语态,在子句减化时通常会用到 being + Ven 的构造改造成动名词片语以维持名词的词类。再看一个例子:
+
+I saw [that many birds were flying southward].
+S V O 名词子句
+(我看到许多鸟在往南飞。)
+
+名词子句(中括弧内的部分)当作动词 saw 的受词使用。这个名词子句要进行减化时,因为它的主词 many birds 具有明确的内容、又和主要子句的内容并不重复,所以必须设法把这个主词保留下来。以这个例子而言,有一个办法是把原来的主词 many birds 放在主要子句的受词位置、be 动词省略掉,原来的主词补语 flying southward 则放在受词补语位置,如下:
+
+I saw many birds flying southward .
+S V O C
+
+利用句型变化来安插原来的主词,这也是处理减化子句不同主词的一种方式。
+
+### 补语位置
+
+The actor’s greatest achievement is that he has been nominated twice for the Oscar .
+S V C 名词子句
+(这位演员毕生最高的成就在于他曾两次获得提名角逐奥斯卡。)
+
+这个句子,主要子句的主词补语部分是个名词子句。名词子句的主词 he 就是主要子句当中那个 actor,因为重复所以有减化的空间。做法是先省掉名词子句的主词 he。它的动词是be动词的完成式 has been,后面用过去分词 nominated 表达被动语态。如果减化时把整个动词片语 has been 视为无意义而省略掉,那么剩下的过去分词 nominated 是形容词类、无法取代名词子句。为了做词类变化,可以把动词 has been 改成动名词 having been 保留下来:
+
+The actor’s greatest achievement is having been nominated twice for the Oscar .
+减化名词子句
+
+名词子句中若有完成式(have + Ven)的动词,在减化时可以用 having + Ven 的动名词型态保留下来、维持名词的词类。如果名词子句中是完成式的 be 动词(have been)配合过去分词(Ven)表达被动语态,减化时会变成 having been + Ven 的型态。
+
+### 同位格位置
+
+I am happy [that you won the prize].
+S V C 名词子句
+(我很高兴你得奖了。)
+
+直述句 you won the prize 前面加上无意义的从属连接词 that 构成名词子句。这个名词子句扮演的角色比较不容易看出来,因为中间经过了省略,可以还原如下:
+
+I am happy about the fact [that you won the prize].
+名词 同位格,名词子句
+
+在 happy 后面本来有个介系词片语 about the fact 修饰它,接下来那个 that 子句(中括弧内)是个名词子句、当作 the fact 的同位格使用。介系词片语 about the fact 没有什么明确的内容,而且又和后面的同位格重复,所以整个被省略掉了。
+
+如果选择要减化 that you won the prize 这个名词子句,就得把原来被省略掉的介系词 about 拿出来使用,在 about 后面就有一个受词位置,可以放个名词进去。有两种放法:
+
+I am happy about you winning the prize .
+介系词 O
+
+I am happy about your winning the prize .
+介系词 O
+
+句 1 是选择在介系词后面放进名词子句原来的主词 you 当它的受词。这时候,原来的动词 won 就得加上 -ing 成为现在分词,整个片语 winning the prize 成为现在分词片语、当形容词使用,修饰 you。
+
+句 2 则是选择在介系词后面放进动名词片语 winning the prize 当它的受词。这时候,名词子句原来的主词必须采用所有格 your 的型态、安插在 winning the prize 前面的限定词位置保留下来,意思才够清楚。再看一个例子:
+
+The fact [that he is innocent] should be obvious to all.
+S 同位格,名词子句 V C
+(他是无辜的,这点大家看来都应该蛮明显的。)
+
+主要子句的主词 the fact 没什么内容,后面的名词子句(中括弧内)是它的同位格。这个名词子句减化时,因为前面的 the fact 是个空洞无意义的字,应该把 the fact 一并省略掉、把减化的名词子句直接放入主词位置,用字才够精简。减化的做法,可以选择把无意义的 be 动词省略掉,后面的形容词补语 innocent 必须改变词类成为名词的 innocence,然后把原来的主词 he 以所有格 his 的形式安插在限定词位置,如下:
+
+[His innocence] should be obvious to all.
+S 减化名词子句 V C
+
+另一个做法是保留形容词补语 innocent,但是在前面加上无意义的动名词 being 来做词类变化,变成 being innocent 这个动名词片语,原来的主词 he 仍然以所有格 his 的方式安插在限定词位置,如下:
+
+[His being innocent] should be obvious to all.
+S 减化名词子句 V C
+
+再看一个例子:
+
+The student was worried [that he couldn’t pass the exam].
+S V C 名词子句
+(这个学生担心考试会不及格。)
+
+名词子句(中括弧内的部分)扮演的是同位格的角色,但是前面有个介系词片语被省略掉了,还原回去会看得比较清楚:
+
+The student was worried about the possibility [that he couldn’t pass the exam].
+介系词 名词 同位格,名词子句
+
+在过去分词 worried 后面本来有个介系词片语 about the possibility 修饰它,接下来的名词子句是 the possibility 的同位格。如果选择要减化这个名词子句,必须先把省略掉的介系词 about 放回去,那么这个介系词后面就有个受词的空间可以安插减化子句。名词子句中的动词片语是 couldn’t pass,正常的减化做法是把语气助动词 could 减化为表示不定词的 to。但是,介系词后面只能放一般的名词片语(包括动名词)、不能放不定词,所以要另想办法。可以先把动词片语 couldn’t pass 改写为 was not able to pass,以避免语气助动词。然后再把 was not able to pass 改写为动名词片语 not being able to pass,就可以当介系词 about 的受词了,如下:
+
+The student was worried about not being able to pass the exam .
+介系词 减化名词子句
+
+下面这个例子的情况稍有不同:
+
+I ’m surprised that there is no index to the book .
+S V C 名词子句
+(我很惊讶这本书竟然没有索引。)
+
+句中的名词子句扮演什么角色,必须把省略掉的介系词片语还原回去才看得清楚:
+
+I ’m surprised at the fact that there is no index to the book .
+S V C 名词 同位格,名词子句
+
+名词子句 that there is no index to the book 是前面 the fact 的同位格。原句省略掉了介系词片语 at the fact。如果选择要把后面的名词子句减化,就得把介系词 at 拿回来使用,介系词后面的受词位置就可以用来安插减化的名词子句,如下:
+
+I’m surprised at there being no index to the book .
+减化名词子句
+
+比较特别的地方在于:名词子句中采用 there is … 的句型来表示「存在有」,进行减化时必须保留这个构造才能留下「存在有」的意思,所以只能把限定动词 is 变成动名词 being,成为 there being no index to the book 这个减化名词子句。
+
+## 简化为 to V
+
+名词子句中如果有语气助动词, 简化的做法就是把语气助动词先改写为 be + to, 然后还是一样:省略掉无意义的 be 动词,剩下的就是不定词片语。以下分成「来自直述句的名词子句」与「来自疑问句的名词子句」两种情况, 分别探讨名词子句减化为 to V 的做法。
+
+### 来自直述句的名词子句
+
+直述句外加无意义的连接词 that,构成的就是名词子句。这种名词子句如果动词片语中包含语气助动词,减化的结果就会变成表示不定词的 to。以下分主词、受词、补语等位置分别说明。
+
+#### 主词位置
+
+It is important [that one should be honest].
+S V C 名词子句
+
+这个句子,主词位置是个虚字 it,它代表的内容就是后面那个名词子句(中括弧内的部分),所以这个名词子句才是真正的主词。减化的做法是把空洞的主词 one 省略掉、语气助动词 should 减化为表示不定词的 to,再把无意义的连接词 that 删掉,成为:
+
+It is important [to be honest].
+S V C 减化名词子句
+
+接下来请比较这两个句子:
+
+[That anyone should go on such a mission] takes guts .
+S 名词子句 V O
+(任何人如果要出这种任务的话都得有胆量才行。)
+
+[That John should go on such a mission] is suicide .
+S 名词子句 V O
+(John 如果要出这种任务的话简直是自寻死路。)
+
+句 1 中的名词子句(中括弧内的部分)当主词使用。这个名词子句里面的主词是空洞的 anyone,减化时可以省略。再把语气助动词减化为表示不定词的 to、无意义的连接词 that 省略掉,结果如下:
+
+[To go on such a mission] takes guts .
+S 减化名词子句 V O
+
+句 2 的情况稍有不同,主要是因为名词子句里面的主词是 John,不再是空洞的字眼,因此进行名词子句减化时有必须保留下来。如果是减化为动名词(Ving),如上节所述,动名词和普通名词一样,在它前面有个限定词位置,可以用所有格的形式把原来的主词保留下来。但是,如果减化为不定词片语(to V),它前面就没有限定词位置了,这时候一般的做法是加个介系词 for,把名词子句原来的主词安插在介系词后面的受词位置,如下:
+
+[For John to go on such a mission] is suicide .
+S 减化名词子句 V O
+
+如果是像下面这些语带「褒眨」的句型,那么添加的介系词要用 of 而不是 for,例如:
+
+It is kind that you can say so . S V C 名词子句
+
+主要子句的主词 it 是个虚字,代表的是后面的名词子句。这个名词子句若要减化,它的主词 you 需要找个地方安插。一般的做法是将主词放在介系词 for 后面,但是像 It is kind … 这种表示「夸奖」的句型,应该用的介系词是 of。助动词 can 还是一样减化为 to,就成为:
+
+It is kind [of you to say so].
+S V C 减化名词子句
+(您能这样说,真是太客气了。)
+
+再看一个例子:
+
+It was silly [that he should believe that story].
+S V C 名词子句
+(他会相信那个故事,真是太傻了。)
+
+主要子句的主词 it 是虚字,它的内容就是后面那个名词子句(中括弧内的部分)。这个名词子句的主词 he 有意义而且不重复,进行减化时必须找地方插它。而像 It was silly … 这种表示「批评」的句型,后面的减化子句应该用介系词 of 来安插主词而不是用 for,语气助动词 should 同样减化为 to,就会成为:
+
+It was silly [of him to believe that story].
+S V C 减化名词子句
+
+再看一个例子:
+
+It takes time [that anybody can learn skiing well].
+S V O 名词子句
+(要学好滑雪就得花时间。)
+
+主要子句的主词 it 是虚字,代表后面的名词子句(中括弧内的部分)。名词子句中的主词 anybody 是个笼统的字眼,减化时可以省略。再把助动词 can 减化为 to,就成为:
+
+It takes time [to learn skiing well].
+S V O 减化名词子句
+
+这是主词可以省略的情况。如果主词不能省略,就必须设法安插在减化子句中:
+
+It didn’t take much time [that Richard could learn skiing well].
+S V O 名词子句
+
+同样的,主要子句主词 it 是个虚字,代表的内容是后面的名词子句。这个名词子句中,动词片语包括语气助动词 could,减化的方式仍然是把语气助动词减化为表示不定词的 to。名词子句的主词 Richard 有意义而且不重复,在减化子句中必须找地方安插,有几种不同的安插方式如下:
+
+It didn’t take much time [for Richard to learn skiing well].
+S V O 减化名词子句
+
+这是最常用的方式,把名词子句的主词Richard安插在介系词 for 后面的受词位置。
+
+It didn’t take Richard much time [to learn skiing well].
+S V O O 减化名词子句
+
+因为主要子句的动词 take 可以用在 S + V + O + O 的句型中,所以可以把原来的主词 Richard 安插在第一个受词的位置。
+
+Richard didn’t take much time [to learn skiing well].
+S V O 副词
+
+这是把原来的主词 Richard 安插在主要子句主词位置取代虚字 it,句型变成 S + V + O 的句型,后面的不定词片语(减化子句的结果)就当副词使用,修饰动词 take。
+
+#### 受词位置
+
+I hope [that I can get a raise next month].
+S V O 名词子句
+(我希望下个月能够加薪。)
+
+名词子句(中括弧内的部分)扮演及物动词 hope 的受词角色。名词子句的主词 I 与主要子句重复,减化时可以省略。再把语气助动词 can 减化为表示不定词的 to、无意义的连接词 that 删除掉,就成为:
+
+I hope [to get a raise next month].
+S V O 减化名词子句
+
+接下来看看,名词子句的主词需要交代时可以用什么办法安插:
+
+I would like [that you can go to the concert with me].
+S V O 名词子句
+(我很希望你能跟我一起去听演唱会。)
+
+名词子句(中括弧内的部分)同样扮演受词角色,不过它的主词 you 不重复,必须设法保留下来。因为主要子句的动词 like 可以用在 S + V + O + C 的句型中,所以可以把名词子句主词 you 安插在受词位置、动词 can go 减化为 to go 安插在受词补语位置,如下:
+
+I would like you to go to the concert with me .
+S V O C
+
+再看一个例子:
+
+I consider it my duty [that I should support my daugher through college].
+S V O C 名词子句
+(我认为我有责任供我女儿读完大学。)
+
+主要子句的受词 it 是个虚字,它的内容就是后面那个名词子句(中括弧内的部分)。这个名词子句,主词 I 和主要子句重复,减化时可以省略。助动词 should 减化为表示不定词的 to、再把无意义的连接词 that 省略掉,结果就是:
+
+I consider it my duty [to support my daugher through college].
+S V O C 减化名词子句
+
+下面这个句型稍有不同:
+
+I want [that there will be no mistake].
+S V O 名词子句
+(我希望不要出任何错误。)
+
+主要子句的受词是个名词子句(中括弧内的部分)。这个名词子句本身是个倒装句:主词是 no mistake,动词是 will be,主词补语 there 倒装到句首构成 there is/are 的句型来表示「存在有」。这个名词子句要减化时,必须维持 there is/are 的句型来表示「存在有」,所以只能把助动词 will 减化为表示不定词的 to,无意义的连接词 that 删掉、其余保留,结果就是:
+
+I want [there to be no mistake].
+S V O减化名词子句
+
+下面这两个句子请比较一下,看看差别在哪里?
+
+I want you to go .
+S V O C
+(我要你去。)
+
+I promised you to go .
+S V O O
+(我答应你我会去。)
+
+两个句子看起来差不多,为什么一个是「你去」、一个是「我去」,意思有这么大的差别?关键在于句型并不一样。上面第 1 句是 S + V + O + C 的句型,to go 是 you 的受词补语,来自于 you should go,所以是「你去」。这个句子可以还原如下:
+
+I want [that you should go].
+S V O 名词子句
+
+名词子句减化时把主词 you 安插在受词位置,动词片语 should go 减化为不定词片语 to go 当受词补语使用,再把无意义的连接词省掉,结果就是上面的第 1 句 I want you to go。第 2 句则是 S + V + O + O 的句型:第一个受词是 you,表示「承诺的对象」,第二个受词是 to go,表示「承诺要做的事情」。亦即,第 2 句可以还原如下:
+
+I promised you that I would go .
+S V O O 名词子句
+
+第二个受词是名词子句 that I would go。减化时把和主要子句相同的主词I省掉、助动词 would 减化为 to,结果就是上面第 2 句 I promised you to go。
+
+下面这两个句子也可以比较一下,顺便观察不定词片语后面配合现在分词(to be Ving)表达进行状态的用法:
+
+I don’t want [to be sitting here all day].
+S V O 减化名词子句
+(我不希望整天一直在这里枯坐。)
+
+I don’t want you to be sitting here all day .
+S V O C
+(我不希望你整天一直在这里枯坐。)
+
+第 1 句可以还原为:
+
+I don’t want [that I should be sitting here all day].
+S V O 名词子句
+
+名词子句(中括弧内的部分)当中用到现在分词 sitting 来表达进行状态(意思是「一直坐」),动词部分仍然有语气助动词(should)。减化的做法是省略掉重复的主词 I,动词片语 should be 减化为不定词片语 to be,再省略掉连接词 that,整个名词子句减化为不定词片语 to be sitting here all day 取代原本的名词子句当受词使用,结果就是上列第 1 句 I don't want to be sitting here all day。第 2 句则可以还原如下:
+
+I don’t want [that you should be sitting here all day].
+S V O 名词子句
+
+名词子句(中括弧内的部分)当受词使用,里面用到现在分词(sitting)来表达进行状态。因为这个名词子句的主词是 you,和主要子句并不重复,所以把它安插在受词位置保留下来。动词片语 should be 仍然减化为不定词片语 to be,放在受词补语位置(当形容词使用),整个句子变成 S + V + O + C 的句型(I don't want you to be sitting here all day,上列第 2 句)。
+
+接下来看看不定词片语配合过去分词(to be Ven)表达被动语态的用法:
+
+I want [that this should be done as soon as possible].
+S V O 名词子句
+(我希望这件事情尽快办妥。)
+
+中括弧内的部分是个名词子句,扮演及物动词 want 的受词角色,里面用到过去分词 done 来表示被动语态(意思是「被做好」)。这个名词子句的主词 this 和主要子句并不重复,可以安插在受词位置保留下来。动词片语 should be 减化为不定词片语 to be,整个片语 to be done as soon as possible 放在受词补语位置、当形容词使用,如下:
+
+I want this to be done as soon as possible .
+S V O C
+
+#### 补语位置
+
+The best plan is [that we should wait].
+S V C 名词子句
+(最佳计画就是我们应该按兵不动。)
+
+主要子句的补语是个名词子句(中括弧内的部分)。这个名词子句的主词是 we,如果上下文够清楚的话可以省略,如果不够清楚则要用介系词片语 for us 来安插主词。语气助动词 should 减化为 to,再把连接词 that 省掉,结果就是:
+
+The best plan is [to wait].
+S V C 减化名词子句
+
+再看一个例子:
+
+[What he hopes] is to win First Place in the competition .
+S 名词子句 V C
+(他希望的是能够在比赛中拿第一名。)
+
+主要子句的主词是名词子句 what he hopes(中括弧内的部分)。这个名词子句本身的主词是复合关系代名词 what,可以拆开成为先行词 the thing 与关系代名词 that。主要子句的补语部分是个不定词片语(to win First Place in the competition),可以视为名词子句 that he can win First Place in the competition 的减化。整个句子可以把省略与减化的部分还原如下:
+
+The thing [that he hopes] is [that he can win First Place in the competition].
+S 关系子句 V C 名词子句
+
+名词子句(第二个中括弧内)的减化方式是省略掉重复的主词 he、助动词 can 减化为表示不定词的 to。
+
+请注意:如果采用的是类似 what one does is (to) V 这种特别的分裂句来强调动词(见第十九章),那么 be 动词后面的补语位置可以用不定词片语、也可以用原形动词。例如:
+
+I only asked him a simple question .
+S V O O
+(我只不过是问他一个简单的问题而已。)
+
+如果要强调的是动词部分(asked),可以改写为分裂句如下:
+
+All [(that) I did] was (to) ask him a simple question .
+S 关系子句 V C
+
+这个分裂句采用笼统的 all 当主要子句主词,后面用关系子句 that I did 修饰它。主要子句的动词是 was,后面采用不定词片语(to ask)或原形动词(ask)当主词补语。要能够采用原形动词当主词补语,先决条件是主要子句主词部分的修饰语有包括助动词 do 在内。再看一个例子:
+
+The only thing left to do is (to) admit failure openly .
+S V C
+(只剩下一件事要做,就是公开承认失败。)
+
+主词 the only thing 后面有分词片语 left to do 修饰,里面包含助动词 do,所以 be 动词后面可以选择用不定词片语(to admit)或原形动词(admit)。
+
+不定词的完成式(to have Ven)
+
+名词子句减化而来的不定词片语,有可能采用完成式状态(to have Ven),例如:
+
+I hope to have finished this book by next weekend .
+S V O 减化名词子句
+(我希望在下个周末之前可以看完这本书。)
+
+这个句子,受词部分是个减化名词子句,可以还原如下:
+
+I hope [that I will have finished this book by next weekend].
+S V O 名词子句
+
+名词子句里面采用的是未来完成式(will have finished),减化之后就会变成完成式的不定词片语(to have finished)。 有时候,不定词里面采用完成式(to have V)还是简单式(to V),代表的意思不同。例如:
+
+It will be a pity to miss the show .
+S V C 减化名词子句
+(要是没赶上表演就太可惜了。)
+
+这个句子的主词 it 是个虚字,真正扮演主词角色的是后面那个减化名词子句,可以还原如下:
+
+It will be a pity [that we should miss the show].
+S V C 名词子句
+
+从主要子句的动词 will be 与名词子句的动词 should miss 来看,两个子句都属于条件语气,表达的是「不确定」的状况。也就是说:还来得及赶到,万一赶不上的话才会可惜。下面这个句子的情况就不同了:
+
+It is a pity to have missed the show .
+S V C 减化名词子句
+(当时没能赶上表演,真是太可惜了。)
+
+这个句子,减化子句部分采用的是不定词的完成式(to have missed),可以还原如下:
+
+It is a pity [that we should have missed the show].
+S V C 名词子句
+
+主要子句动词 is 采用叙述事实的直说语气,名词子句中用 should have missed 这种完成式来表示「过去时间」,这都表示「已经没赶上,来不及了」。
+
+有时候,不定词片语中采用完成式(to have Ven)还可以表达「非事实」的假设语气,例如:
+
+It would be wonderful to have studied under that master in high school .
+S V C 减化名词子句
+(高中时候要是能够在那位大师教导下求学,那该多好。)
+
+这个句子的主词是虚字it,真正扮演主词角色的是后面的减化名词子句。在减化子句中采用完成式的不定词片语 to have studied,一方面表示「相对过去时间」,另一方面也表示「非事实」的假设语气,也就是「事实上高中时并没有能够如此」。可以还原如下:
+
+It would be wonderful [that we could have studied under that master in high school].
+S V C 名词子句
+
+名词子句中的动词片语采用过去拼法的语气助动词 could 配合完成式的 have studied,表示「过去时间非事实」。
+
+### 来自疑问句的名词子句
+
+来自疑问句的名词子句,又可分成 Information Question(具有疑问词)与 Yes/No Question(没有疑问词)这两种(详第十七章)。这两种名词子句只要有语气助动词在内,都可以减化为不定词片语。以下分别说明。
+
+#### Information Question
+
+I ’ll tell you [what you should do].
+S V O O 名词子句
+(我来告诉你该怎么做。)
+
+句中这个名词子句(中括弧内的部分)有两种诠释方式,可以导致两种不同的减化子句结果。如果视句中的 what 为疑问词,那么 what you should do 就是来自 What should I do? 这个疑问句,减化的方式是省略掉主词 you、语气助动词 should 减化为表示不定词的 to,如下:
+
+I ’ll tell you [what to do].
+S V O O 减化名词子句
+
+另外,what 也可以视为复合关系代名词,由先行词 the thing 加上关系代名词 that 合并而成。由此出发,可以先还原如下:
+
+I ’ll tell you the thing [that you should do].
+S V O O 关系子句
+
+这个关系子句的减化,首先是把扮演受词角色的关系代名词 that 省略。然后再省略掉重复的主词 you、语气助动词 should 减化为表示不定词的 to,如下:
+
+I ’ll tell you the thing [to do].
+S V O O 减化形容词子句
+
+接下来请比较下列三句:
+
+I ’ll tell you [what to do].
+S V O O 减化名词子句
+(我来告诉你该怎么做。)
+
+I ’ll tell you [when to do the job].
+S V O O 减化名词子句
+(我来告诉你什么时候该做这件工作。)
+
+I ’ll tell you [what to do the job with].
+S V O O 减化名词子句
+(我来告诉你用什么来做这件工作。)
+
+这三个句子,主要子句的句型相同(都是 S + V + O + O),句中的第二个受词同样都是减化名词子句,而且减化出来的不定词片语中都是用采同一个原形的及物动词 do。但是第 1 句在 to do 后面没有受词,第 2 句在 to do 后面有受词(the job),第 3 句还在 to do the job 后面有介系词(with)。其间的差别,如果只是把不定词视为片语看待,无法解释清楚,必须视为减化子句、还原之后就可以看出差别在哪里了。
+
+上列句 1 中的 what to do 是 what you should do 这个名词子句的减化,来自这个疑问句:
+
+A. What should I do ?
+O S V
+
+句 2 中的 when to do the job 是 when you should do the job 这个名词子句的减化,来自这个疑问句:
+
+B. When should I do the job ?
+S V O
+
+比较一下A与B这两个问句不难发现:句 A 的 what 是疑问代名词、本身扮演及物动词 should do 的受词角色,句 B 的 when 则是疑问副词(来自时间副词 then),所以及物动词 should do 另需受词 the job,句型才算完整。
+
+上列句 3 中的 what to do the job with 可以视为名词子句 what you can do the job with 的减化,来自下面这个疑问句:
+
+C. What can I do the job with?
+S V O
+
+这个疑问句中,及物动词 do 的受词是 the job,而疑问代名词 what 是介系词 with 的受词。
+
+接下来这几个例子的情况都差不多:
+
+I ’ll show you [which way to go].
+S V O O 减化名词子句
+(我来告诉你该往哪边走。)
+
+句中第二个受词(中括弧内的部分)是个减化名词子句,可以还原为来自疑问句的名词子句 which way you should go,当中 which 是疑问词。
+
+He doesn’t know [when to stop].
+S V O 减化名词子句
+(他不知道何时该罢手。)
+
+句中的受词(中括弧内的部分)是个减化名词子句,可以还原为来自疑问句的名词子句 when he should stop,当中 when 是疑问词。
+
+[Where to spend the night] is unimportant .
+S 减化名词子句 V C
+(晚上该在哪睡,这个问题并不重要。)
+
+句中的主词(中括弧内的部分)是个减化名词子句,可以还原为来自疑问句的名词子句 where can we spend the night,当中 where 是疑问词。
+
+Only he knows [how to start the machine].
+S V O 减化名词子句
+(只有他知道这部机器该怎么发动。)
+
+句中的受词(中括弧内的部分)是个减化名词子句,可以还原为来自疑问句的名词子句 how one can start the machine,当中 how 是疑问词。
+
+#### Yes/No Question
+
+来自 Yes/No Question 的名词子句会加上从属连接词 whether。如果子句中有语气助动词,就会变成 whether to 的形状,例如:
+
+[Whether to go on or not] will have to be decided soon.
+S V C
+(是否该继续下去,这个问题得尽快做个决定。)
+
+句中的主词(中括弧内的部分)是个减化名词子句,可以还原为名词子句 whether we should go on or not。这个名词子句来自没有疑问词的疑问句 Should we go on or not?,必须加上 whether 才能变成名词子句。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/NounPhrases.md b/corejava第9版/EnglishGrammarBook-master/docs/NounPhrases.md
new file mode 100644
index 0000000..75d387c
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/NounPhrases.md
@@ -0,0 +1,682 @@
+# 第二章 名词片语
+
+名词片语由三个部分构成:限定词+形容词+名词这三个部分当中每一个部分都有可能从缺。
+
+英文写作最容易犯的错误之一就是名词片语的错误,尤其是经常会少掉该有的**限定词(determiner)**、或者在名词字尾该加复数而没有加。所以,要想养成英文写作的良好习惯、避免错误,最好要有这样的认定:英文句子中凡是用到名词,一定是以「名词片语」的形态出现,也就是一定有三个部分:限定词+ 形容词+ 名词。这三个部分当中,形容词是可有可无的修饰语。所以,形容词的位置从缺并不会影响到名词片语的正确性。限定词的部分,如果后面的名词是复数、或者不可数,就可以采用**零冠词(the zero article)**、也就是不加冠词,这种情况下限定词也有可能从缺。零冠词的观念,在本章下文有进一步的说明。甚至名词部分,只要够清楚的话也有可能省略掉。因此,句子当中出现的名词,哪怕只有一个字,也要视为由三个部分构成的名词片语看待。
+
+另外,名词片语中的形容词上面还可以附加上副词来修饰它。形容词与副词这两种词类,就是英文中的两种修饰语,本书会安排在后面的章节详加讨论。这一章所探讨的主题在于名词片语中的名词与限定词这两个部分。
+
+请先看看下列这些名词片语的例子:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- | --- |
+| a | good | teacher | 一位好老师 |
+| some | troublesome | students | 几个问题学生 |
+| their | very pretty | garden | 他们那座非常漂亮的花园 |
+
+## 名词
+
+首先来看看名词片语中的名词部分。这个部分,在写作时比较须要注意的是「可数、不可数」的问题。
+
+可数名词有单、复数之分。单数可数名词,在前面限定词位置可以加上冠词 a 或 an 来表示「一个」,如:
+
+a book 一本书
+an apple 一个苹果
+
+也可以加上其他的限定词,如:
+
+my book 我的书
+the apple 这个苹果
+
+复数的可数名词则要在字尾加上 `–s`(或其它不规则的复数变化)来表示「两个以上」,如:
+
+books 书
+apples 苹果
+
+它前面也可以选择加上 `a` 以外的一些限定词,如:
+
+my books 我的书
+the apples 这些苹果
+
+可以这样来了解:冠词 `a` 或 `an`,以及复数字尾 `–s`,都是用来表示「可数名词」的符号。冠词 a 或 an 表示是单数的可数名词(一个)、复数字尾 `–s` 则表示是复数的可数名词(多个)。如果这个名词是复数、后面作了复数字尾的表示,前面就不能再用单数的冠词 a 或 an。这时候文法学家就说这个名词前面采用了「零冠词」。有了零冠词,那么不必再加其它限定词也能构成一个完整的名词片语。
+
+至于不可数名词,并没有复数形。而且,不可数名词既然无法计算「几个」,当然也就不能加上表示「一个」的冠词 a 或 an。可以这样来了解:不可数名词不需要做单、复数的表示。它的字尾不能加复数、前面也不能加 a 或 an。这种「不需要冠词」的情况就称为零冠词,如:
+
+money 钱
+water 水
+
+另外也可以选择加上 a 以外的一些限定词,如:
+
+my money 我的钱
+the water 这些水
+
+### 一.可数名词
+
+可数名词主要有两大类:
+
+#### 1). 具有固定形状的物体
+
+具有固定形状的物体,可以数得出有几个,就是可数名词。用在句子中,可数名词如果是复数,前面的限定词位置可以采用零冠词。如果是单数,则必须有限定词。例如:
+
+a boy 一个男孩
+dogs 狗
+the flower 这朵花
+those tables 那些桌子
+
+#### 2). 度量衡单位
+
+度量衡单位虽然是抽象、无形的,但是既然当作单位使用,就必须能够用来计算。所以,度量衡单位都是可数名词。例如:
+
+a pound 一磅
+20 feet 二十英尺
+an hour 一小时
+15 cents 十五美分
+
+### 二.不可数名词
+
+不可数名词可以分成四类,如下。
+
+#### 1). 物质名词
+
+一般的气体、液体、以及没有固定形状的固体,大都属于物质名词。因为没有固定形状,所以不可数,前面可以采用零冠词。例如:
+
+water 水
+air 空气
+gold 黄金
+paper 纸
+
+请比较一下:像「书」这种东西,有固定形状,属于可数名词,如果是单数就必须交代是「一个」(a book)、复数就得加上–s(books)。所谓「有固定形状」,可以做个小实验:如果从书上撕一页下来,这一页并不能叫做「书」,因为它不符合「书」的固定形状。但是,如果是「纸」(paper)这个名词,撕一块下来还是叫做「纸」,所以 paper 没有固定形状、属于不可数名词,前面可以采用零冠词。
+
+物质名词如果要计算,通常是数它的单位,例如:
+
+three bottles of water 三瓶水
+a liter of air 一公升空气
+two ounces of gold 两盎司黄金
+a sheet of paper 一张纸
+
+如果看到物质名词前面加了 `a` 或者后面加了 `–s`,那么这个名词已经不是物质名词、而是当作可数的普通名词使用了。例如:
+
+I have a paper to write tonight.
+(今天晚上我有一份报告要写。)
+
+句中的名词片语 a paper 不是「一张纸」而是「一份报告」,所以是可数名词。
+
+Drinking a couple of beers a day won't do you any harm.
+(每天喝两瓶啤酒对你不会有什么坏处。)
+
+句中的 beers 用复数形,是因为直接用 a beer 表示「一瓶啤酒」、当可数名词使用。
+
+Several essential foods have risen in price lately.
+(最近有几种重要食品都涨价了。)
+
+一般的用法, food 是物质名词,可以采用定冠词。但是上句中的名词片语 several essential foods 前面加了表示「几个」的限定词 several、名词 foods 采复数形,这都是把 a food 当「一种食品」解释,所以它就是可数名词。许多不可数的物质名词,如果当「种类」解释时都可以当可数名词使用。
+
+#### 2). 抽象名词
+
+代表抽象概念的名词,看不到、摸不着,都没有具体的形状,所以也都数不出「几个」。这些都属于不可数名词,可以采用零冠词。例如:
+
+cowardice 胆怯
+ugliness 丑陋
+wisdom 智慧
+eternity 永恒
+
+如果看到抽象名词前面加了 a、或者后面加了复数的 –s,那就是把它当成可数的普通名词使用,意思往往不同。例如:
+
+Your sister is a real beauty .
+(你妹妹是个大美人。)
+
+一般的用法,beauty 是抽象名词、不可数。上句中的 a real beauty 意思是「一个大美人」,指的是个具体、有形的「人」,那就是可数名词。
+
+#### 3). 动名词
+
+大部分的动名词(Ving)代表「动作」或「事情」,都是不可数名词、可以采用零冠词。例如:
+
+Smoking is harmful to health.
+(吸烟有害健康。)
+
+动名词 smoking 意思是「吸烟」这件事,属于不可数名词、采用零冠词。
+
+I love swimming .
+(我爱游泳。)
+
+动名词 swimming 意思是「游泳」这种运动,属于不可数名词、采用零冠词。
+
+有少数的动名词可以当可数名词使用,例如:
+
+There were three weddings at this restaurant yesterday.
+(这家餐厅昨天办了三场婚礼。)
+
+句中的 three weddings 虽然也是动名词,但是a wedding 指的是「一场婚礼」,所以是可数名词。
+
+#### 4). 专有名词
+
+像人名、地名之类,一个名词只代表单一的一个对象,称为专有名词。专有名词代表的对象既然只有一个,自然也就属于不可数名词。例如:
+
+Neil Armstrong was the first man that landed on the moon.
+(阿姆斯壮是头一位登上月球的人。)
+
+人名Neil Armstrong 是专有名词、不可数,所以没有复数形。专有名词因为只代表单一 的一个对象,不须要限定范围就已经很清楚了,所以前面不加限定词。
+
+I used to live in London .
+(我从前在伦敦住过。)
+
+地名London 是专有名词、不可数,也不加限定词。如果有两个人以上共用一个名字,那么这个名字就不再是专有名词、变成可数名词了。例如:
+
+I'd like to invite the Armstrongs over for dinner.
+(我想请阿姆斯壮一家人过来吃晚餐。)
+
+人名 Armstrong 虽然是专有名词,但是这一家子都用这个名字,所以可以有复数、前面也可以加限定词 the。有关专有名词与限定词的关系,下文将会详述。
+
+## 复合名词
+
+名词片语中间的位置应该放的是形容词。如果这个位置直接放进另一个名词来当做形容词使用,这种构造称为**复合名词(compounds)**。例如:
+
+The dishwasher is not working well.
+(洗碗机不大正常。)
+
+Who is the best pole-vaulter on your team?
+(你们队上最佳撑竿跳选手是谁?)
+
+The flower shop is not far from here.
+(花店离这儿不远。)
+
+复合名词有三种写法。第一是像 the dishwasher 这样:两个名词写在一起成为一个单字。前面的 dish 是名词当形容词使用、意思是「洗碗盘的」,所以要遵照形容词的用法、不能用复数(英文的形容词没有复数)。第二种是像 the pole-vaulter,两个名词之间有个连字符号(hyphen)连接。同样的,前面那个名词 pole 现在当形容词使用、不能用复数。第三种是像 the flower shop,两个名词分开。前面的名词 flower 一样是当形容词使用(意思是「卖花的」)、没有复数形。接下来看看几个例子:
+
+He’s got some coins in his trouser pocket .
+(他长裤口袋里有几个铜板。)
+
+像 trousers(长裤)、pants(短裤)、glasses(眼镜)、scissors(剪刀)这种名词,英文的习惯是永远采复数形。但是,即便是这种永远采复数形的名词,放在复合名词里面当做形容词使用时,仍然要遵照形容词的用法,也就是要改为单数,如 his trouser pocket。
+
+Have you got a clothes hanger for my jacket?
+(有沒有衣架可以給我掛外套?)
+
+名词片语 a clothes hanger(衣架)中间的形容词位置本来是不容许有复数的,但是如果把 clothes 改为单数,成为 a cloth hanger,意思会变成(布架)。碰到这种情况,名词片语中间的形容词位置就必须采复数形了,否则意思会弄错。
+
+另外有一些复合字,习惯采用复数形的形容词,例如:
+
+He drives a sports car to school.
+(他开跑车上学。)
+
+You should write to the admissions office to inquire.
+(你应该写信到主管入学许可的单位去询问。)
+
+像 `sports`, `admissions` 这些,通常就是用复数形的形容词。
+
+### 复合名词的复数
+
+一般的复合名词,复数的 `–s` 是加在最后面的名词位置上,例如:
+
+There are three gift shops in my neighborhood.
+(我家附近有三间礼品店。)
+
+名词片语 `three gift shops` 是复数,中间的 `gift` 当形容词使用所以维持单数形,只有后面的名词 `shops` 要采复数形。
+
+I have two brothers-in-law .
+(我有两个姐夫。)
+
+名词片语 `two brothers-in-law` 当中有个比较不一样的复合名词:`brother-in-law` 里面是个介系词片语 `in law` 修饰名词 brother、再用 hyphen 串连成复合字,可以看出主要的名词是 brother。这时候复数应该加在 brother 这个名词上,成为 three brothers-in-law。
+
+The soldiers do 100 push-ups every day.
+(这些兵每天要做一百个伏地挺身。)
+
+名词片语 100 push-ups 当中也有一个比较特别的复合名词:push-up 是由动词 push 串连上介副词 up 构告而成的复合名词。这种复合名词并没有哪个位置是主要的名词所在(不像 brother-in-law ),所以它的复数还是加在字尾(push-ups)。
+
+## 副词
+
+名词片语中也可以有复词。例如 their very pretty garden 这个名词片语, 除了限定词 (their) + 形容词 (pretty) + 名词(garden) 这三个部分之外,可以看到在形容词前面附加了 very 这个字。 Very 属于**加强语气的副词 (intensifier)**, 用在这里是当作修饰形容词 pretty 的修饰语使用, 是个可有可无的元素。再看个类似的例子:
+
+that rather old jacket 那件蛮老旧的外套
+
+这个名词片语也是一样,除了限定词(that)+ 形容词(old)+ 名词(jacket)这三个部分之外,还在形容词 old 前面加了 rather 这个**程度副词(adverb of degree)**来修饰它。
+
+## 形容词
+
+请观察一下这个名词片语:
+
+these juicy Japanese apples 这几个多汁的日本苹果
+
+限定词是 these,名词是 apples,中间形容词的位置则是放进了两个形容词:juicy 和 Japanese。由此可见:名词片语中间的形容词位置,可以放的形容词不只一个。再看一个例子:
+
+all healthy young girls 所有健康的年轻女孩
+
+在限定词 all 和名词 girls 之间放了 healthy 和 young 这两个形容词。
+
+有关形容词与副词的用法,本书将分别在第四章、第五章讨论。
+
+## 名词片语的省略
+
+在词片语「限定词+ 形容词 + 名词」这三个部分当中,每个部分都有可能从缺。例如在 a good teacher 这个名词片语中,即使拿掉形容词 good,只剩下 a teacher,这个名词片语还是正确的。甚至,在 the smartest kid 这个名词片语中,如果拿掉最重要的名词 kid,只剩下 the smartest,也一样是正确的,例如:
+
+Of all the kids in my class, Jack is the smartest .
+(我班上所有的学生就属 Jack 最聪明。)
+
+读者可以从上下文中清楚了解 the smartest 就是 the smartest kid 的省略。更有什者,在 these juicy Japanese apples 名词片语中,还可以把两个形容词(juicy, Japanese)和名词一起都拿掉,只剩下限定词 these,仍然是正确的名词片语。比如说,你指着一堆苹果对老板说:
+
+I want these .
+(我要这几个。)
+
+老板也会知道你要的是什么。这时候,these 取代了后面的名词、升格成为代名词。
+
+在名词片语的三个位置之中,只有限定词位置不能省略。如果看到名词片语的限定词位置从缺,那么这个名词片语就是采用了零冠词、必须符合零冠词的条件。
+
+### 省略名词
+
+名词片语如果要省略掉最重要的名词,必须有一个前提:省略之后读者要很清楚你省掉的是什么、不能让读者猜不出来。这就得符合习惯用法了。
+
+传统文法经常会列出一条规则:the + 形容词 = 复数名词。但这种规则,一方面没有必要、另一方面也可能造成学习者套用错误。传统文法中所谓的规则大多都是这种层次,没有必要去记它。我们看看这个例子:
+
+The rich are not always happier than the poor .
+(有钱人不见得就比穷人快乐。)
+
+套用文法规则:the rich 是「the + 形容词」,等于一个复数名词,当主词使用时要采用复数动词如 are。但是只要花点脑筋想想,很容易可以看出来:在名词片语的三个部分(限定词+ 形容词+ 名词)当中,the rich这个名词片语只具有前面两个部分,第三个部分(名词)则被省略掉了。那么,省略的是哪个名词呢?从意思上来判断,the rich「有钱的」后面省掉的当然就是「人」,而英文泛指「一般人」的字就是 people。所以,the rich 如果把省略的部分还原回去就是 the rich people 这个名词片语。因为名词部分的 people 是个复数名词,所以它当然是个复数。只要看出这一点,那么「the + 形容词 = 复数名词」这条规则就可以不用背了。
+
+反之,如果死背规则,很有可能会套错。为了避免套错规则,那么在背规则的同时又得背一大堆的「例外」。例如下面这两个句子:
+
+The new is not always better than the old .
+(新东西不见得就比旧的好。)
+
+The unknown is often feared.
+(未知的事物经常令人畏惧。)
+
+如果套用文法规则,那么 the new 和 the unknown 都符合「the + 形容词」的构造,但是都不能解释为复数名词,而应该是单数。为什么?因为从意思上很容易判断出来:这两个名词片语省略掉的部分不再是 people,而是 thing。如果还原回去,分别是 the new thing 和 the unknown thing 这两个名词片语,那么当然是单数而非复数。
+
+## 限定词的种类
+
+限定词的分类,依其性质可以分成**限制性(definite)**限定词如 the, those, John's、以及**非限制性(indefinite)**限定词如 a, some, fifty。若依其限定范围来划分,可以分成**部分性(partitive)**限定词如 some、以及**全称性(universal)**限定词如 all。不过,与英文写作比较密切相关的一种分类是以限定词在名词片语中出现的位置来划分:可以分成**前位限定词(predeterminers)**、**中位限定词(central determiners)**以及**后位限定词( postdeterminers)**。先看看下面几个例子:
+
+| 前位 | 中位 | 後位 | 形容詞 | 名詞 |
+| --- | --- | --- | --- | --- | --- |
+| all | these | many | brave | soldiers | 这许多英勇士兵全数 |
+| half | your | twenty | expensive | houses | 你那二十栋豪宅的半数 |
+| both | the | first | heroic | explorers | 第一批两位英雄探险家都在内 |
+
+### 一.前位限定词
+
+在限定词中排第一顺位的称为前位限定词。与中位限定词共同使用时,前位限定词一定要放在前面。包括 all, both, half, one-third, one-fifth, double, twice, three times, such 等等都属于前位限定词。例如:
+
+| 前位限定詞 | 中位限定詞 | 名詞 |
+| --- | --- | --- | --- |
+| all | the | girls | 这些女生全数 |
+| both | those | cars | 那两辆车 |
+| half | an | hour | 半个小时 |
+| double | the | sum | 总数的两倍 |
+| twice | my | salary | 我薪水的两倍 |
+| one-third | the | time | 时间的三分之一 |
+| such | a | surprise | 这么大的惊奇 |
+
+### 二.后位限定词
+
+后位限定词用在名词片语中要排在后面的顺位。如果和前位限定词或中位限定词共同使用时,后位限定词一定要放在最后面(当然,它的位置仍然在形容词的前面)。后位限定词包括所有的数目字(three, 200)、序数(first, second, 300th, last),以及表示「多、少」的 many, much, little, few 等等。例如:
+
+| 中位限定詞 | 後位限定詞 | 名詞 |
+| --- | --- | --- | --- |
+| my | three | children | 我的三个小孩 |
+| the | seventh | day | 第七天 |
+| the | last | month | 最后一个月 |
+| a | few | people | 少数几个人 |
+| those | many | difficulties | 为数众多的那些问题 |
+
+### 三.中位限定词
+
+限定词当中出现频率最高的是中位限定词,包括冠词(a, an, the以及零冠词)、指示限定词(this, that, these, those)、不定限定词(some, any, either)、否定限定词(no, neither)、全称限定词(every, each)与所有格(my, your, John's)等等都属于中位限定词。例如:
+
+| 中位限定詞 | 名詞 |
+| --- | --- | --- |
+| a | book | 一本书 |
+| an | egg | 一枚蛋 |
+| the | money | 这笔钱 |
+| this | question | 这个问题 |
+| that | man | 那名男子 |
+| these | kids | 这些孩子 |
+| those | places | 那些地方 |
+| some | time | 一段时间 |
+| any | trouble | 任何麻烦 |
+| either | bank | 两家银行之中隨便哪一家 |
+| no | problem | 没有问题 |
+| neither | boy | 两个男孩之中沒有一個 |
+| every | student | 每一个学生 |
+| each | worker | 每一位工人 |
+| my | home | 我家 |
+| your | car | 你的车 |
+| John’s | daughter | John 的女儿 |
+
+请注意:前位限定词、中位限定词与后位限定词可以共同出现在一个名词片语中,只要顺序别搞错。例如:all(前) my(中) many(后) friends。但是,如果同样属于中位限定词,那么彼此之间具有排他性,也就是只能采用一个。换言之,如果把两个中位限定词写在一起就是错误。例如下面这几个名词片语都犯了这个错误:
+
+the same boy (误)
+any my car (误)
+neither John’s sister (误)
+every some mistake (误)
+
+## 名词片语里面的名词片语
+
+名词片语的构造具有「限定词+ 形容词+ 名词」这三个位置。其中「限定词」的位置与「名词」的位置都可以分别再装一个名词片语进去。以下分别介绍。
+
+### 一.限定词位置的名词片语
+
+看看下面这个名词片语的例子:
+
+| 限定词 | 名词 |
+| --- | --- | --- |
+| a dog’s | ears | 狗耳朵 |
+
+这个名词片语中,限定词位置是个所有格 a dog's。细看这个所有格,可以发现它是由名词片语 a dog(限定词 a 加名词 dog)加上表示所有格的 's 而构成。所以,限定词位置也可能有个名词片语以所有格的形态躲在里面。类似的例子还有:
+
+the school’s history 学校的历史
+a man’s honor 人的荣誉
+my father’s company 我父亲的公司
+
+这几个名词片语也是一样,分别都有另外一个名词片语(the school, a man, my father)以所有格的形态躲在限定词的位置。
+
+### 二.名词位置的名词片语
+
+名词片语末尾的名词位置,也可以塞一个完整的名词片语进去。例如:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- | --- |
+| an | unbelievable | 200 million dollars | 难以置信的二千亿元 |
+
+乍看之下有点奇怪:名词是复数的 dollars,前面为什么还可以加单数的冠词 an ?
+
+其实,an 并不是 dollars 的冠词。在上面这个名词片语中,名词位置的 200 billion dollars 本身又是一个名词片语:200 billion 这个数目字是限定词、dollars 是复数名词。但是,把整个名词片语 200 billion dollars 塞进另一个名词片语的名词位置、前面再加个形容词 unbelievable,那么更前面又产生了一个新的限定词位置。结果就出现了一个更大的名词片语:限定词是 an、形容词是 unbelievable,名词位置是 200 billion dollars。这种情况,末尾位置的名词片语虽会包含一个数目字、是可数的复数名词,但是是作为整体看待,故最前面还是要加限定词,例如冠词an。再看一个例子:
+
+The meeting dragged on for a tiresome 15 days .
+(这场会议拖了令人疲惫的15天之久。)
+
+在 a tiresome 15 days 这个名词片语中,名词位置本身又是个名词片语 15 days(15是限定词、days是名词)。因为前面加了个形容词 tiresome,所以在更前面又出现了一个限定词位置,需要一个冠词 a。类似的例子还有:
+
+an amazing 500 miles 惊人的500英里之远
+a mere 20 soldiers 区区20名士兵
+
+再看一个稍有不同的例子:
+
+The construction will take another 30 days .
+(营造工程还要另外再花个30天。)
+
+在 another 30 days 这个名词片语中,30 days本身是个复数的名词片语(限定词 30 加上名词 days),但是整个再塞入另一个名词片语的名词位置、前面加上限定词 another,就变成了 another 30 days 这个新的名词片语(单数)。
+
+## 形容词位置探讨
+
+名词片语的构造是「限定词+ 形容词+ 名词」。在限定词位置可以塞一个名词片语进去(采所有格)、在名词位置也可以放一个完整的名词片语进去。那么,中间的形容词位置呢?这个位置能不能放名词片语?答案是:不能。这个位置太小,只容纳得下单字、放不下片语。看看下面这个例子:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- |
+| a | flower | shop |
+
+这个名词片语,在形容词位置放的是 flower 这个字。字典上会告诉你:flower 是名词。但是,flower放在这里是借名词来当做形容词使用:一家「卖花的」店。我们在前面提过:应该养成良好的写作习惯,在英文句子中出现的名词一律当作名词片语看待。但是,像 a flower shop 中间的这个 flower 不能算是名词。从功能来看,它只是个形容词:flower 没有自己的限定词、也没有复数,这种情况它算不上是名词,只是个名词拿来当做形容词使用。像 a flower shop 这种构造,拿名词 flower 来当作形容词使用,一般称为「复合名词」。
+
+形容词位置如果要放名词片语进去,这个名词片语必须先改造成为形容词的单字才行。片语改造成单字,做法是动用连字符号(hypnen)串连起来。而且,既然是改造为形容词的单字,英文的形容词是没有复数形的,所以原本名词片语中的复数都要改为单数。例如:
+
+My uncle lives in a three-story mansion .
+(我叔叔住在一栋三层华厦中。)
+
+名词片语 a three-story mansion 中,形容词位置放的是这个复合形容词 three-story「三层高的」,来自名词片语 three stories「三层楼」。这个名词片语要改造为形容词单字,除了动用 hyphen 串连成一个字之外,还要把复数字尾拿掉、改为单数,因为 three-story 是个形容词单字、没有复数形。
+
+## 名词与限定词一致性
+
+名词片语还有一个地方要注意:名词与前面的限定词在可数、不可数方面必须一致。例如:
+
+| 限定词 | 名词 |
+| --- | --- |
+| many | books |
+| much | time |
+| some | books/time |
+
+可数名词 books 要配合可数的限定词 many、不可数名词 time 要配合不可数限定词 much 使用,只有像 some 之类的限定词才是可数名词与不可数名词都可以使用。
+
+名词与限定词的一致性是非常简单的观念,但是因为中文里面并不需要表达可数或不可数,所以我们在做英文写作时很容易忘记这项要求。而且,有一些限定词是连英美人士都经常会用错的,例如该用 fewer 的地方经常会误植为 less。看看下面的例子:
+
+Today I interviewed for no less than four jobs , but didn't get any definite answer. (不佳)
+(今天我面谈的工作多达四个,但是没有任何明确的回应。)
+
+大家都知道,表示「多」的限定词 many(可数)和 much(不可数),比较级同样是 more,例如 more books 与 more time 都是正确的。但是,表示「少」的限定词有 few 和 little 之分,其中 few 应配合可数名词使用、比较级是 fewer,而 little 应配合不可数名词使用、比较级是 less。也就是说:fewer 和 less 这两个限定词一个可数、一个不可数,不可混为一谈。上面那个例子中,no less than four jobs 有个错误在于:jobs 是复数可数名词,前面的限定词不能用不可数的 less,应该改为 fewer,如下:
+
+Today I interviewed for no fewer than four jobs , but didn’t get any definite answer.
+
+## 冠词
+
+以使用频率而言,最常看到的限定词就是冠词(属于中位限定词),可分为不定冠词 a 或 an、定冠词 the,以及零冠词。这也是英文写作最容易出错的地方之一:有时该加冠词的地方没有加、有时该用 a 或 an 却用上了 the 之类。以下就三种冠词分别探讨。
+
+### 一.不定冠词 a 或 an
+
+要了解不定冠词 a 或 an 的用法,不妨从这个观察切入:a 或 an 就是 one 的弱化结果。事实上,a 或 an 是中古英文,来源就出自古英文中表示 one 的古字。
+
+根据以上的观察,不定冠词 a 或 an 的用法,最简单的判断方式就是:可以用 one 的地方(可以说「一个」什么东西)才可以用 a 或 an。反之,如果不能用 one,就可以把限定词位置空下来(称为零冠词)。例如:
+
+Black-faced spoonbills are an endangered species.
+(黑面琵鹭是濒临绝种的品种。)
+
+在名词片语 black-faced spoonbills 中,只有形容词(black-faced)和名词(spoonbills)两个部分,看不到限定词。这是因为名词位置的 spoonbills 是复数,前面限定词位置自然不能再说 one,也就是不能加 a 这个不定冠词。这时就可以选择把限定词位置空下来(称为零冠词)。反之,在 a bird 这样名词片语中,名词 bird 是单数,而且是可数名词,可以说「一只」(one),因此需要有冠词 a。
+
+### 二. 零冠词
+
+文法学家创造出**零冠词(the zero article)**这个观念,主要是为了便于诠释名词片语,同时也可以提醒使用者在写名词片语的时候不要忘了加限定词。
+
+如果说: 名词片语前面一定有个限定词, 那么就会碰到一些例外。例如 new books,这是一个正确的名词片语,但是只有形容词 new 和名词 books, 并没有限定词在前面。为了避免这种不规则的情况出现,文法学家就说: new books 这个名词片语前面还是有个限定词的, 只不过看不到、叫作「零冠词」。
+
+英文的冠词,如果只有不定冠词(a, an)和定冠词(the)这两种,拿来诠释名词片语尚嫌不敷使用。加上零冠词这个观念,把冠词扩充为三种:不定冠词、定冠词、以及零冠词,诠释起来就比较周延了。
+
+名词片语前面的限定词位置,可以用不定冠词 a 或 an 来表示后面是个单数的可数名词,也可以用零冠词(不加冠词)来表示后面可能是复数、也可能是不可数名词。
+
+添加了零冠词这个观念,名词片语的构造就比较能够统一了:
+
+名词片语有三个位置:限定词+ 形容词 + 名词。当中形容词属于修饰语、可有可无。名词位置视情况可以省略,如 the rich people 可以省略为 the rich,而 those yellow flowers 更可省略为 those(这时候those升格为代名词)。只有限定词位置不可或缺。如果看到名词片语的限定词位置空了下来,就表示用上了零冠词。也就说,这个名词或者是复数、或者是不可数,前面放不下 a 或 an。
+
+#### 零冠词的适用范围
+
+复数名词前面都可以选择采用定冠词。除了复数以外,抽象名词(如bravery, exhaustion)没有具体形状、不能以 one 来表示(前面不能加 a 或 an )。物质名词(如 gold, air )虽然是具体的东西,可是它的形状不固定,仍然不能以 one 来表示。这些不能以 a 或 an 来限定的名词就可以把限定词位置空下来、采用零冠词。例如:
+
+Bravery is a necessary quality in a soldier.
+(勇敢是士兵必备的条件。)
+
+这个句子的主词 bravery 虽然只有一个字,仍然要称为「名词片语」,因为它是「零冠词加名词」的构造。抽象名词 bravery 前面放不下冠词a,这时候就可以说它前面放的是零冠词。但是,像 soldier 这个名词如果单独出现就是个错误,因为它是个单数的可数名词、是可以加 one 在前面的东西。如果单数可数名词前面限定词的位置少掉了,光是 soldier,没有做任何单、复数的表示,并不能构成一个正确的名词片语。这是写作时常犯的错误之一。再看一个例子:
+
+Air is invisible, but people can't live without it.
+(空气看不到,但人没有它不能活。)
+
+这个句子里的 air 是正确的名词片语,采用了零冠词(air 是抽象名词,不必作单复数的表示)。另外,people 也是正确的名词片语,因为它是复数的「人们」,已经做了复数的表示,所以前面采用零冠词。 写作时为了避免名词片语的错误,应该养成习惯:英文句子中的名词一定以名词片语的形状出现,也就是必须有限定词,包括零冠词。
+
+### 三.定冠词the
+
+定冠词 the 也是中古英文,来自古英文中表示 that 的字。所以,要了解 the 的用法可以由这个观察切入:the 是 that 或 those 的弱化,在可以用 that 或 those 的地方才可以用 the。 That 或 those 也是限定词的一种,或称「指示形容词」。凡是可以用 that 或 those 的地方都具有指示性,也就是指出是「那个」或「那些」。因为 the 是 that 或 those 的弱化,所以凡是可以用 the 的地方,不论是明指还是暗示,也都具有指示性。例如:
+
+There's a dog in his front yard, but it's not the dog I saw last time.
+(他家前院里有条狗,但不是上回我看到的那条。)
+
+前面的 a dog 相当于 one dog,「一条狗」,上下文并无指示是「哪一条」。后面的 the dog 相当于 that dog,因为下文有 I saw last time 这个关系子句指出是我上回看到的「那条」。
+
+要判断该用不定冠词 a 或 an 还是该用定词词 the,最简单的方法就是分别把 a 或 an 解读为 one「一个」、把 the 解读为 that 或 those「那个或那些」,并从句意中揣摩应该说「一个」还是应该说「那个」。例如:
+
+John is a very tall player , but he's not the tallest player on the team.
+(约翰是个蛮高的球员,但他还不是队上最高的那个。)
+
+前面的 a very tall player 上下文并无指示,只说是「一个」很高的球员,相当于 one player,所以该用不定冠词 a。后面则有指出是队上最高的「那个」,相当于 that player,所以该用定冠词 the。一般文法书说「最高级要加定冠词」,原因即在此。
+
+### 最高级要加定冠词?
+
+文法书喜欢列规则,但是文法规则既不容易背、又充满例外。与其去背规则,不如设法理解文法规则背后的道理何在。只要了解背后的道理,既知其然又知其所以然,写作时就不怕会用错了。就拿「最高级要加定冠词」这条规则来说,如果去死背它可能会制造出不少问题。例如,最高级却不加定冠词的例子在所多有:
+
+Most books in my library are science fiction.
+(我图书室里头大部分的书都是科幻小说。)
+
+名词片语 most books 当中,most 是不折不扣的最高级:限定词 many(原形)、more(比较级)、most(最高级)。但是,它在这个名词片语中扮演限定词的角色,功能只在于限定这个名词的范围:是图书室里头「大部分」的书,并没有指出是「哪几本」。既然缺乏指示性、不具有 that 或th ose 的功能,也就不能使用定冠词 the。
+
+这个情况和 the most expensive books in my library 不同,后者这个名词片语用最高级形容词 most expensive 来指出图书室里头最贵的「那几本」,具有明确的指示意味,所以该采用定冠词 the。
+
+而且,就算是普通的形容词,最高级也不一定就要加 the。例如:
+
+Mangoes are most expensive in early summer, when they first come out.
+(芒果在初夏最贵,那是刚上市的时候。)
+
+上句中的 most expensive 就是形容词 expensive 的最高级,但就是没有加 the。因为:这个形容词并非放在名词片语中,而是放在主词补语位置。定冠词 the 属于限定词的一种,应该和名词共同出现,除非是省略掉名词(如上文提过的 the rich, the poor, the new, the unknown 等等)。像上句中的情况,most expensive是个纯粹的形容词补语,修饰主词 mangoes。因为形容词后面根本没有名词,当然也就不会有要加冠词 the 的问题。
+
+不过,刚才那个句子,如果这样说也是可以接受的:
+
+Mangoes are the most expensive in early summer, when they first come out.
+
+加上定冠词也不算错,主要是因为太多人都这样说,而符合大部分人的习惯用法就是可以接受的用法,虽然不大符合逻辑(语言本来就不是很合乎逻辑的东西)。还有:
+
+John runs (the) fastest among all the boys in my class.
+(我班上所有男生就属John跑得最快。)
+
+这个句子中的 fastest 是副词,修饰前面的动词 runs。它只是个修饰语、依附在动词上面,照理说根本谈不上冠词的问题(名词片语中才会有冠词)。但是上面那个例子就是可以加 the。语言是约定俗成的事情,有些用法虽然不尽合理,但是大家都这样用就是对的。
+
+再回来看看「最高级要加定冠词」这条规则,它似乎也暗示「比较级不要加定冠词」。但是这也不一定。例如:
+
+This is too expensive; do you have a cheaper room ?
+(这间太贵了,有没有便宜一点的房间?)
+
+I'll take the cheaper of the two rooms .
+(这两间房间,我要比较便宜的那间。)
+
+第1句中的 a cheaper room 里面有比较级形容词 cheaper,意思是 one cheaper room,「一间」便宜一点的,所以用的是不定冠词a。但是,第2句中的 the cheaper of the two rooms 虽然也是比较级形容词 cheaper,但是它指出来了两间房间之中比较便宜的「那间」,所以应该用定冠词 the。再看下面的例子:
+
+Modern British architecture leaves a lot to be desired, says Charles.
+(现代英国建筑还有许多有待改进之处,查尔斯王子表示。)
+
+名词片语 modern British architecture 前面没有加 a,是因为名词 architecture 是不可数的抽象名词、不能加 one。它前面也没有加 the,是因为上下文并无指示性:形容词位置的 modern 与 British 都是修饰语,不具指示功能。
+
+The architecture of modern China is characterized by boldness.
+(现代中国的建筑,特色在于大胆。)
+
+在名词片语 the architecture 后面有介系词片语 of modern China 当形容使用、指出是现代中国的「那种」建筑,所以前面要加定冠词 the。不过,形容词是否具有指示性,和它「放在名词前面或后面」并无一定的关系,应该要从意思上去判断才准确。例如:
+
+Of these chips, the blue ones are worth 100 dollars each, the red ones 50, and the yellow ones 10.
+(这些筹码当中,蓝色的每枚值100元、红色50元、黄色10元。)
+
+The blue ones, the red ones, the yellow ones 这三个名词片语,都是用名词前面的形容词来指出是蓝色「那种」、红色「那种」等等。所以,名词前面的形容词也可以有指示作用、采用定冠词。反之:
+
+He picked up a chip in that pile and gave it to the waitress.
+(他在那堆筹码里面拿起一枚赏给了女侍。)
+
+名词片语 a chip 后面虽然有介系词片语 in that pile 修饰它,但是这时候并无指示性:「一堆筹码里面」并没有指出是「哪一枚」,所以只能说 a chip,代表 one chip。
+
+综上所述,不定冠词 a 或 an 与定冠词 the 的判断,可以说牵涉到相当复杂的各种情况,不是靠背规则就可以涵盖周延的。与其去背规则,还不如回到原点:不定冠词 a 或 an 来自于 one、定冠词 the 来自于 that 或 those,然后用句意来判断,这样在写作时比较不会出错。
+
+## 专有名词
+
+人名(如 Bill Gates)、地名(如 California)等等都是专有名词。至于 a man 和 a place 则属于普通名词。所谓普通名词,是一种通称(universal) 的概念。亦即:天下间任一个男性都可以称为 a man,而世界上任一个地方也都可以称为 a place。这就是通称、也就是普通名词。正因为普通名词是通称、有许多对象都可以适用,这才需要去「限定」它:是 this man 还是 that man?是 one man 还是 many men?所以:普通名词才需要限定词。
+
+至于专有名词如 Bill Gates 与 California,则是属于特称(particular) 的概念。亦即:大家都知道微软那位世界首富名叫 Bill Gates。只要讲到 Bill Gates,大家都已经知道这个人是谁。这就是特称、也就是专有名词。而因为专有名词是特称、只有一个对象可以适用,一说出来就己经清楚是谁了,那么并没有「限定」它的必要,所以不能加限定词。因为 Bill Gates 这种名词本来就只有一个对象,所以并没有「一个」还是「两个」的问题、也没有「这个」还是「那个」的问题。因此在 Bill Gates 前面不能加 a、也不能加 the。
+
+如果看到好像专有名词的字前面加了冠词(a, an 或 the),那么只有一个解释:它并不是真的专有名词。
+
+### 假专有名词
+
+真正的专有名词是「特称」,不能加冠词。但是又有一条文法规则说:专有名词不加定冠词 the,但有以下例外:河流、群山、群岛、船只、报纸、杂志、旅馆等等专有名词必须加定冠词。
+
+the Danube 多瑙河 the Himalayas 喜马拉雅山 the Maldives 马尔地夫群岛 the Titanic 铁达尼号 the Newsweek 新闻周刊 the Ritz 丽池饭店
+
+乍看之下,好像真的是一堆专有名词加了定冠词。但是仔细看看,名词片语有三个位置:限定词 + 形容词 + 名词。如果对比一下前面那份名单中的英文与中译,可以发现英文都少了一个部分:名词部分都被省略了。这个部分可以还原如下:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- |
+| the | Danube | River |
+| the | Himalaya | Mountains |
+| the | Maldive | Islands |
+| the | Titanic | Liner |
+| the | Newsweek | Magazine |
+| the | Ritz | Hotel |
+
+这样就可以看得很清楚:以上这些传统文法中所谓的例外,其实没有一个真的是专有名词,因为所谓的专有名词(如 Danube, Himalaya 等等)其实都是放在形容词位置,真正名词位置放的都是普通名词(如 river, mountains 等等),所以这种名词片语前面当然可以加定冠词。一旦名词位置被省略,看起来才好像是专有名词加了定冠词。
+
+省略的时候要注意:够清楚才能省。例如the Pacific Ocean 可以省掉 Ocean,别人还是知道你讲的是「太平洋」。但是 the Dead Sea 就不能省略 Sea,不然别人会以为你说的是「死人」。
+
+还有,省略掉的名词如果是复数,那么复数字尾的 –s 往往会移到前面的形容词上,因为这时候形容词会升格为代名词、复数要交由它来表示,例如 the Maldive Islands 可以省略掉 Islands 成为 the Maldives,要在 Maldive 后面加个 –s 才对。
+
+另一种专有名词是某些「国名」,看看两个例子:
+
+| 限定词 | 形容词 | 名词 |
+| --- | --- | --- | --- |
+| the | Dominican | Republic |
+| the | United | States | of America |
+
+The Dominican Republic「多明尼加共和国」是国名,乍看之下是专有名词,但是仔细看看:名词位置是 Republic,这是个普通名词,属于通称:有许多国家都叫作 republic,所以它也是个假专有名词、可以加 the。再看「美国」:名词部分是 States,不仅是普通名词,甚至还是个复数!所以它也是个假专有名词。只有它后面那个介系词片语 of America 里头的 America 才是真正的专有名词,前面没有限定词。另外还有一种常见的情况:
+
+What do you make of the Johnsons , your new neighbors?
+(你觉得你们的新邻居 Johnson 一家是怎么样的人?)
+
+这句中的 the Johnsons 也是假专有名词,是 the Johnson family 的省略:名词部分 family 是集合名词而非专有名词,代表「家人」时是复数,所以省略之后要在中间的 Johnson 字尾加上 –s 来取代。
+
+### 专有名词普通化
+
+如果看到专有名词前面加了冠词、或者后面加了复数字尾,那就表示这个专有名词在此已经被拿来当做普通名词使用、成为通称而不再是特称。例如:
+
+The producers of North Country hoped Charlize Theron could pull off a Julia Roberts .
+(《北国性骚扰》的片商希望莎莉赛隆能演出一招和茱莉亚罗勃兹一样的手法。)
+
+茱莉亚罗勃兹在《永不妥协》一片中饰演挑战大企业的单亲妈妈,该片创下极高的票房。莎莉赛隆在《北国性骚扰》中同样饰演挑战大企业的单亲妈妈,片商希望她能再创茱莉亚罗勃兹的卓越成就。所谓 pull off a Julia Roberts,这种讲法是把 Julia Roberts 这个人名当做普通名词使用了:不再代表这个人、而是代表这个人所创下的成就。类似的成就,别人也可以再创,所以不只一个。这时就可以加 a 来表示是「一个」。这是专有名词当普通名词使用的结果。再看一个例子:
+
+This is not the Chicago I remember.
+(这不是我记忆中的那个芝加哥。)
+
+如果此人在睽违多年之后重返芝加哥、感觉完全陌生,就可以这样说。这时候在此人眼前有一个今天的芝加哥、在此人记忆中有一个多年以前的芝加哥,所以芝加哥对此人而言有两个,因此就不再符合专有名词「特称」的要求、变成了普通名词,可以指「这个」还是「那个」了。这时就可以加上定冠词、用 the Chicago 来指出「我记忆中的那个」。这也是专有名词当做普通名词使用的例子。
+
+### 普通名词专有化
+
+反之,有时候也可以把普通名词当做专有名词使用、前面不加冠词。例如放在补语位置的普通名词,如果符合一些特定条件,就可以视同专有名词看待,也就是前面不加限定词。
+
+这个问题可以从下面这个角度来理解。以主词补语为例,因为补语和主词之间具有全等关系,如果主词是个专有名词(例如人名),那么它的补语既然和它全等,便也可以视同专有名词看待。但是还要符合一个条件:在补语位置的这个名词必须符合专有名词「只有一个」的特性,才能够把它视同专有名词使用。例如:
+
+Bill Gates is Chairman of Microsoft.
+S V C
+(比尔盖兹是微软公司董事长。)
+
+本句中的 Bill Gates 是个专有名词,前面不加限定词。在补语位置上的 Chairman 本来只是个普通名词,因为并非只有微软公司才有董事长,很多别的公司也都有董事长。而且,Chairman 除了「董事长」之外还可以是「主席、系主任」等等,所以世界上的 Chairman 比比皆是。也就是说,Chairman 是普通名词(通称)、Bill Gates 是专有名词(特称),这两个名词的性质并不相同。可是,因为在这个句子中 Chairman 是 Bill Gates 的补语,可以和专有名词 Bill Gates 划上一个全等号,所以可以选择把 Chairman 也视同专有名词看待。再者,微软公司现任的董事长确实只有 Bill Gates 一人,因此把「微软公司董事长」视同专有名词看待也有道理。所以,上例中 Chairman 这个名词片语前面并没有限定词,这就是把它当作专有名词看待的结果。当然,这种情况如果选择仍旧把 Chairman 当作普通名词、在它前面加上定冠词 the,这样处理也是正确的,如:
+
+Bill Gates is the Chairman of Microsoft.
+
+再看下例:
+
+Bill Gates , according to some, is a better Chairman than Craig Barrett.
+S V C
+(有人说比尔盖兹当董事长比克雷格贝瑞特更在行。)
+
+贝瑞特是英特尔公司董事长。拿贝瑞特和微软公司董事长比尔盖兹相比较,就有两位董事长了。这时候,补语位置的 Chairman 虽然仍旧和主词位置的专有名词 Bill Gates 全等、似乎可以视同专有名词看待,但是在这个上下文中 Chairman 已经有两位了,所以不再符合专有名词「只有一个」的特性,因此不能把 Chairman 视为专有名词,而必须加限定词,成为 a better Chairman 这个普通名词片语。还有:
+
+Bill Gates is also a trustee of the Bill & Melinda Gates Foundation.
+S V C
+(比尔盖兹也是比尔与梅琳达盖兹基金会的一名信托人。)
+
+这个句子的主词补语 trustee 仍然和当主词的专有名词 Bill Gates 全等,似乎也可以把它当作专有名词看待。但是,「比尔与梅琳达盖兹基金会」有三名信托人:比尔盖兹、夫人梅琳达盖兹,以及股神华伦巴菲特。所以,这个补语 trustee 并不符合专有名词「只有一个」的要求、不能视同专有名词看待。因此还是要加上限定词成为 a trustee「一名信托人」。
+
+### 同位格位置
+
+另外,专有名词的同位格也有可能视同专有名词处理,例如:
+
+Ban Ki-moon, Secretary General of the UN , is a very powerful man.
+(潘基文,联合国秘书长,是个很有权势的人。)
+
+句中的 Secretary General of the UN 一般称为同位格,其实就是 who is Secretary General of the UN 这个形容词子句的减化。其中 who 代表 Ban Ki-moon,而 Secretary General 则是主词补语,和 Ban Ki-moon 是全等关系,而且符合专有名词「只有一个」的条件,所以可以选择视同专有名词处理,不加限定词。
+
+### 受词补语位置
+
+主词补语位置要注意该补语是否为专有名词,受词补语位置也是一样。例如:
+
+Queen Elizabeth made Charles Prince of Wales .
+S V O C
+(伊莉莎白女王封查尔斯为威尔斯亲王。)
+
+细看一下 Prince 这个字,严格讲起来它是普通名词,因为许多国家都有 Prince,甚至同一个国家里面可以有好几个 Princes。在英国,威尔斯亲王是指定的王位继承人,同一时间只能有一人。上面这个句子中的 Prince of Wales 前面并没有加限定词,是当作专有名词使用。这是因为它是 Charles 这个专有名词的受词补语,和 Charles 是全等关系。而且威尔斯亲王确实只有一人,符合专有名词的要求,所以它可以视同专有名词使用、不加限定词。
+
+## 普通名词抽象化
+
+在一些特定的介系词片语中,可以看到单数的普通名词却没有加限定词,那是把普通名词当做抽象名词来使用、采用零冠词的结果。例如:
+
+You can contact him by phone .
+(你可以打电话和他联系。)
+
+Are you actually going around the lake on foot ?
+(你真的打算徒步环湖一周吗?)
+
+I always go to church on Sundays.
+(我礼拜天一定上教堂。)
+
+Mangos are not in season now.
+(芒果现在时令不对。)
+
+You can go to the island by plane or by boat .
+(那个岛可以搭飞机或搭船去。)
+
+以第一个例子来说,介系词片语 by phone 当中的名词 phone 是个可数的普通名词,而且是单数。这种情况应该可以放得下冠词 a,因此一般说来并不适用零冠词,换句话说应该要有限定词才对。可是在 by phone 这个片语中,phone 就是没有加限定词而用上了零冠词。这是因为:用在 by phone 这个介系词片语中,phone 已经从普通名词转为抽象名词使用了。换句话说,用在这里它的意思并不是一具电话或两具电话、也不是这具电话或那具电话,而是以 by phone 这个介系词片语表示「采用打电话的方式」。亦即,phone 用在这个介系词片语中已经由普通名词抽象化、代表一种「方式、手段」,视同不可数的抽象名词看待,所以可以采用零冠词。
+
+第二个例子中的介系词片语 on foot 也是一样:并不表示一只脚或两只脚、这只脚或那只脚。亦即:foot 用在这里并不是当普通名词使用,而是以 on foot 这个片语来表示「采徒步的方式」,foot 已经由普通名词抽象化、视同抽象名词使用,因而可以采用零冠词。另外几个例子的道理也是一样,读者可以举一反三。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Participles.md b/corejava第9版/EnglishGrammarBook-master/docs/Participles.md
new file mode 100644
index 0000000..eb6e15f
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Participles.md
@@ -0,0 +1,187 @@
+# 第八章 分词
+
+## 分词视为形容词
+
+**过去分词(Ven)**,如果前面配合助动词 have,成为 have + Ven,这种构造应视为完成式的动词片语看待。除了这种情况之外,过去分词与现在分词(Ving),这两种分词都可以当作形容词看待。
+
+如果分词的构造单纯(例如只有一个单字),可以直接视为动词的词类变化看待:把限定动词变成现在分词或过去分词,就是把动词的词类转变成形容词来使用。如果是比较庞大的分词片语(例如里面还有受词、补语、副词等等),那么采用减化子句来诠释会比较完整,这是后话。
+
+先前在第四章介绍形容词时提过,形容词有两种主要的位置:名词片语中、以及补语位置。观察一下不难发现:这两个位置都可以放进分词,由此可见分词确实可以当做形容词使用。以下就形容词这两种主要位置分别说明分词的用法。
+
+## 一.名词片语中
+
+This is a good book.
+(这是一本好书。)
+
+形容词 good 放在限定词 a 与名词 book 中间,这是「名词片语中」的形容词位置,这种形容词称为 attributive adjectives。这个位置也可以放进分词当形容词使用,如下面这两个例子:
+
+This is a best-selling book.
+(这是一本畅销书。)
+
+现在分词 best-selling 放在「名词片语中」的形容词位置,当作形容词使用。不过现在分词多了一项特色:它的-ing字尾具有「持续、进行」的暗示,所以 best-selling 带有「正在畅销的、一直畅销的」暗示。也就是说,这个现在分词虽然当形容词使用,却还是能够表达「进行」状态。
+
+This is a well-written book.
+(这是一本写得很好的书。)
+
+过去分词 well-written 也可以放在「名词片语中」的形容词位置,表示它同样也可以当形容词使用。过去分词也有自己的一项特色:它具有「被动」或「完成」的暗示。所以,well-written 这个过去分词虽然当作形容词使用,却仍然带有「被动」语态(表示「被写得很好」),以及「完成」状态(表示「已经写好」)。
+
+## 二.补语位置
+
+形容词除了放在名词片语中,另一个主要的位置就是补语位置。这个位置的形容词称为 predicative adjectives,例如:
+
+The book is good .
+(这本书很好。)
+
+形容词 good 放在 is 后面当主词补语使用、修饰主词 the book。这个位置也可以放进分词(现在分词与过去分词),如下:
+
+The book is selling well .
+(这本书卖得很好。)
+
+依照传统文法的诠释,这个句子的动词应该是 is selling 这个动词片语,称为「现在进行式」。这是正确的诠释。但是如果采用传统文法的诠释方式,动词时态有24种之多,非常复杂。反之,如果另辟蹊径、变通一下,认定 be 动词就是动词、后面的分词是形容词补语,那么时态的问题就会变得非常简单。拿上面这个例子来说,简单化的诠释是这样的:动词是 is,它的时态是「现在简单式」,后面 selling well 这个分词片语是形容词片语,当主词补语使用,修饰主词 the book。现在分词的 -ing 字尾表达「进行」状态,所以 selling well 这个形容词片语表示这本书「正在」或「一直」卖得很好。
+
+The book is well written .
+(这本书写得很好。)
+
+依照传统文法的诠释,这个句子的动词应该是 is written 这个动词片语,称为「现在简单被动态」。简单化的诠释则是一律认定 be 为动词,后面 well written 这个过去分词片语就当形容词补语看待、修饰主词 the book。过去分词的字尾具有「被动」语态或「完成」状态,所以 well written 这个形容词片语表示这本书「被写」或「已经写」得很好。
+
+## 分词的动词用法与形容词用法比较
+
+如上所述,复杂的动词时态要想简单化,可以认定 be 为动词、后面的分词为形容词补语。这是取其简单化的看法,忽略掉比较细微的差别。事实上,分词可以当动词使用、也可以当形容词使用,两种用法之间是有一些差异的。要先了解有哪些差别存在,然后才可以放心地忽略这些差别。先来看看过去分词的用法。
+
+### 一.过去分词
+
+看看下面的例子:
+
+The man was dressed by his valet this morning.
+(此人今天早上是由他的仆人伺候穿衣的。)
+
+He is dressed in blue.
+(他身穿蓝色衣服。)
+
+第 1 句是个被动语态的句子,动词是被动态的动词片语 was dressed,后面有被动态专用的介系词 by 表示「被谁」。时间副词 this morning 是过去时间,因此动词采用过去式的 was dressed,表示穿衣服的「动作」发生在过去。这些观察在在都表示这个句子的动词是 was dressed,过去分词 dressed 属于动词片语中的一部分。
+
+第 2 句的情况就不一样了。动词 is 用的是现在式,表示时间是「现在」。后面的过去分词 dressed 是形容词,用来「描述」此人目前的穿着,而非表示穿衣的「动作」(那是发生在过去的事情,应采用过去式)。采用过去分词 dressed,表示的是「完成」状态:描述此人「穿了」蓝衣服。
+
+以上的观察显示,dressed 当作动词使用和当作形容词使用,两种用法之间确有差别,这项差别是文法学家必须了解的。不过这项差别非常细微,从语言学习者的角度来看,忽略这项差别也没有什么关系。换句话说,包括上列第 1 句也可以认定 was 为动词、后面的分词 dressed by his valet 为形容词片语作为主词补语,句型诠释和第 2 句相同。这种诠释方式虽不十分严谨,但是有简单化的好处。
+
+再看一个例子:
+
+I was annoyed by mosquitoes all night last night.
+(我昨晚被蚊子吵了一整夜。)
+
+I am very annoyed with him.
+(我对他相当反感。)
+
+第 1 句的时间是过去(last night),动词采用过去式的被动态动词片语 was annoyed,后面有 by 引导的介系词片语来表示「被谁」。这些观察显示这个句子的动词是 was annoyed,过去分词 annoyed 属于动词片语中的一部分。
+
+第 2 句的情况不同。在过去分词 annoyed 前面可以加上强调语气的副词 very,这表示 annoyed 在此是当形容词使用,作为主词补语、修饰主词I。这个句子的句型和 I am very angry with him 类似,annoyed 和 angry 同样都是当形容词补语使用。
+
+以上是详细的区分。不过,从语言学习者的角度来看,忽略上述的差别,一律认定 be 为动词、后面的过去分词为形容词补语,这种简单化的诠释也可以行得通。例如上列第1句,也可以选择把 was 视为动词、后面的分词 annoyed by mosquitoes 视为形容词补语。这是为了求其简单与统一,把第 1 句和第 2 句的句型作相同的诠释。过去分词 annoyed 本身具有「被动」语态,表示「被打扰」。
+
+> be + Ven = 被动态?
+
+传统文法列出公式「be + Ven = 被动态」,这一类的公式有一些共同的缺点。首先,传统文法中的公式太多,一个小小的变化就可以产生出一条公式,结果造成语言学习者背不胜背、记忆力不堪负荷。其次,这些公式往往都是以偏盖全,语言学习者在套公式时经常会套错,因此每一条公式又会衍生出若干条「例外」。学习者不只是背公式就算了,还得把一堆例外统统背起来才行。这种学习方式徒然增加学习者的负担,令许多学习者闻文法而色变、对文法望而却步,坦白说是相当拙劣的学习方式。将动词时态归纳为多达24种,就是很不科学的学习方法。
+
+比较聪明的方法是不要管那些无穷无尽的公式,而是设法去理解诸如现在分词、过去分词等少数几个「元件」的性质与用法,再加以排列组合就可以应用在各式各样的情境中。这种情况有如学单字:一个个单字去死背,那么有数十万个单字要背;反之,如果熟悉了一、两百个字根字首,再用排列组合的方式来诠释单字,记忆的负担就可大幅减轻。以「be + Ven = 被动态」这条公式而言,学习者如果能够掌握过去分词的特质,知道它可以当形容词使用、本身具有「被动」语态或「完成」状态,就能充分运用它在英文写作中、不必去背那些公式。例如:
+
+My wallet was stolen last night.
+(我的皮夹昨晚被偷了。)
+
+传统文法认定 was stolen 为被动态的动词片语。比较简单的看法则是一律认定 be 为动词(时间是 last night 所以采用过去式的 was),后面的过去分词 stolen 认定为形容词补语、本身具有「被动」语态,表示「被偷」,用来修饰主词 my wallet。以这种方式来诠释,就不必去背「be + Ven = 被动态」这条公式了。请比较一下这个句子:
+
+I found my wallet stolen .
+S V O C
+(我发觉我的皮夹被偷了。)
+
+传统文法对这个句子的诠释,也必须认定 my wallet 是受词,后面的过去分词 stolen 是形容词、当受词补语使用。当然,上面这个句子就是下面这句的减化:
+
+I found that my wallet was stolen .
+S V O(名词子句)
+
+其中的名词子句 my wallet was stolen,句型和上列第 1 句完全相同。如果把 was 视为动词,后面的 stolen 视为形容词、当主词补语使用,那么由此减化为上面第 2 句 I found my wallet stolen(my wallet 成为受词、stolen 成为受词补语)就是顺理成章的变化。
+
+「be + Ven = 被动态」这条公式不仅没有必要去背它,有时还会有误导之嫌。因为,过去分词放在 be 动词后面成为 be + Ven 的形态,有时并不表示被动语态。而且,过去分词就算不放在be动词后面,经常还是要加上被动语态来解释。所以,「be + Ven = 被动态」这条公式实在没有多大的意义。看看下面的例子:
+
+I can’t find my wallet. It’s gone .
+(我找不到皮夹。不见了。)
+
+后面那一句的动词如果认定为 is gone,就符合 be + Ven 的构造,但是它并非被动态。因为 go 这个动词是个不及物动词,并没有被动态可言。过去分词 gone 虽然放在 is 后面成为 be + Ven 的构造,仍不能作被动态动词解释,而应该把 gone 当作形容词使用,解释为「跑掉了,不见了」,也就是作「完成」状态解释。前面说过,过去分词可以表示「被动」语态或「完成」状态,这里就是解释为「完成」状态的一个例子。再看看下面这个句子:
+
+I’m done . It’s all yours.
+(我用完了。交给你了。)
+
+比方你在提款机前面办完了手续,让给排在后面的人使用时就可以加上这么一句。这里的动词 do 是个及物动词,但是 am done 虽然符合「be + Ven」的构造,却仍然不能作被动态解释。因为它在这里的意思显然不是说我「被做掉」,而是说我「已经做完」。所以,过去分词 done 在这里要当作形容词看待,不表示被动语态而是表示「完成」状态,也就是「已经」做完的意思。还有一个明显的例子:
+
+The leaves are fallen .
+(叶子都落光了。)
+
+同样的,are fallen 也符合「be + Ven」的构造,但是仍然不能解释为被动态,因为动词 fall 是不及物动词、并没有被动态可言。这时候过去分词 fallen 必须当形容词解释,表示「完成」状态,也就是说叶子「已经」掉落。
+
+看了上面几个例子,全部都是 be + Ven 却都不能当作被动态解释。所以,「be + Ven = 被动态」这条规则显然并不可靠。反之,过去分词就算没有放在 be 动词后面,却经常要作被动态解释,例如:
+
+spilt milk 洒出来的牛奶
+a wounded soldier 伤兵
+burnt-down houses 被烧毁的房子
+
+这三个例子都是名词片语。其中 milk 是物质名词、不可数,前面采用了零冠词。中间形容词位置放的是过去分词 spilt,表示「被洒出来」和「已经洒出来」,兼具被动语态与完成状态。 A wounded soldier 这个名词片语在中间形容词位置放的是过去分词 wounded,表示「被打伤」和「已经受伤」,也是兼具被动语态与完成状态。最后一个例子中的 houses 是复数、前面采用了零冠词,中间形容词位置放的是过去分词的复合字 burnt-down,表示「被烧毁」和「已经烧毁了」,兼具被动语态与完成状态。由这三个例子可以看出:过去分词没有放在 be 动词后面,仍然可以有被动语态。
+
+由以上观察可知,be + Ven 不一定是被动语态,反而单独的 Ven 也能够表达被动语态。所以「be + Ven = 被动态」这种公式不是很有意义,不如分开来理解:be 是动词、后面的过去分词是形容词补语,Ven 本身可以表示被动语态或完成状态。
+
+### 二.现在分词
+
+和过去分词一样,现在分词也有动词用法与形容词用法的差别,但也可以选择忽略这个细微的差别。先看看下面的例子:
+
+The dog was sleeping under the car then.
+(那只狗当时正在汽车底下睡觉。)
+
+The story is rather interesting .
+(这个故事蛮有意思的。)
+
+第 1 句中的动词是过去进行式 was sleeping,表示「正在睡觉」或「一直睡觉」。现在分词 sleeping 属于动词片语中的一部分,所以是当动词使用。第 2 句的动词则是现在简单式的 is,后面的现在分词 interesting 是个形容词、当作主词补语。有一个比较明显的线索是在 interesting 前面有个程度副词 rather 修饰它,可以看出 interesting 不是动词、而是形容词。
+
+从上面两个句子可以看出,现在分词有时候是动词片语的一部分、当动词使用,也有时候独立当作形容词使用。这两种用法之间确实有差别。不过,其间的差别相当细微,从语言学习者的角度来看可以忽略。换句话说,包括上列第 1 句也可以认定 was 为动词、后面的现在分词sleeping为形容词作为主词补语,句型诠释和第 2 句相同。现在分词字尾的 -ing 本身就可以表达「进行」状态。这是求其简单化的诠释。
+
+> be + Ving = 进行式?
+
+传统文法还有一条基本规则是「be + Ving = 进行式」。这条规则也不是很有意义。因为,be + Ving 不一定是进行式。反之,没有 be 动词时,独立的 Ving 还是可以表达进行状态。例如:
+
+The movie was really boring .
+(这部电影真的很无聊。)
+
+这个句子里面虽然有 be + Ving(was boring),却不是进行式。句中的动词是过去简单式的 was,后面的现在分词 boring 是形容词,当作主词补语、修饰主词 the movie。反之:
+
+drifting leaves 随水漂流的树叶
+singing birds 在唱歌的鸟
+a sinking ship 逐渐沉没的船只
+
+这三个名词片语,中间都有现在分词当作形容词。这三个现在分词都没有放在be动词后面、却都表现出「进行」状态:drifting 是「正在」漂流、singing 是「正在」唱歌、sinking是「正在」沉没。
+
+另外,即使是传统文法认定的进行式,如果换个角度诠释,把 be 视为动词、后面的现在分词视为具有「进行」状态的形容词,也都可以讲得通,句型的变化也会比较灵活。例如:
+
+I saw that the tree was swaying in the breeze .
+S V O(名词子句)
+
+I saw the tree swaying in the breeze.
+S V O C (我看到树在风中摇摆。)
+
+第1句的受词子句中,动词是 was swaying 这个过去进行式的动词片语,现在分词 swaying 是动词中的一部分。但是,这个句子一旦减化成为第2句,传统文法也不得不改变诠释,将现在分词 swaying 视为形容词、当作受词补语看待。既然如此,为何不直接把第 1 句中 the tree was swaying 的 swaying 也视为形容词补语、was 视为动词?简单的看法是:凡是 be 动词都认定为动词、后面的分词(不论现在分词还是过去分词)视为形容词补语,这样做至少有驾简驭繁的好处。动词时态也会相对变得简单许多。更重要的是,以这种方式诠释各式各样的减化子句,包括分词构句、同位格、动名词、不定词片语等等,都会很容易理解。
+
+再看一个比较复杂的例子:
+
+We found that he was teaching his son English at home .
+S V O
+
+We found him teaching his son English at home .
+S V O C (我们发现他在家里教儿子英文。)
+
+第 1 句中的受词子句,传统文法一般是如此诠释:
+
+he was teaching his son English at home
+S V O1 O2
+
+动词是过去进行式的动词片语was teaching,现在分词 teaching 属于动词的一部分,后面的 his son 与 English 分别是两个受词。不过,如果采简单化的诠释一以贯之,一律认定 be 为动词、后面的分词片语为形容词补语,那么这个名词子句的构造如下:
+
+he was teaching his son English at home
+S V C
+
+这时候动词就是 was,过去简单式,后面的 teaching his son English at home 是现在分词片语,当形容词补语使用(主词补语),修饰主词he。现在分词 -ing 字尾表达「进行」状态,所以有「正在」教的意思。这种诠释方式除了简单化,还有一项好处:很容易由此减化成为上列的第 2 句 We found him teaching his son English at home。在第2句中,teaching his son English at home是现在分词片语,当形容词补语使用(受词补语),修饰受词 him。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Prepositions.md b/corejava第9版/EnglishGrammarBook-master/docs/Prepositions.md
new file mode 100644
index 0000000..7a9e15e
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Prepositions.md
@@ -0,0 +1,529 @@
+# 第七章 介系词
+
+**介系词(prepositions)**,从造字来看是 pre- 加上 position,意思是「放在前面的东西」。介系词的用法就是放在名词前面、与名词(称为它的受词)共同构成一个意义单元、称为介系词片语,当作修饰语使用。介系词片语这种修饰语可以当形容词或副词使用,是最有弹性、使用频率最高的一种修饰语。可以用来修饰名词、动词、形容词、副词等各大词类。以下是介系词片语修饰各种词类的例子:
+
+The company is in trouble .
+名词 介系词片语
+(公司有困难了。)
+
+介系词片语 in trouble 当形容词使用,在句中充当主词补语、修饰主词 the company(名词)。
+
+I leave for Hong Kong tomorrow.
+动词 介系词片语
+(我明天动身到香港去。)
+
+介系词片语 for Hong Kong 当地方副词使用,修饰动词 leave。
+
+The country is rich in mineral wealth .
+形容词 介系词片语
+(这个国家富含矿物资源。)
+
+介系词片语 in mineral wealth 当副词使用,修饰形容词 rich。
+
+The new janitor works half-heartedly at best .
+副词 介系词片语
+(新来的工友做起事情来,充其量只能说是兴趣缺缺。)
+
+介系词片语 at best 当副词使用,修饰副词 half-heartedly。
+
+## 介系词与介副词
+
+有一种词类,看起来和介系词一模一样,但是后面却没有受词,而是直接当做副词使用。这种词类称为**介副词(particles)**,应该当作副词看待。例如:
+
+Come in .
+(请进。)
+
+The soldier stood up .
+(士兵站了起来。)
+
+第 1 句中的 in 看起来像介系词,后面却没有受词,而是直接当地方副词使用,修饰动词 come,称为介副词。第 2 句中的 up 也是介副词,直接修饰动词 stood。
+
+介副词还经常和介系词共同使用,例如:
+
+The plumber went down to the basement.
+(水管工人下到地下室去。)
+
+句中的 down 是个介副词,后面没有受词、直接修饰动词 went。它后面的 to 才是介系词,后接名词片语 the basement 当受词、构成一个介系词片语 to the basement,当地方副词使用,修饰动词 went。
+
+He has gone over to your house.
+(他已经跑到你家去了。)
+
+句中的 over 是介副词,直接修饰动词 has gone。后面的 to 才是介系词,后接名词片语 your house 当受词、构成一个介系词片语 to your house,当地方副词使用、修饰动词 has gone。
+
+## 介系词与片语动词
+
+请比较一下底下这两个句子:
+
+The man slept on the couch.
+(这名男子睡在长沙发上。)
+
+The man turned on the light.
+(这名男子打开了灯。)
+
+乍看之下两句的构造非常相似,但是句型其实并不一样。第 1 句是 S + V 的句型,如下:
+
+The man slept on the couch .
+S V 介系词片语
+
+句中的动词是 slept,后面的 on the couch 是个介系词片语,当地方副词使用、修饰动词 slept 的地方。第 2 句就不同了,是 S + V + O 的句型,如下:
+
+The man turned on the light .
+S V O
+
+这时候应该把 turned on 当一个动词来看(称为片语动词),后面的 the light 是动词 turned on 的受词。因为,如果第 2 句仍然采用第 1 句的句型来诠释,成为:
+
+The man turned on the light . (误)
+S V 介系词片语
+
+那么,介系词片语 on the light 是个地方副词(在灯上),用来修饰动词 turned,整个句子的意思就会变成:「这名男子在灯上旋转」。这样解释显然讲不通。而是应该把 turned on 合在一起当成动词看待,意思是「打开」。
+
+类似 turn on 这种情况,在动词后面加上介副词、由两个以上单字构成一个意义单元、应该当做一个动词来诠释,这种构造称为**片语动词(phrasal verbs)**。
+
+## 片语动词的种类
+
+片语动词可分成及物动词与不及物动词,而及物动词中又可分成可以拆开的片语动词和不可拆开的片语动词。所以片语动词大致可以分成以下几种。
+
+### 一.及物动词、不可拆开(受词必须放在片语后面)
+
+#### get over 康复,痊愈
+
+It's only a cold; you'll get over it soon enough.
+(只不过是小感冒,很快就会好了。)
+
+像 get over 这种片语动词属于及物动词,应该要有受词。而 get over 这种片语不可拆开,意思是说它的受词只能放在后面(如 get over it),而不能放在 get 与 over 的中间。如果看到 get it over with 这种构造,那是另一个不同的片语,意思变成「趁早把事情了结」。接下来几个例子都和 get over 属于同一类(及物、不可拆开),请读者自行体会。
+
+#### look into 调查,了解
+
+The manager will look into your complaint at once.
+(经理将就您的抱怨立即进行了解。)
+
+#### take after 类似,像
+
+Henry takes after his father .
+(Henry很像他爸爸。)
+
+#### stand by 支援
+
+Don’t worry; I’ll stand by you .
+(别担心,我会支援你。)
+
+如果看到 stand by 后面缺乏受词,那么表示这是另一个片语动词,属于不及物,意思是「等待,准备」。例如:
+
+Your team is next; please stand by .
+(下一个轮到你们这队了,请准备。)
+
+### 二.不及物动词
+
+#### come about 發生
+
+How did this all come about ?
+(這件事是怎麼發生的?)
+
+不及物的片語動詞,後面當然不會有受詞。
+
+#### fall off 下跌
+
+Business has fallen off badly since the SARS epidemic.
+(自從SARS疫情以來,生意慘跌。)
+
+#### go off 爆炸
+
+The bomb went off in the middle of the night.
+(炸彈半夜爆炸了。)
+
+#### turn up 出現,出席
+
+The meeting was postponed because too few people turned up .
+(會議延期了,因為出席的人太少。)
+
+### 三.及物动词、可以拆开(受词可放在片语后面、也可开放在中间)
+
+#### bring up 抚养长大
+
+That woman brought up eight children .
+That woman brought eight children up .
+That woman brought them up .
+(那个女人抚养八个小孩长大。)
+
+像 bring up 这种片语动词属于及物动词,它的受词 eight children 可以放在 bring up 的后面、也可以把 bring 与 up 拆开来放在中间。像这一类的片语动词,如果受词是代名词(如them)就不适合放在后面,而必须把片语动词拆开、受词放中间(如brought them up)。原因在于:后面的位置是比较重要的位置,念起来重音也会落在这个位置。但是代名词是比较不重要的东西,不宜念成重音。所以,只要片语动词是可以拆开的那种、而受词又是代名词,就必须拆开来把代名词放在中间、把后面要念成重音的位置留给片语动词中的介副词(如 brought them up)。
+
+#### call off 取消
+
+The boss has called off the meeting .
+The boss has called the meeting off .
+The boss has called it off .
+(老板已经取消了会议。)
+
+#### turn down 拒绝
+
+I’m going to turn down his offer .
+I’m going to turn his offer down .
+I’m going to turn it down .
+(我将拒绝他的提议。)
+
+#### make up 捏造,编造
+
+He made up a long story .
+He made a long story up .
+He made it up .
+(他编造了一个很长的故事。)
+
+如果看到 make up 的后面缺乏受词,那表示它是另一个片语动词,属于不及物,意思是「合好」,例如:
+
+He and his separated wife finally made up .
+(他和分居的老婆终于合好了。)
+
+### 四.三个字以上的片语动词,及物、不可拆开(受词应放在后面)
+
+#### catch up with 赶上
+
+He's slowly catching up with his classmates in exam grades.
+(他的考试成绩渐渐赶上同班同学了。)
+
+从前的文法书称片语动词为「双字动词」(two-word verbs),但是这个名称不很贴切,因为片语动词有时候不只两个字,例如 catch up with。片语动词如果是三个字,通常第一个是动词(如catch)、第二个是介副词(如 up)、第三个是介系词(如 with)。因为第三个是介系词,后面必须有受词,所以凡是这种三个字以上的片语动词都是及物动词,而且都不可拆、受词一定要放在后面。以下几个例子都是同样的情况。
+
+#### drop out of 退出,中辍
+
+John hurt his leg and had to drop out of the race .
+(John腿受伤,不得不退出比赛。)
+
+#### get away with 侥幸逃脱,全身而退
+
+If you take the money, you can't expect to get away with it .
+(你要是敢拿钱,就别想全身而退。)
+
+#### go back on 食言,说话不算
+
+I promised my kid a new notebook, so I can't go back on my word now.
+(我答应小孩要买一台新笔电,现在不能说了不算。)
+
+以上所做的主要是分类的工作,介绍一下片语动词有哪些种类。在此有限的空间当然无法列举周全。片语动词的情况和介系词类似,最好是经过广读、广泛地接触吸收,慢慢就会知道该怎么用。
+
+## 空间介系词
+
+表示空间的介系词可以分成点、线、面、体四个角度来探讨。所谓点、线、面、体,都是主观的认定。亦即,同一个空间,只要说话者在这句话中把它当成一个点看待,就要采取表示「点」的介系词。换一个句子,把同一个空间当成立体来看待,就该采取表示「体」的介系词。
+
+### 一、点:at
+
+The bus will stop at the dock to pick up passengers.
+(巴士在码头将停下来载客。)
+
+在巴士的行驶路线上,码头是一个「点」、来到这个点要停。属于「点」的空间概念,通常用 at 这个介系词来表示。
+
+We have arrived at our destination .
+(我们已经抵达了我们的目的地。)
+
+在旅程中,目的地是个「终点」。
+
+The sniper is aiming at the kidnapper .
+(狙击手在瞄准绑票犯。)
+
+用枪瞄准目标时,这个目标就是一个「瞄准点」。
+
+The instructor points to the poster on the wall and says, “Never point your gun at anybody .”
+(教官指向墙上的海报,说:「绝不要用枪瞄准任何人。」)
+
+如果是「指向某个方向」,应该说 point to,这个介系词 to 相当于 toward 的用法。如果说「瞄准」,那是把目标当成一个定点,就该说 point at。
+
+### 二、线:on, along
+
+The student memorized 10 new words on his way to school.
+(这个学生在上学途中记了十个新单字。)
+
+从家里到学校是一条「线」状的路程。属于「线」的空间观念通常以 on 或 along 来表现。
+
+There are many beautiful villas along the beach .
+(沿着海滩有许多美丽的别墅。)
+
+海滩可以视为海与陆地交界的一条「线」,介系词采用 along 或者 on 都可以。
+
+I see three bookstores on this street .
+(我看到这条街上有三家书店。)
+
+一条街,是「线」形的构造,介系词可用 along 或 on。
+
+### 三、面:on
+
+I strained my eyes but couldn't see any ship on the sea .
+(我亟目眺望,但是海面上看不到有船。)
+
+「海面」是个平面。在平面上,通常用 on 这个介系词来表示。
+
+There’s a picture hanging on the wall .
+(墙上挂了张画。)
+
+「墙面」也是个平面,所以用 on 这个介系词。
+
+The speaker is standing on the platform .
+(演说者站在讲台上。)
+
+讲台的上面是个平面,所以用 on 表示。
+
+### 四、体:in
+
+I like to stay in my office because it's quiet there.
+(我喜欢待在自己办公室里头,因为很安静。)
+
+所谓「点、线、面、体」的认定,其实是主观的。上面这个句子表示「办公室里头很安静」,那是把办公室视为一个具有长、宽、高的立体看待,所以介系词用in。但是下面这个例子就不一样了:
+
+We'll go our separate ways, and meet at my office at three.
+(我们各走各的,三点钟在我办公室碰面。)
+
+这个句子是在约碰面的「地点」,所以是把办公室视为一个「点」看待,因此介系词用 at。
+
+I think I'll walk; there are too many cars in the street .
+(我想我走路好了,街上车子太多了。)
+
+如果把街道视为一条线,介系词应该用 on 或 along。但是上面这个句子是把街道视为一个立体空间,说里头的车子太多了,这时就该用 in。
+
+### 比喻用法
+
+空间介系词有时候是用来作比喻,并不是真正用来表示空间。例如:
+
+That shameless man is beneath contempt .
+(那个无耻的人简直太令人瞧不起了。)
+
+介系词片语 beneath contempt 字面上是「比轻蔑更低」,这是空间介系词的比喻用法,表示「令人瞧不起」。
+
+What the lecturer is saying is quite beyond my comprehension .
+(演讲人所说的话我完全听不懂。)
+
+介系词片语 beyond my comprehension 字面上是「超越我理解的范围之外」,这也是空间介系词的比喻用法,表示「不懂」。
+
+His objection is quite beside the point .
+(他的反对意见完全离题了。)
+
+介系词片语 beside the point 字面上是「偏离了重点」,以此比喻「离题、与主题无关」
+
+It's sometimes difficult to live within one's income .
+(要量入为出,有时候很困难。)
+
+介系词片语 within one's means 字面上是「在个人收入范围之内」,这是用空间介系词来比喻「不透支」。
+
+## 时间介系词
+
+比较常用的时间介系词有 in, on, at 这些。如果表达的是一个时间的「定点」、非常短的时间,通常用 at 这个介系词,例如:
+
+I’ll meet you at six o’clock .
+(我们六点钟见。)
+
+「六点钟」是个时间上的「定点」,介系词应该用 at。类似的例子有:at noon, at midnight, at dinner, at sunrise, at sunset 等等。比较特别的是 at night:虽然「夜晚」的时间比较长,但仍要使用 at 这个介系词。这没有什么道理可讲,而是语言习惯使然。
+
+如果是一段比较长的时间,通常用 in 这个介系词来表示,例如:
+
+I do most of my work in the morning .
+(我大部分的事情都是在早上处理。)
+
+「早上」是「一段时间」,介系词应该用 in。类似的例子有:in the evening, in May, in summer, in 2007 等等。
+
+如果表示出来「哪一天」,如星期、日期、节日等等,通常要用 on 这个介系词,例如:
+
+My birthday is on January 23 .
+(我的生日是元月23日。)
+
+讲出「元月23日」这天,介系词应该用 on。另外像 on Monday, on New Year's Day 等等,介系词都要用 on。甚至包括与 the morning, the evening 之类并用时,只要有讲出哪一天,介系词仍然是用 on。例如:
+
+The accident happened on the morning of June 20 .
+(意外发生在六月20日早上。)
+
+## 其他介系词
+
+除了时间、空间之外,还有一些介系词用于表达其他的观念。比较值得注意的有以下这些。
+
+### apart from 除了…之外
+
+这个介系词有两种不同的用法。它可以相当于 except for,表示「除了……之外就没了」,例如:
+
+We had no trouble on the way apart from (= except for) a flat tire .
+(我们一路都没碰到问题,除了一枚轮胎没气。)
+
+但是它也可以相当于 in addition to,表示「除了……之外还有」,例如:
+
+Apart from (= in addition to) a flat tire , we also ran out of gas.
+(除了轮胎没气之外,我们还用光了汽油。)
+
+### as for 至于
+
+这个介系词在写作时很好用,可以用在逐条列举、也可以用来列举呈对比的项目,例如:
+
+I don't blame you. As for your friend , he has behaved very badly.
+(我并不怪你。至于你的朋友,他的行为就很差劲。)
+
+### for 为了…,以(价钱),支援
+
+这是个常用的介系词,有好几种解释。
+
+This document is for your information only.
+(本文件只供你个人参考之用)
+
+I bought the book for 200 dollars .
+(这本书是我花200元买的。)
+
+Are you for the tax cut ?
+(你支援减税案吗?)
+
+### of ……的
+
+这是出现频率最高的介系词之一,有好几种用法。
+
+These shoes are made of rubber .
+(这双鞋是橡胶做的。)
+
+Holland is a part of Europe .
+(荷兰是欧洲的一部分。)
+
+I think of you often .
+(我经常会想念你。)
+
+The arrival of the train caused a big stir on the platform.
+(火车的抵达在月台上掀起一阵骚动。)
+
+### at 以(价钱或速度)
+
+We joined the tour at $3,000 per person.
+(我们以每人3,000元的价格参加了旅行团。)
+
+The car was going at 90 km per hour.
+(车子当时以每小时90公里的速度行进。)
+
+### but 除了
+
+通常 but 是对等连接词,但也可以当介系词使用,用法相当于 except。
+
+No one but (= except) a fool would accept a challenge like that.
+(除了傻瓜,没有人会接受这样的挑战。)
+
+### in 以(表达方式)
+
+How do you say that in English ?
+(这句话用英文怎么说?)
+
+He signed his name in black ink .
+(他以黑墨水签下名字。)
+
+### up to 由 …… 决定,可以胜任,在从事(或计画)
+
+这个介系词有好几种不同的意思,请读者由例句中自行判读。
+
+It’s not up to me to decide.
+(这件事不是由我来决定的。)
+
+I’m not up to this job .
+(我个工作我胜任不了。)
+
+Do you know what Tom has been up to recently?
+(你知道汤姆最近在搞什么鬼吗?)
+
+### between / among 在 … 之间
+
+一般文法书说 between 用于表示两者之间,among 则是三者以上。这个区别大致说来是可以接受的,可是要拿它当规则来背,就会有例外。其实这两个介系词的差别主要不在两个与多个之差,而在于:between 有标示位置的功能(意思是「夹在中间」),among 则没有(只表示「其中,之中」 )。例如:
+
+The Rhine flows between France and Germany .
+(莱茵河流经法国与德国中间。)
+
+「两个中间」用 between,这个例子刚好是法国和德国这「两个」,所以用 between。不过,采用between真正的理由并不在于「两个」、而在于「夹在中间」:莱茵河夹在法国德国中间,所以要用 between。换句话说,在这里采用 between 是因为具有标示位置的功能。
+
+Among the major cities in the world, Shanghai is probably developing most rapidly.
+(在世界各大城市之中,上海很可能是目前发展最快速的。)
+
+「三个以上」用 among,这个例子提到的 the major cities in the world 有许多个,所以用 among。不过,这里采用 among 的真正理由也不在于「三个以上」,而是在于:这个上下文完全没有标示位置的功能,只表示「其中、之中」。请看下例:
+
+Switzerland lies between France, Germany, Austria, and Italy .
+(瑞士位于法国、德国、奥地利与义大利中间。)
+
+在这个例子中,between 后面有四个国家,可是仍然要用 between,主要是因为现在是用这四个国家来标示位置,把瑞士「夹在中间」,而不是笼统地表示「其中、之中」。既然有标示位置的功能,就应该用 between。
+
+### except / except for 除了……
+
+一般的情况下,except for 和 except 的用法与意思都差不多。但是放在句首时只能用 except for,不能用 except。
+
+You can all go except George .
+You can all go except for George .
+Except for George , you can all go.
+(大家都能去,除了乔治。)
+
+### on / about (谈论)关于…
+
+文章或演说的主题,如果采比较正式的口吻、比较专业或学术化,就应该用 on 这个介系词来表示。如果是非正式的口吻,用 about 就行了。
+
+He has written a book on the temples of the Upper Nile.
+(他写了一本书论尼罗河上游的庙宇。)
+
+He’s talking about his childhood .
+(他在谈他的童年。)
+
+### over 关于…
+
+如果是「争论」的话题,通常要用 over 这个介系词来表示,例如:
+
+They're arguing over their share of the property.
+(他们在争这份财产要怎么分。)
+
+### through 经由……,靠……
+
+这个介系词可以表示「途径」或「手段」,例如:
+
+He achieved fame through sheer hard work .
+(他纯粹是靠苦干而成名的。)
+
+## 普通名词抽象化
+
+在第二章介绍名词片语时,我们提过「普通名词抽象化」这个观念,例如:
+
+I think I’ll go by bus .
+(我想我搭巴士去好了。)
+
+用在 go by bus 这个片语中,bus 已经不再是一辆具体、有形的车辆,而是代表一种「交通方式」。这是把普通名词 bus 当作抽象名词使用,因此可以采用零冠词。但是,如果在 bus 前面有形容词、构成一个名词片语,那么它又会恢复普通名词的身分、必须有限定词,例如:
+
+I’ll go by the 5:30 bus .
+(我搭五点半那班巴士好了。)
+
+说出是五点半「那班」,这是明确指出要搭「哪一班」巴士,所以还是要加定冠词 the。
+
+He usually goes to bed before 11:00.
+(他通常是十一点之前就寝。)
+
+He’s going toward the bed .
+(他向床走过去。)
+
+第 1 句里面的 go to bed是 个特定的片语,表示「上床睡觉」,这时候 bed 这个普通名词要采抽象化处理、加零冠词。但是如果介系词换成 toward、成为 go toward the bed,意思就不再是「上床睡觉」,而是「朝那张床走过去」。这时候 bed 仍然是个普通名词,必须有限定词。
+
+I love to travel by sea .
+(我喜欢航海旅行。)
+
+I have a small house by the sea .
+(我在海边有栋小房子。)
+
+第 1 句中的 travel by sea 是个特定片语,表示「以航海的方式旅行」,这时候 sea 不再是普通名词,而是以 by sea 来表示某种交通方式,因此 sea 可以视为抽象名词看待、前面用零冠词。但是,如果意思是「在海边」,那么 sea 不再是一种抽象的「交通方式」、而是具体的「海洋」,就需要有限定词。
+
+## 介系词片语的位置
+
+如上所述,介系词片语是很有弹性的修饰语,可以当作形容词或副词使用。介系词片语在句中的位置,通常是放在它所修饰对象的后面作后位修饰语使用,例如:
+
+I love to read books with pictures in my leisure time .
+(我有空的时候很喜欢阅读有插画的书。)
+
+介系词片语 with pictures 当形容词使用,修饰名词 books,放在名词后面的位置。另一个介系词片语 in my leisure time 当时间副词使用,修饰 read 的时间,放在句尾位置。
+
+使用介系词片语和使用其他的修饰语一样,都得小心不要犯模棱两可的错误。例如:
+
+The secretary had to retype the letter which she had been working on under the order of the manager . (不佳)
+
+这个句子写得不好,因为介系词片语 under the order of the manager 放的位置既是全句的句尾、又是关系子句的句尾,所以它可以修饰主要子句的动词 had to retype 、也可以修饰关系子句的动词 had been working on,造成模棱两可的结果。可以分别修改如下:
+
+Under the order of the manager , the secretary had to retype the letter which she had been working on.
+(在经理命令之下,秘书不得不重打那封她一直在处理的信件。)
+
+The secretary had to retype the letter which, under the order of the manager , she had been working on .
+(秘书必须重打那封她奉经理之命一直在处理的信件。)
+
+再看一个例子:
+
+I saw that many houses were destroyed by fire on TV . (不佳)
+
+介系词片语 by fire 放在被动态的动词 were destroyed 后面修饰它,意思很清楚(「被火烧毁」)。但是另一个介系词片语 on TV 是个地方副词,放在这个位置一方面是全句的句尾、另一方面又是名词子句(that子句)的句尾,所以它可以修饰主要子句的动词 saw、也可以修饰名词子句的动词 were destroyed,造成模棱两可的结果。应修改如下:
+
+On TV I saw that many houses were destroyed by fire.
+(在电视上我看到许多房子被火烧毁。)
+
+把介系词片语 on TV 移到句首,它就只能够修饰主要子句的动词 saw,意思也就变清楚了。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Pronouns.md b/corejava第9版/EnglishGrammarBook-master/docs/Pronouns.md
new file mode 100644
index 0000000..73fc6d2
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Pronouns.md
@@ -0,0 +1,88 @@
+# 第三章 代名词
+
+## 代词(pro-forms)
+
+请先看看几个例子:
+
+Mary is pretty ; so is her sister.
+(Mary很漂亮,她妹妹也一样。)
+
+Mary speaks French; so does her sister.
+(Mary说法文,她妹妹也一样。)
+
+Mary is pretty; she is also smart.
+(Mary很漂亮,她还很聪明。)
+
+第 1 句当中以副词 so 替代前面的形容词 pretty 以避免重复。第2句当中以助动词 does 替代动词 speak 以避免重复。第3句则是以代名词 she 替代名词 Mary 以避免重复。像 so, do, she 这些用来取代他人以避免重复的字,可以笼统称为**代词(pro-forms)**。各种代词当中,写作时比较容易出错、因而也比较值得探讨的,就是**代名词(pronouns)**。
+
+代名词是用来代替名词片语以避免重复的一种词类。例如:
+
+The dog ate the bone .
+(狗吃了骨头。)
+
+He liked it .
+(觉得很好吃。)
+
+句 2 中的 he 与 it 就是代名词,分别代替句 1 中的名词片语 the dog 与 the bone 以避免重复。 the dog 与 the bone 称为**先行词(antecedents)**。
+
+代名词算是比较简单的一种词类,不过在写作时还是经常出现代名词的错误,所以接下来我们整理出一些代名词使用时最常出现错误的地方,提醒读者注意。
+
+## 代名词与先行词人称须一致
+
+People often think that our difficulties are unique. (不佳)
+(大家经常以为我们碰到的困难是独一无二的。)
+
+句中的代名词 our,代表的先行词是 people。但是,people是第三人称、our却是第一人称,并不一致。下面两种改法都符合一致性的要求,可以接受:
+
+People often think that their difficulties are unique.
+We often think that our difficulties are unique.
+
+## 代名词与先行词单复数须一致
+
+If the campaign succeeds in raising huge sums , the sponsors will devote it all to disaster relief. (误)
+(如果宣传运动成功募得巨款,主办单位将全数用于救灾。)
+
+代名词 it 是单数,它代替的先行词 huge sums 却是复数,不一致。下面两种改法都可以:
+
+If the campaign succeeds in raising huge sums , the sponsors will devote them all to disaster relief.
+
+If the campaign succeeds in raising a huge sum , the sponsors will devote it all to disaster relief.
+
+## 代名词的性别考量
+
+When a teacher takes his students on a field trip, he is fully responsible and must bring every one of them safely back to school with him . (不佳)
+(老师带学生做户外旅行时要负全责,必须把每一名学生安全带回学校。)
+
+这里面有一个写作时会碰到的问题。如果先行词是某人、性别不清楚,从前的做法是一律视为男性、代名词使用 he 这一类。但是自从女权运动兴起、一些女权运动先驱率先解构语言文字,就不再适合把上述的情况一律视为男性,而应该用 he or she 这个比较男女平等的片语做代名词。不过,he or she 这种用法有时会显得很笨重。像上面那句话,尊重女权的话可能要这样讲才行:
+
+When a teacher takes his or her students on a field trip, he or she is fully responsible and must bring every one of them safely back to school with him or her . (不佳)
+
+这种说法仍然不佳,因为实在太啰嗦了。如果碰到这种情况,最好的办法是干脆一律视为女性,可以平衡一下:
+
+When a teacher takes her students on a field trip, she is fully responsible and must bring every one of them safely back to school with her .
+
+## 代名词必须有一个先行词
+
+Although the new regulations allow them to do it , high school graduates seldom go abroad for higher education . (不佳)
+(虽然新规定允许这样做,但是高中毕业生还是很少出国深造。)
+
+代名词 it 必须有一个先行词,而且这个先行词应该是名词片语。但是整句话中找不到 it 的先行词是什么。从意思上判断的话似乎代表的是 go abroad for higher education,但那是以动词 go 为主的「述部」、并非名词片语,所以不宜使用代名词 it 来替代。应该改写如下:
+
+Although the new regulations allow them to do so , high school graduates seldom go abroad for higher education .
+
+改成 do so,没有了代名词、变成助动词 do 加上副词 so,「这样做」,代表的就是后面 go abroad for higher education 这个部分。
+
+## 代名词只能有一个先行词
+
+代名词只能有一个合理的先行词。如果一个代名词有两个以上的先行词、而且都说得通,那么这个句子就没有把话讲清楚、是不好的句子。例如:
+
+When tourists first arrived in this new resort, the locals thought they were very lucky people. (不佳)
+(观光客初抵这个新渡假区时,当地人认为他们是非常幸运的人。)
+
+这个句子不好,因为没把话讲清楚。代名词 they 有两个可能的先行词:tourists 与 the locals。这种情况就会造成模棱两可。如果 they 的先行词是 tourists,这个句子的意思是「当地人认为这些观光客是幸运儿」——可能是羡慕这些观光客有钱有闲。反之,如果 they 的先行词是 the locals,这个句子就得解读为「当地人认为自己是幸运儿」——可能是想到可以发一笔观光财了。两种说法都讲得通,表示这个句子并没有把话讲清楚。代名词如果有两个可能的先行词,就会造成这样的结果,而这又是写作时经常犯的毛病,要特别注意。
+
+上面这个句子应该避免使用代名词,不然无法避免模棱两可的缺点。两种意思可以分别修改如下:
+
+When tourists first arrived in this new resort, the locals thought these outsiders were very lucky people .
+
+When tourists first arrived in this new resort, the locals considered themselves very lucky people .
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/ReducedClauses.md b/corejava第9版/EnglishGrammarBook-master/docs/ReducedClauses.md
new file mode 100644
index 0000000..fb7c49b
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/ReducedClauses.md
@@ -0,0 +1,97 @@
+# 第二十二章 减化子句
+
+传统文法动用了各式各样的名称来说明一种概念,结果都未能说明清楚。这些名称包括动状词(含现在分词、过去分词、动名词、不定词片语、原形动词)、非限定动词、非限定子句、同位格、分词构句、独立片语等等。其实,所有这些名称都可以用同一个观念来理解:**减化子句(reduced clauses)**。
+
+## 何谓减化子句
+
+减化子句的概念,其实就是一个「省略」的概念。句子从最基本的单句进入比较复杂的复句时,前后两个子句之间往往会有重复的元素存在。所谓减化子句,就是把从属子句当中所有重复的、空洞的元素压缩省略掉,只剩下最精简的构造。例如:
+
+I avoid something .
+S V O
+(我避免一件事。)
+
+I am caught .
+S V C
+(我被逮到。)
+
+I am unprepared .
+S V C
+(我没做好准备。)
+
+这三个句子若分成三个单句来表述如上,很明显句型缺乏变化、风格不够成熟,而且表达力差。另一个选择是把三句合在一起写成一个复句,如下:
+
+I avoid [that I am caught] [when I am unprepared.]
+S V O 名词子句 时间副词子句
+
+在句 2 这个直述句前面加上没有意义的连接词 that 成为名词子句 that I am caught、放在句 1 中当作动词 avoid 的受词使用。然后在句 3 前面加上表示时间的从属连接词 when 成为副词子句 when I am unprepared,用来修饰动词 am 的时间,结果就是上面这个复句。
+
+比较起来,这个复句固然要比前面三个单句更有变化、表达力更强,但它仍然不是修辞效果最好的说法,因为它不够简洁:主要子句的主词、名词子句的主词、时间副词子句的主词三个都是I,重复三次,相当浪费篇幅。
+
+叙述一件事情时,保持前后句子的主词相同是个好习惯,因为这样的叙述比较有连贯性、因此也就比较清楚。但是,主词的重复却又违反了简洁的要求。要想同时顾到清楚性以及简洁性、消除掉所有重复的元素,最好的办法就是采用减化子句:压缩掉所有重复、空洞的元素,将句子减化如下:
+
+I avoid being caught unprepared.
+S V O
+
+这个句子总共只有五个字,却包含了三个句子的意思在内。它能够那么简洁,就是因为采用了减化子句、压缩掉了所有重复、空洞的元素。这种讲法的修辞效果最佳,因为它能够兼顾简洁与清楚的双重要求。
+
+## 从属子句减化的基础观念
+
+本书从第一章:单句的五种基本句型开始,就已经在为减化子句打基础。至目前为止,我们已经建立了一些重要的观念,是为处理减化子句的基础观念:
+
+一.视 be 为动词,后面的部分包括现在分词、过去分词、不定词片语、形容词、名词、介系词片语等等一律视为主词补语。
+
+二.现在分词视为形容词,字尾 -ing 有「持续、进行」的暗示。
+
+三.过去分词视为形容词,字尾 -en 有「被动、完成」的暗示。
+
+四.不定词片语具有不确定语气,和语气助动词的语气相同。
+
+五.语气助动词都可以改写为 be + to,意思大致不变。
+
+从属子句的减化,就要建立在上述这几点观念上。
+
+## 从属子句减化的共同做法
+
+从属子句,不论是名词子句、形容词子句、还是副词子句,减化的原则都是一样的。所有的从属子句,共同的减化方式是省略掉主词与 be 动词、只剩下补语部分来取代原来的子句。从属子句的主词如果和主要子句相同、或者是个空洞无意义的字,通常可以省略而不会影响到句子的意思。如果从属子句的动词又是没有叙述能力的 be 动词,那么省略掉 be 动词之后句子的意思仍然不会受到伤害。从属子句省略掉主词与 be 动词、把叙述的工作完全交给补语来做,这就是减化子句的共同做法。没有了主词与限定动词,原本的限定子句也就变成了非限定子句,原来的连接词也就不再需要。因此,除非为了保留连接词的字意,不然这些连接词也都可以一并省略。
+
+请注意:在所有的动词当中,只有be动词是空的、没有意义,可以减化掉而不伤害到句子的意思。从属子句减化时,动词的处理方式可以依据下列的原则进行:
+
+若有 be 动词,省略 be 动词。
+
+若有语气助动词,将语气助动词减化为表示不定词的 to。
+
+若无 be 动词也无语气助动词、只有普通动词,一律加上 -ing。
+
+所有的从属子句减化,动词部分都可以依照这三项原则办理。举例说明如下:
+
+### 1\. 省略 be 动词
+
+[While he was taking a bath], Archimedes discovered the principle of buoyancy.
+副词子句 S V O
+(当他在泡澡的时候,阿基米德发现了浮力原理。)
+
+主要子句的主词是 Archimedes。副词子句(中括弧内的部分)的主词 he 也是代表同一个人。这个主词位置的重复就有了减化的空间,可以把副词子句中重复的主词省掉、再删掉空洞的 be 动词,只留下补语部分,而将副词子句减化如下:
+
+While taking a bath , Archimedes discovered the principle of buoyancy.
+减化副词子句
+
+这里所谓的省略 be 动词,包括一般所谓的进行式与被动态在内。如上例中的副词子句 while he was taking a bath,一般文法书的诠释都是说 was taking 是过去进行式的动词片语。如果采取简单化的认定,视 be 动词为动词、后面的分词片语为形容词补语,那么这个副词子句经过减化、省掉主词与 be 动词之后,留下的就是 taking a bath 这个有「进行」意味的现在分词片语。至于原来的连接词 while,它的文法功能是引导一个时间副词子句。如今这个副词子句已经减化为非限定子句,这个连接词也不再有需要、可以省略。不过,while 除了连接词的文法功能之外,还有「当…时候」的字意在内。如果要保留这个字意,也可以选择把 while 留下来。
+
+### 2\. 语气助动词改写为表示不定词的 to
+
+I expect [that I can finish the book on the way].
+S V O 名词子句
+(我预期可以在路上看完这本书。)
+
+中括弧内是名词子句,当作主要子句动词 expect 的受词使用。名词子句里面的主词 I 和主要子句的主词 I 相同,因而有减化的空间。做法是将名词子句中重复的主词 I 省略、再将动词减化。名词子句中的动词片语是 can finish,而所有的语气助动词都可以改写为 be + to、意思仍然接近,所以可以先这样修改:把 I can finish the gook 改写为 I am to finish the book,然后再将无意义的 be 动词连同重复的主词一起省略,整个名词子句就减化为不定词片语 to finish the book on the way。原来的连接词 that 只有文法功能、没有意义。在句子减化之后,这种连接词自然会一并省略,整个句子减化结果如下:
+
+I expect [to finish the book on the way].
+S V O 减化名词子句
+
+### 3\. 普通动词加 -ing
+
+## 连接词的处理
+
+从属子句减化之后,因为不再有限定子句了,所以也就不再需要有连接词。因此,无意义的连接词如名词子句外加的 that、以及重复的连接词如关系词,在减化子句中都不会留下来。至于疑问句改写而来的名词子句,减化之后原来的疑问词是有意义的连接词,会保留下在减化子句中。还有就是副词子句外加的连接词都有意义,在副词子句减化之后如果有需要,可以选择把连接词留下来以保留字意。反之,如果意思够清楚,副词子句原来的连接词在减化子句中也可以省略。
+
+以上是从属子句减化的一些共通原则。接下来的章节分成关系子句减化、名词子句减化、副词子句减化等分别处理。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/RelativeClauses.md b/corejava第9版/EnglishGrammarBook-master/docs/RelativeClauses.md
new file mode 100644
index 0000000..07ced86
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/RelativeClauses.md
@@ -0,0 +1,1107 @@
+# 第十九章 关系子句
+
+从属子句,除了前面介绍过的名词子句与副词子句之外,还有最后一种就是形容词子句。
+
+所有的形容词子句,一定都是用关系词充当连接词。所以,凡是当作形容词使用的子句,从构造上来说一定都是关系子句。反过来说,除非经过省略,不然的话所有的关系子句也都是当作形容词使用、都是形容词子句。亦即:关系子句与形容词子句是同一个东西的两种名称。从构造上认定:因为用到关系词充当连接词,所以叫作关系子句。从功能上认定:因为这种子句都是当形容词使用,所以都叫作形容词子句。
+
+## 关系子句的构造
+
+名词子句和副词子句的连接词都是外加的:直述句改造成名词子句要外加一个没有意义的连接词 that,副词子句则要外加一个有意义、表达逻辑关系的连接词如 because 之类。关系子句的构造和这两种子句都有很大的不同:关系子句并没有外加连接词,而是将一个内含的重复元素改写为关系词。
+
+要制造关系子句有一个前提:这个子句和主要子句之间必须要「有关系」,也就是两个子句之间必须要有一个重复的元素产生关系、在这个重复点上改写为关系词,才能够制造出关系子句。两个句子之间如果没有任何交集、没有关系,就无法写成关系子句。
+
+这个交集点,在主要子句中称为**先行词(antecedent)**。在关系子句中则可能是代名词改写为关系代名词、也可能是副词改写为关系副词。主要子句中的先行词一定是名词类。而在从属子句中,不论用的是关系代名词还是关系副词,它所引导的关系子句一定是形容词子句、用来修饰先行词。先看一个例子:
+
+I know something which nobody else knows .
+S V O 关系子句
+(我知道一件事,那是没有别人知道的。)
+
+这个复句中,关系子句 which nobody else knows 并没有外加连接词,而是由「内含」的重复元素改写而来。可以拆开为下面这两个单句来理解:
+
+I know something .
+Nobody else knows it .
+
+前后两个句子因为先行词 something 与代名词 it 产生交集而建立关系,符合了关系子句「必须有关系」的前提,可以制造关系子句。做法是将句 2 的交集点那个代名词 it 改写为关系代名词 which,再将 which 移到句首扮演连接词的角色、成为 which nobody else knows 这个关系子句。把这个关系子句放在先行词 something 后面当形容词子句来修饰它,结果就是前面那个复句。
+
+## 关系代名词
+
+主要子句中的先行词如果是「人」,那么从属子句中与其重复而建立关系的元素应该是同样的名词、或者是代名词 he, she, they 之类,这些代名词改写为关系代名词就是 who (单复数拼法相同,另外还有受格 whom、所有格 whose )。反之,主要子句中的先行词如果是「事、物」,那么关系子句中与其重复而建立关系的元素应该是同样的名词、或者是代名词 it, they 之类,这些代名词改写为关系代名词就是 which(单复数拼法相同,受格仍是 which、所有格借用 whose)。另外,不论先行词是人还是物,关系子句只要具有「指示」功能(指出「哪一个、哪一些」),那么关系代名词(who, whom 或 which)都可以采用由指示代名词衍生出来的 that 来取代。以下分别说明。
+
+### Who的用法(包括whom, whose, that)
+
+如果主要子句中的先行词是「人」,那么从属子句中的交集点改写为关系词时应该采用 who 这一类。以下依表示「人」的关系代名词在关系子句中出现的几种位置分别说明。
+
+#### 主词位置
+
+People who live in glass houses shouldn't throw stones.
+(住在玻璃屋里的人不该乱扔石头。)
+
+这个复句是一句英文谚语,画底线部分( who 子句)就是关系子句,修饰先行词 people。可以拆开为以下两句来了解:
+
+People shouldn’t throw stones.
+They live in glass houses.
+S V
+
+第 2 句中的主词 they 就是第1句中的 people, 由此产生交集而建立关系,可以把代名词 they 改写为关系代名词 who,制造出关系子句 who live in glass houses 成为一个形容词子句、放在先行词 people 后面修饰它,结果就是前面那个复句。
+
+关系词是和先行词重复的元素。如果从修辞的角度来考量,只要是重复都有可能是累赘,应该尽量精简。所以,关系词经常会被省略掉以避免重复。以关系代名词而言,能不能省略要看省略之后的句子是否够清楚而定。如果会造成不清楚,就不能省略关系代名词。拿上面那个例子来说, 关系代名词 who 在关系子句中扮演主词的角色,如果省略掉它,结果如下:
+
+People live in glass houses shouldn’t throw stones. (误)
+
+这个句子,读者看不出来有省略掉关系词 who,看到的印象是 people 是主词、live 是动词,后面又有第二个动词 shouldn’t throw,因而是个错误的句子。所以: 关系代名词在关系子句中当主词使用时不能省略。
+
+另外,在 People who live in glass houses shouldn't throw stones 这个复句中,关系子句 who live in glass houses 具有指示功能(指出是「哪一种」人), 所以关系代名词 who 也可以改写为来自指示代名词的 that (表示「那种」),如下:
+
+People that live in glass houses shouldn’t throw stones.
+
+#### 受词位置
+
+代表「人」的关系代名词,主格是 who、受格是 whom。但是大部分情况下都可以选择忽略主格受格的差别、一律采用 who 来表示。只有在关系代名词直接放在介系词后面的时候(如 to whom, with whom 之类)才必须采用受格 whom,因为这个位置是非常明显的受词位置,这一点在下文将有进一步的分析。现在先来看看关系代名词的省略问题。
+
+文法书列出规则:关系代名词当受词使用时可以省略。这条规则一般说来是没错。但是,这是否表示关系代名词「只有」当受词使用时才可以省略、扮演其他角色时都不能省略?还有,关系代名词当受词时为什么就可以省略?我们来设法理解一下。
+
+关系代名词在关系子句中如果扮演受词的角色,必须先移到句首让它发挥连接词的功能。这时候,虽然它仍是受词,但是已经脱离了原来的受词位置,可以自由选择拼成 who 或 whom。亦即:关系代名词虽然是在关系子句中当受词使用,但是拼成主格的 who 与受格的 whom 都正确。只有一种情况必须拼成受格的 whom:整个介系词片语(如 with whom, to whom 等)一起移到句首时。关系代名词 whom 直接置于介系词后面当受词,整个介系词片语移到句首之后关系词还是放在受词位置,这时候就必须采用受格 whom。反之,如果把介系词片语拆开,只移动关系代名词到句首、介系词留在句尾,这时候拼成主格的 who 与受格的 whom 都可以。例如:
+
+Jack is a man .
+(Jack是个人。)
+
+I trust the man completely.
+S V O
+(我完全信赖这个人。)
+
+这两个句子在名词 man 产生交集而建立关系。第 2 句中的 the man 是动词 trust 的受词,如果改成普通代名词的话应该是受格的 him,再改成关系代名词就是 whom。接下来必须把 whom 移到句首成为关系子句 whom I trust completely、放在第 1 句的先行词 a man 后面当形容词子句来修饰它,结果就成为这个复句:
+
+(A) Jack is a man [whom I trust completely].
+先行词 O S V
+
+中括弧内是关系子句,请注意关系代名词的部分。它虽然是受词,但是脱离受词位置、移到句首之后,就可以选择忽略受格、拼成 who,所以也可以这样说:
+
+Jack is a man who I trust completely.
+
+另外,这个关系子句具有指示功能、指出先行词是「哪一种」人,所以关系代名词也可以用来自指示代名词的 that 来取代,如下:
+
+Jack is a man that I trust completely.
+
+最后,关系代名词 who、whom 或 that 在关系子句内扮演受词的角色,如果选择把它省略掉以避免重复,句子仍然够清楚,如下:
+
+Jack is a man I trust completely.
+
+读者仍然看得出来 Jack is a man 是主要子句、后面的 I trust completely 是关系子句,所以这仍然是个正确的句子。因此,关系代名词在关系子句中扮演受词角色时可以选择省略(前提是这个关系子句不能放在括弧式的逗点内,这点将在下文说明)。
+
+#### 介系词的受词位置
+
+Jack is a man .
+You should talk to him .
+介系词片语
+(你应该和此人谈谈。)
+
+第 2 句中的代名词 him 现在是介系词 in 的受词。把它改写成关系代名词,应该采用受格 whom。如果选择把介系词片语拆开、只把关系代名词 whom 移到句首,结果就是底下这个复句:
+
+Jack is a man [whom you should talk to ].
+受词 介系词
+
+因为介系词片语被拆开来、关系代名词 whom 脱离了介系词后面的受词位置,所以也可以选择拼成 who 的主格,如下:
+
+Jack is a man who you should talk to.
+
+这个关系代名词在关系子句中扮演受词的角色,可以选择把它省略掉。另外,因为这个关系子句具有指示功能、指出先行词是「哪一种」人,所以关系代名词也可以采用that来取代,如下:
+
+Jack is a man you should talk to.
+Jack is a man that you should talk to.
+
+还有一种做法:如果选择不拆开、而是把整个介系词片语一起移到句首,就会成为下面这个复句:
+
+Jack in a man [to whom you should talk].
+介系词片语
+
+只有在这种情况,whom 仍然置于明显的受词位置,才有必要采用受格。而且,这种情况既不能省略 whom、也不能改成 that,所以没有什么别的变化。
+
+#### 补语位置
+
+After the stroke, John is not the man who he used to be .
+先行词 关系子句
+(中风之后,John 的情况比从前差多了。)
+
+字面上是「John 不再是从前那个男人了」。这个复句可以拆开为下面这两句来理解:
+
+After the stroke, John is not the man .
+He used to be the man .
+S V C
+
+第 2 句中的 the man 和第 1 句重复。如果是用普通的人称代名词来避免重复,应该采用主格的 he,因为 the man 在第 2 句中是当主词补语使用而不是受词,因此是主格而非受格。再由he改写为关系代名词,当然也是主格(who),所以正确的关系子句是 who he used to be。关系代名词 who 虽然是补语,但是省略掉它之后两个子句仍然可以区分清楚,所以也可以选择省略 who。另外,关系子句 who he used to be 具有指出「哪一种人」的指示功能,因此关系代名词也可以改写为 that,如下:
+
+After the stroke, Joh is not the man he used to be.
+After the stroke, Joh is not the man that he used to be.
+
+#### 所有格
+
+如果先行词是人、从属子句中与其交集的是人称代名词的所有格(如 his, her, their 之类),那么改写成关系代名词就是 whose,例如:
+
+Jack is a man .
+先行词
+
+I trust his judgment .
+S V O
+(我信赖他的判断。)
+
+第 2 句是以所有格 his 和第 1 句中的先行词 a man 产生交集建立关系,改写成关系代名词的话就是 whose,如下:
+
+Jack is a man whose judgment I trust .
+先行词 关系子句
+
+所有格的关系代名词 whose 无法改写为其他形式、也不能省略。
+
+### Which的用法(包括that)
+
+如果先行词是「物」,关系代名词应该采用 which(改写自人称代名词 it 或 they)。它引导的关系子句如果具有指示功能(关系子句前后没有用一对逗点隔开),那么这个关系代名词也可以改写为来自指示代名词的 that。以下就关系代名词 which 用在关系子句中的几种位置分别举例说明。
+
+#### 主词位置
+
+I like movies .
+先行词
+
+The movies make me think .
+S V O C
+
+两句因为 movies 的重复而建立关系,可以选择制造关系子句来连接。做法是把第 2 句中的重复点 the movies 改写为关系代名词 which,成为 which make me think 这个关系子句,置于第 1 句的先行词 movies 之后,结果就是:
+
+I like movies which make me think .
+先行词 关系子句
+我喜欢看会令我思考的电影。
+
+这个复句中的关系子句因为具有指出「哪种」电影的功能,所以关系代名词也可以借用指示性的 that,如下:
+
+I like movies that make me think.
+
+关系代名词 who, which, that 并无单复数的拼法差别。本句中的先行词 movies 是复数,那么关系代名词 which 或 that 就是复数,后面必须用复数的动词如 make。另外,关系代名词当主词使用时不得省略。
+
+#### 受词位置
+
+The movie was excellent.
+先行词
+
+I saw the movie last night.
+S V O
+
+两句因 the movie 的重复而建立关系,可以制造关系子句来连接。做法是把句 2 的重复点改写为关系代名词 which、移到句首充当连接词,成为 which I saw last night 这个关系子句,然后把关系子句置于句1的先行词 the movie 之后,成为下面这个复句:
+
+The movie which I saw last night was excellent.
+S 关系子句
+(我昨晚看的那部电影好极了。)
+
+这个复句中的关系子句有指出「哪一部」电影的功能,因此关系代名词可以改写为 that。另外,关系代名词 which 或 that 在关系子句中当受词使用,所以也可以省略,如下:
+
+The movie that I saw last night was excellent.
+The movie I saw last night was excellent.
+
+#### 介系词的受词位置
+
+My favorite movies are these .
+
+All ends well in those movies .
+S V 介系词片语
+
+句 1 中的 those 代表的就是 those movies (省略掉名词 movies),和句 2 中的 those movies 重复而建立关系,可以制造关系子句来连接。做法是把句 2 中的重复点 those movies 改写为关系代名词 which,然后把整个介系词片语 in which 移到句首充当连接词,成为关系子句 in which all ends well, 再把这个关系子句放在句 1 的先行词 those 后面当形容词使用,成为下面这个复句:
+
+My favorite movies are those in which all ends well .
+先行词 关系子句
+(我最喜欢的电影是最后皆大欢喜的那种。)
+
+句中的介系词片语 in which 不适宜拆开,所以也就没有进一步的变化可言。另外看一个可以拆开的例子:
+
+That chair is an antique.
+先行词
+
+You are sitting on that chair .
+S V C 介系词片语
+
+两个句子在 that chair 上重复而建立关系,可以把句 2 中的 that chair 改写为关系代名词 which,制造关系子句。这个关系代名词 which 是介系词 on 的受词,可以选择把整个介系词片语移到句首充当连接词、也可以把介系词片语拆开而只移动关系代名词 which,就会产生两种不同的结果:
+
+That chair on which you are sitting is an antique.
+先行词 关系子句
+
+That chair which you are sitting on is an antique.
+先行词 关系子句
+(你现在坐的那张椅子是古董。)
+
+如果是句 1, on which 连在一起,就不会有进一步的变化可言。如果是句 2,把介系词 on 留在句尾、关系代名词 which 移到句首,则可以选择把当受词使用的 which 省略掉。另外,因为这个关系子句具有指示功能(指出是「哪张」椅子),所以也可以借用来自指示代名词的 that。因此,句 2 可以进一步变化如下:
+
+That chair you’re sitting on is an antique.
+That chair that you’re sitting on is an antique.
+
+#### 补语位置
+
+The name is a really odd one.
+先行词
+
+John calls his dog the name .
+S V O C
+
+两句在 the name 上产生重复而建立关系,可以制造关系子句。做法是把句 2 中的受词补语 the name 改写为关系代名词 which,然后移到句首充当连接词,成为关系子句 which John calls his dog,然后放在句 1 的先行词 the name 后面当形容词子句使用,成为这个复句:
+
+The name which John calls his dog is a really odd one.
+先行词 关系子句
+(John 给他那条狗取的名字真的很怪。)
+
+这个关系子句具有指示功能(指出是「哪个」名字),所以关系代名词 which 也可以改写为 that(表示「那个」)。另外,关系代名词 which 或 that 在关系子句中扮演补语的角色,省略掉句子还是看得清楚,因此也可以选择省略,如下:
+
+The name that John calls his dog is a really odd one.
+The name John calls his dog is a really odd one.
+
+#### 所有格
+
+代表「物」的关系代名词 which 并无主格受格之分,这一点比较方便。但是,which 也缺乏所有格,这一点就比较麻烦了。 Which 本身缺乏所有格,它的所有格有两种变通的表示方式:一是借用 who 的所有格 whose、一是采用无生物的所有格方式 of which 来表示,例如:
+
+I saw a mountain .
+先行词
+(我看到一座山。)
+
+Its top was completely covered in snow.
+(山顶覆满白雪。)
+
+The top of the mountain was completely covered in snow.
+(山顶覆满白雪。)
+
+第 2 句中的所有格 its 和第 1 句的先行词 a mountain 交集,应改写为关系词。但是无生物的 which 缺乏所有格,只能借用表示「人」的 whose,成为:
+
+I saw a mountain whose top was completely covered in snow .
+先行词 关系子句
+
+如果是用第 3 句来改写关系子句,又回复到两个名词 mountain 交集的情况,所以关系代名词仍然是 which,成为:
+
+I saw a mountain the top of which was completely covered in snow .
+先行词 关系子句
+
+也可以选择把 of which 移到句首充当连接词,成为:
+
+I saw a mountain of which the top was completely covered in snow .
+
+### Which 为限定词
+
+关系代名词which有时候扮演的是限定词的角色,代表this或that。例如:
+
+You can marry any daughter of mine .
+You like that (daughter) .
+S V O
+
+句 2 中的名词片语 that daughter 可以省略掉名词部分(daughter)只剩下限定词 that,再由 that 与先行词 any daughter of mine 的重复而建立关系。改写为关系代名词时,限定词 that 应该改写为 which 而不是 who,成为 which you like 这个关系子句,放在先行词 any daughter of mine 后面成为如下的复句:
+
+You can marry any daughter of mine which you like .
+先行词 关系子句
+(我的女儿,你爱哪个就可以娶哪个)
+
+这时候,先行词虽然是「人」,但是关系代名词代表的限定词,所以用的仍然是 which。另外,which you like 这个关系子句具有指出「哪一个」的功能,所以可以改写为 that。而且,因为关系代名词 which 或 that 在关系子句中是受词,所以也可以省略,如下:
+
+You can marry any daughter of mine that you like.
+You can marry any daughter of mine you like.
+
+#### 主要子句为先行词
+
+关系子句如果以逗点和主要子句隔开、并且采用关系代名词 which,那么这个关系代名词的先行词有可能是前面整个主要子句。这种状况在写作时很容易产生出模棱两可的句子,是必须小心避免的一个陷阱,应该要注意交代清楚。例如:
+
+The whole house was overrun with ants , which was rather weird.
+(整个房子爬满了蚂蚁,这件事情有点怪异。)
+
+关系代名词 which 放在这个位置,先行词有可能是它前面的 ants、也有可能是整个主要子句那句话。因为 ants 是复数,但是关系子句的主词 which 后面却用了单数动词 was,所以可以判断 which 的先行词不是 ants。如果把关系子句还原成独立的句子,就是 This was rather weird 这句。换句话说,关系代名词 which 代表的先行词是前面那整句话:怪异的是「这件事情」。
+
+The whole house was overrun with ants , which were rather weird.
+(整个房子爬满了蚂蚁,这种蚂蚁有点怪异。)
+
+关系子句的主词 which 后面跟的是复数的动词 were,表示 which 的先行词是复数——也就是 ants。所以这句话的意思不同:怪异的是「这种蚂蚁」。
+
+上面那两个句子可以靠动词的单复数来判断。但是如果 which 有两个可能的先行词、又无法判断该是哪一个,那么这种句子就没写清楚、是不好的句子。例如:
+
+The whole house was overrun with ants, which frightened the visitor. (不佳)
+
+关系子句的动词 frightened 看不出来是单数还是复数,表示主词 which(以及先行词)单复数都可以。这时候,先行词说是「这件事情」也讲得通、说是「这种蚂蚁」也讲得通。一个句子有两种可能的解释、令读者无法判断作者到底是什么意思,这就是不好的句子。碰到这种情况必须改写到清楚为止。改写的办法很多,有一种很好用的办法是加个同位格在关系代名词 which 前面,例如:
+
+The whole house was overrun with ants, a sight which frightened the visitor.
+(整个房子爬满了蚂蚁,这幅景象吓坏了访客。)
+
+加个名词片语 a sight 做前面整个主要子句的同位格,那么关系代名词只能代表这个先行词 a sight,所以很清楚:吓人的是「这幅景象」。
+
+The whole house was overrun with ants, nasty insects which frightened the visitor.
+(整个房子爬满了蚂蚁,这些讨厌的昆虫吓坏了访客。)
+
+如果要表示吓人的是「蚂蚁」,只要选择蚂蚁的同位格如 nasty insects 就行了。
+
+## 指示功能
+
+上文说到关系子句具有「指示功能」,那就是一般文法书所谓的**限制用法(restrictive usage)**。因为限制用法和**限定子句(finite clause)**这两个名称太接近、很容易混淆,所以我们换个比较容易理解的名称来说明这个观念。
+
+关系子句如果具有指出「哪一个」的功能,我们称为具有指示功能。如果关系子句具有指示功能,关系代名词 who 或 which 才能够借用来自于指示代名词的 that。反之,如果关系子句并不具有指出「哪一个」的功能,而只是个可有可无的补充说明,即一般文法书所谓的**非限制用法(nonrestrictive usage)**,那么这个关系子句通常要在前后加上一对逗点(也有可能是前面加逗点、后面刚好碰上句尾的句点之类)。这一对逗点可以视为一对括弧看待。关系子句放在括弧里面,表示这个关系子句不重要、只是个可有可无的补充说明,同时也表示这个关系子句不具有指示功能。不具有指示功能的关系子句,关系代名词只能用 who 或 which,不能改为 that、而且也不能省略。例如:
+
+I met a friend who(that) went to the same high school with me .
+先行词 关系子句
+(我碰到一个从前的高中同学。)
+
+I met Jack Wang , who went to the same high school with me .
+先行词 关系子句
+(我碰到 Jack 王,他是我从前的高中同学。)
+
+关系子句有没有指示性,最明显的线索是看它是否放在括弧中(一对逗点中)。放在括弧里(前后打了逗点)的东西不重要、只是补充说明,没有指示的功能。反之,具有指示功能的关系子句是个重要条件、不能放在括弧内,也就是在关系子句前后不能打一对逗点。
+
+看看上面第 1 句,关系子句 who went to the same high school with me 并没有用逗点隔开,表示它是一个重要条件、具有指出「哪一个」friend 的功能:「和我上同一所高中的那个」。关系子句具有指出「哪一个」的功能,关系代名词才能改为 that(意思就是「那个」)。
+
+接下来看看第 2 句,可以发现有几个地方不同。首先,主要子句中的先行词 Jack Wang 是人名,属于专有名词。专有名词这个概念我们在「名词片语」那一章探讨过:它是「特称」,一个专有名词只能对应单一的对象,所以不能说「这个、那个」──因为总共就只有一个。这是专有名词不能加定冠词the的原因。基于同样原因,专有名词当先行词时,后面的关系子句也并不具有指示功能,只是个可有可无的补充说明。
+
+这就要看到第 2 句的另一个不同点了:第 2 句中那个关系子句和先行词 Jack Wang 之间有逗点隔开。这个逗点和句尾的句点共同构成一对括弧、把当作补充说明使用的关系子句放在括弧内。既然这种关系子句不具有指示功能,关系代名词就只能用 who 而不能改写为来自指示代名词的 that。
+
+关于「指示功能」,我们还可以做个小实验。如果把第1句改成这样:
+
+I met a friend who(that) worked at the same company with me .
+(我碰到一个从前在同一家公司上班的朋友。)
+
+具有指示作用的关系子句(前后没有打逗点、关系词可以用 that),如果内容变了(从「高中老同学」变成「老同事」),那么它指向的先行词也就随之变成另一个对象。换句话说,现在碰到的是另一个人。但是,如果把第2句同样修改,如下:
+
+I met Jack Wang , who worked at the same company with me .
+(我碰到Jack王,他是我从前的老同事。)
+
+不具有指示功能的关系子句就只是个可有可无的补充说明。就算关系子句的内容改变了(高中同学变成老同事),但是先行词的对象并不会变:Jack 王还是 Jack 王。这种可有可无的关系子句应该放在括弧中、也就是用逗点隔开。而且这种关系子句的关系代名词必须用 who 或 which 这一类,不再能够采用具有指示功能的 that。
+
+「有没有逗点隔开」,这是判断关系子句「有没有指示功能」最明显的线索。但是要小心别看错。请研究一下这个例子:
+
+I met a friend , quite by chance, who(that) went to the same high school with me .
+(非常巧,我碰到一个从前高中的老同学。)
+
+先行词 a friend 和关系代名词之间有逗点,但是请看仔细:是一对逗点,把当副词使用的介系词片语 quite by chance 括在中间,而不是把关系子句放在括弧内。这种情况,关系子句仍然具有指示功能,所以关系词仍然可以采用具有指示功能的 that。
+
+接下来看看一个关系代名词 which 用在不具指示功能的关系子句中的例子:
+
+The Harry Potter movies are not as good as the books themselves.
+Many people like the Harry Potter movies .
+
+前后两个句子在 the Harry Potter movies 上面重复而建立关系,可以把句 2 中的重复点改写为关系代名词 which 而制造出关系子句 which many people like。这个关系子句放在句1的先行词 the Harry Potter movies 后面时,应该在关系子句前后打一对逗点,因为这个关系子句缺乏指示功能:它并没有指出是「哪些」电影(先行词 the Harry Potter movies 已经交代清楚是哪些电影了),而只是作个可有可无的补充说明。这种用法的关系子句应该放在一对括弧式的逗点内,如下:
+
+The Harry Potter movies , which many people like , are not as good as the books themselves.
+(哈利波特系列电影,那是许多人很喜欢的,并没有小说本身好看。)
+
+关系子句放在括弧式的逗点中只是补充说明而不具指示性,因此这个 which 不能借用具有指性作用的 that。而且,which 虽然在关系子句中扮演受词角色(是及物动词like的受词),但是因为在关系子句前后有一对逗点,所以即使关系代名词 which 是受词也不再能够省略。因此上面那个句子没有进一步的变化可言。
+
+### 何时应该用 that
+
+关系代名词 who 和 which,如果引导的关系子句缺乏指示功能(放在括弧式的逗点中当补充说明使用),就不能改写为具有指示性的 that。反之,如果关系子句具有强烈的指示功能,那么采用具有指示作用的 that 会比采用 who 或 which 来得更好。
+
+下列两种情况,关系子句都具有强烈的指示功能:
+
+一、先行词是 all, anything, everything 之类标示出「明确范围」的字;
+
+二、先行词有 first, next, last, only 等等限定词在内、或者有最高级修饰语,因而产生明确的指示时。
+
+这两种情况相同:同样是因为这些先行词要求在关系子句中做出明确的「指示」,所以关系代名词采用具有指示功能的 that 会优于使用 who 或 which。例如:
+
+Thirty minutes is all the time that I can spare .
+先行词 关系子句
+(我总共就只能花30分钟的时间。)
+
+先行词 all the time 是个相当明确的范围,后面需要做比较明确的指示,所以关系代名词采用具有指示功能的 that 会比用 which 更好。
+
+You are the only person that really understands me .
+先行词 关系子句
+(就只有你一个人真正了解我。)
+
+先行词 the only person 也是个相当明确的范围,后面的关系子句需要做比较明确的指示,所以关系代名词采用具有指示作用的 that 会比用 who 更好。
+
+### 何时不能省略
+
+如前所述,关系代名词如果是受词,可以选择把它省略掉。但是,关系子句如果是放在括弧性的逗点中作补充说明、不具有指示性,就不再适合省略受词位置的关系代名词。一旦有逗点断开,主要子句和关系子句分别都必须「自给自足」,因此不能再有省略。请看下例:
+
+My uncle Tom , [whom you met the other night], is quite a character.
+先行词 O S V
+我叔叔 Tom,你前几天晚上见过,是个很性格的角色。
+
+主要子句中的先行词 my uncle Tom 是个独一无二的专有名词,所以后面不能再用关系子句来指是「哪一个」,因此它后面的关系子句必须放在括弧式的逗点中当作一个可有可无的补充说明。这时候,关系代名词 whom(亦可作 who)虽然是受词,但是已经不再能够省略,而且也不能改写为具有指示功能的 that。再看一个 which 的例子:
+
+I like The Da Vinci Code , [which many people like , too].
+先行词 O S V
+(我喜欢《达文西密码》,很多人也都喜欢这本书。)
+
+先行词是个书名,听的人已经知道是哪本书,所以后面的关系子句属于补充说明的性质、放在括弧性的逗点后面。这时候关系代名词 which 没有指示功能,不能用 that 来取代。而且,一旦打了逗点、和主要子句隔开,关系代名词 which 虽然是受词也不再能够省略。这是因为两个子句已经断开来,不能再共用先行词这个重复点,所以关系子句要有自己的 which 作受词。
+
+## 关系子句的位置
+
+关系子句是形容词子句,用来修饰先行词。因此,关系子句最常见的位置就是放在先行词后面。这是因为修饰语和它所修饰的对象应该尽量接近,这样才比较清楚。但是,如果列出规则说「关系代名词必须放在先行词后面」(一般文法书都有这条规则),那又太死板了,会碰到例外。关系子句应该放在什么位置,其实要视情况而定:放在什么位置最清楚,就应该放在什么位置。例如:
+
+I can’t leave a man behind .
+S V O C
+(我不能把这么一个人抛弃不顾。)
+
+This man has done so much for my family.
+S V O
+(此人为我家人做过那么多事。)
+
+这两个句子在名词 man 上产生交集而建立关系,可以制造关系子句。做法是把句 2 中的重复点 this man 改写为关系代名词 who,成为关系子句 who has done so much for my family。接下来要选择位置来安插这个关系子句。如果套用文法书的规则,那么关系子句必须放在先行词(句 1 中的 a man)后面。结果是下面这个极不清楚的句子:
+
+I can’t leave a man [who has done so much for my family] behind. (不佳)
+先行词 关系子句
+
+这个句子不好,是因为关系子句虽然和它修饰的对象(先行词 a man )很接近、够清楚,但是主要子句的受词补语(behind)和受词(a man)之间却隔了一个长长的子句,造成主要子句的句型不清楚:读者很可能会误以为 behind 是属于关系子句的一部分、用来修饰 my family 的。为了避免这种误解、增加句子的清楚性,应该选择把关系子句移到后面,成为:
+
+I can’t leave a man behind , [who has done so much for my family].
+S V O C 关系子句
+
+这样一来,主要子句的句型变清楚了,而关系子句和它修饰的先行词 a man 之间固然是有距离,但是只隔一个地方副词 behind,并不会造成不清楚,所以这样才是比较恰当的处理方式。再看一个例子:
+
+I found a book in the library.
+先行词
+(我在图书馆找到一本书。)
+
+The book focuses on social relations .
+S V O
+(这本书的重点在于社交关系。)
+
+两个句子在 book 这个名词产生交集而建立关系,可以制造关系子句来连接起来。做法是把句 2 中的重复点 the book 改写为关系代名词 which,成为 which focuses on social relations 这个关系子句。接下来要选择位置来安插这个关系子句。如果套用文法规则、把关系子句直接放在先行词 a book 后面,会成为下面这个不清楚的句子:
+
+I found a book [which focuses on social relations] in the library. (不佳)
+先行词 关系子句
+
+这个句子不好,是因为句尾的介系词片语 in the library 本来是修饰主要子句动词 found 的,但是中间插入关系子句之后,变成也可以修饰更接近的对象 social relations。因而这个句子可能有两种意思:除了原本的解释「我在图书馆找到一本谈社交关系的书」之外,还可以解释为「我找到一本书,谈的是图书馆内的社交关系」,两种解释大不相同。一个句子可以有两种不同的解释,这就是不好的句子。
+
+为了避免这种不清楚的结果,如果把关系子句移到后面去,产生的结果又是另一个不清楚的句子:
+
+I found a book in the library [which focuses on social relations]. (不佳)
+先行词 关系子句
+
+这时候,关系代名词 which 和先行词 a book 中间多了另一个可能的先行词 the library,所以看起来 which 的先行词也极有可能是 library。如果是 library 当先行词,这个句子的意思就变成:「我在那个以社交关系为主要内容的图书馆内找到一本书」。所以这个句子仍然有两种可能的解释、结果仍然是不清楚。
+
+仔细看一下,会发现造成困难的是 in the library 这个介系词片语。这个介系词片语当地方副词使用,卡在中间会造成很多问题。不如把它移到句首,排除了它的干扰之后句子就变清楚了:
+
+In the library I found a book [which focuses on social relations].
+先行词 关系子句
+
+这时候,介系词片语 in the library 只能修饰主要子句动词 found(在图书馆内找到),而关系子句也只能修饰先行词a book(以社交关系为重点的是那本书) ,这样才算把意思交代清楚。
+
+## 复合关系代名词
+
+关系代名词因为和先行词重复,只要条件符合(例如关系代名词当受词使用),往往会选择把关系代名词省略掉。不过,也不是一定拿关系代名词开刀。如果它的先行词是空洞、无意义的字(如 anybody, something),也可以选择留下关系代名词而省略掉空洞的先行词。但是这样做的时候,关系代名词必须经过特别的处理。
+
+一旦省略掉先行词,关系代名词必须改写为「复合关系代名词」来取代它。采用复合关系代名词,等于是把空洞的先行词并入关系代名词中。这时候,关系子句因为兼具形容词子句与先行词两重角色、取代了先行词,所以关系子句会从形容词子句升格为名词子句。
+
+复合关系代名词一共只有 what, whatever, whoever(whomever), whichever 四个,以下分别介绍。
+
+### 一、what
+
+You mustn’t let something bother you .
+S V O C
+(不要让一件事情困扰你。)
+
+He said something .
+S V O
+(他说了一件事情。)
+
+这两个句子在 something 上重复而建立关系,可以把句2中的重复点 something 改写为关系代名词 which 或 that、移到句首当连接词使用,成为关系子句 that he said,然后把这个关系子句置于句 1 中先行词 something 后面,成为复句如下:
+
+You mustn’t let something [that he said] bother you .
+S V O 关系子句 C
+
+关系子句中的关系代名词扮演受词角色(是动词 said 的受词),可以把它省略掉,如下:
+
+You mustn’t let something [he said] bother you .
+S V O 关系子句 C
+
+另一种避免重复的方式是选择省略掉空洞的先行词 something。但是先行词 something 是名词、在主要子句中扮演动词 mustn’t let 的受词角色。如果选择将先行词 something 省略掉,那么关系子句中的关系代名词 that 必须改写为复合关系代名词 what,整个关系子句变成 what he said,升格为名词子句取代 something,如下:
+
+You mustn’t let [what he said] bother you .
+S V O 关系子句 C
+
+这时候 what 扮演双重角色:它既是先行词 something、又是关系代名词,因而称为复合关系代名词。它引导的关系子句 what he said 也升格成为名词子句、取代了先行词,直接当作动词 mustn’t let 的受词使用。
+
+### 二、whatever
+
+如果关系代名词的先行词是 anything「任何东西」,那么省略先行词时就要采用 whatever「不论任何东西」这个复合关系代名词来取代。例如:
+
+Anything may be used against you in court.
+S V C
+(任何事情都有可能在法庭上用来对你不利。)
+
+You say anything now.
+S V O
+(你现在说任何事情。)
+
+这两个句子在 anything 上重复而建立关系,可以把句 2 中的重复点 anything 改写为关系代名词 which 或 that、移到句首扮演连接词角色,成为关系子句 that you say now,置于句1中的先行词 anything 之后,成为复句如下:
+
+Anything [that you say now] may be used against you in court.
+S 关系子句 V C
+
+主要子句的句型分析我们采取简单化的认定:be 是动词、后面的过去分词 used 是形容词当主词补语。中括弧里面是个关系子句,当形容词子句使用、修饰先行词 anything。这个关系子句中,关系代名词 that 扮演受词的角色(是动词 say 的受词),可以选择把它省略掉。另外,因为先行词 anything 是个空洞无意义的字,也可以选择把先行词省略掉。但是先行词 anything 在主要子句中扮演主词的角色。如果选择把先行词省略掉,就必须把关系代名词 that 改写为复合关系代名词(如 whatever),成为这个复句:
+
+[Whatever you say now] may be used against you in court.
+S 关系子句 V C
+
+这时候,复合关系代名词 whatever 引导的关系子句因为包含先行词在内,已经升格成为名词子句、直接当做主要子句的主词使用。
+
+### 三、whichever
+
+Any day is fine with me.
+S V C
+(随便哪一天我都可以。)
+
+You choose that day .
+S V O
+(你选择那天。)
+
+句 2 中的 that day 指的就是句 1 的 any day,经此重复而建立关系,可以制造关系子句。做法是把句 2 中的重复点 that day 改写为关系代名词 which、成为关系子句 which you choose,再将关系子句置于句1中的先行词 any day 之后,成为复句如下:
+
+Any day [which you choose] is fine with me.
+S 关系子句 V C
+
+关系代名词 which 因为扮演受词角色(是动词 choose 的受词),可以选择省略掉。另外也可以选择省略掉先行词。但是先行词 any day 并非空洞无意义:day 是有意义的名词、必须留下来;限定词 any 可以用复合关系代名词 whichever 取代,成为 whichever day you choose 这个关系子句,如下:
+
+[Whichever day you choose] is fine with me.
+S 关系子句 V C
+
+这时候,复合关系代名词 whichever 引导的关系子句因为包含先行词在内,已经升格成为名词子句、直接当作主要子句的主词使用。
+
+### 四、whoever(whomever)
+
+Any person will win 1,000 dollars .
+S V O (任何人都可以赢得一千元。)
+
+The person reaches the mountaintop first.
+S V O (这个人最早爬到山顶。)
+
+两个句子在 person 上重复而建立关系,可以制造关系子句来连接。做法是把句 2 中的重复点 the person 改写为关系代名词 who、成为关系子句 who reaches the mountaintop first,然后置于句 1 中的先行词 any person 之后,成为复句如下:
+
+ny person [who reaches the mountaintop first] will win 1,000 dollars .
+S 关系子句 V O
+
+因为先行词 any person 没有内容,可以选择省略,只要把关系代名词 who 改写为复合关系代名词 whoever,关系子句 whoever reaches the mountaintop first 升格为名词子句、直接当作主要子句的主词使用,如下:
+
+[Whoever reaches the mountaintop first] will win 1,000 dollars .
+S 关系子句 V O
+
+再看一个例子:
+
+The girl will marry any person .
+S V O
+(这个女孩愿意下嫁任何人。)
+
+The person gives her a diamond ring .
+S V O O
+(此人送她一枚钻戒。)
+
+这两个句子在 person 上重复而建立关系,可以把句 2 的 the person 改写为关系代名词 who、成为关系子句 who gives her a diamond ring,置于句 1 中的先行词 any person 之后,如下:
+
+The girl will marry any person [who gives her a diamond ring].
+S V O 关系子句
+
+因为先行词 any person 没有什么内容,可以选择省略,只要把关系代名词 who 改写为复合关系代名词 whoever,如下:
+
+The girl will marry [whoever gives her a diamond ring].
+S V O 关系子句
+
+复合关系代名词 whoever 引导的关系子句 whoever gives her a diamond ring 因为省略了先行词,所以这整个关系子句升格为名词子句、直接当做主要子句动词 will marry 的受词。请注意:这个关系子句虽然是当作主要子句动词 will marry 的受词,但是在这个关系子句里面,whoever 仍然是动词 gives 的主词,所以 whoever 应该采用主格,不能用受格的 whomever。再看一个例子:
+
+I’ll give 100 dollars to any person .
+介系词片语
+(任何人我都会赠送一百元。)
+
+The person returns first.
+S V
+(此人最早回来。)
+
+第 2 句的 the person 就是第 1 句仲介系词的受词 any person,可以改写为关系代名词 who 或 that,制造一个关系子句来写成下面这个复句:
+
+I’ll give 100 dollars to any person that returns first .
+介系词 先行词 关系子句
+
+如果要省掉空洞的先行词 any person,关系词必须改写成复合关系代名词 whoever,成为:
+
+I’ll give 100 dollars to whoever returns first .
+介系词 关系子句
+
+请注意:一般说来,代表「人」的关系代名词直接放在介系词后面的时候应该采受格 whom 的形态。但是仔细看一下这个句子:介系词 to 的受词并不是 whoever,而是 whoever returns first 这整个关系子句。而在这个子句里面,whoever 仍然扮演动词 returns 的主词的角色,所以还是采用主格才对。像下面这种情况才会用到受格:
+
+Any person qualifies for the job.
+S V
+(任何人都有资格干这件工作。)
+
+You see the person in this room
+S V O
+(你在这个房间里看到的人。)
+
+两句在 person 上重复建立关系。句2中的重复点 the person 是动词 see 的受词,可以用关系代名词 whom 或 that 连接,如下:
+
+Any person [whom you see in this room] qualifies for the job.
+S 关系子句 V
+
+关系子句中的关系代名词 whom 或 that 因为扮演受词的角色,可以选择省略掉。但是,如果选择省略的是先行词 any person,那么关系代名词必须改为复合关系代名词 whomever,成为:
+
+Whomever you see in this room qualifies for the job.
+S 关系子句 V
+
+请注意:主要子句的主词是整个关系子句。而在这个关系子句中,主词是 you、动词是 see,复合关系代名词 whomever 是 see 的受词,所以应该用受格。不过,复合关系代名词 whoever/whomever 的情况跟关系代名词 who/whom 相同:只要搬离开受词位置就可以不必交代受格。像上面这句,受词 whomever 搬到句首当连接词去了,所以可以不管受格、写成 whoever 也是正确的。
+
+## 关系副词
+
+常用的关系副词有 when, where, how, why 这四个,分别由时间副词 then、地方副词 there、方法状态副词 so、以及表示原因的副词 for what 改写而来。主要子句中的先行词仍是名词,所以关系副词引导的关系子句仍是形容词子句。分别说明如下:
+
+### 一、when
+
+The earthquake hit at a time .
+(地震在这个时候来袭。)
+
+Most people were sound asleep then .
+S V C 时间副词
+(这时大部分人都睡得正熟。)
+
+句 2 中的时间副词 then 指的就是句 1 中的先行词 a time,两句在此重复而建立关系,可以将句 2 的时间副词 then 改写为关系副词 when、移到句首扮演连接词的角色,成为关系子句 when most people were sound asleep,然后置于句 1 中的先行词 a time 后面修饰它,成为复句如下:
+
+The earthquake hit at a time when most people were sound asleep .
+先行词 关系子句
+
+关系子句和先行词之间没有逗点隔开,表示这个关系子句具有指示功能(指出是「那个」时间)。只要关系子句具有指示功能,不论是关系代名词还是关系副词,一律都可以改写成that。所以这个句子也可以写成:
+
+The earthquake hit at a time that most people were sound asleep.
+
+而且,关系副词 when 属于可有可无的副词类,只要关系子句没有逗点和先行词隔开,那么有了先行词 a time,关系副词就可以省略以避免重复,成为:
+
+The earthquake hit at a time most people were sound asleep.
+
+至于先行词,因为是个名词,不能随便省略。而且,关系子句是形容词子句,必须依附在名词类的先行词后面来修饰它,所以:关系子句的先行词不能随便省略掉。只有在采用复合关系代名词 what, whatever, whichever, who(m)ever 时,关系子句升格为名词子句,才能够省略先行词。如果看到下面这样的句子,请读者换个角度来诠释:
+
+The earthquake hit when most people were sound asleep .
+S V 副词子句
+
+这个句子,看起来好像是把包含先行词在内的 at a time 省略掉、只留下关系副词 when 引导的关系子句。但是,关系子句不能没有先行词,而且关系副词也没有资格省略先行词(只有复合关系代名词 what, whatever, who(m)ever, whichever 才能省略先行词)。上面这个句子正确的诠释是把 when 视为从属连接词看待,外加在直述句 most people were sound asleep 的前面、引导一个时间副词子句,直接修饰主要子句动词 hit 的时间。同时,这里的 when 既然是副词子句外加的从属连接词、并非关系词,当然不能够改写为 that。而且,副词子句外加的连接词不是关系副词、不能省略。所以上面那个句子中的 when 也不能省略。
+
+关系副词的先行词为何不能省略,看看下面这个句子就了解了:
+
+Every year the superstar set aside some time [when he can travel incognito with his wife].
+S V O 关系子句
+(每年这位超级巨星都排出一段时间来带着太太匿名出游。)
+
+关系副词 when 引导的关系子句仍是形容词子句,放在主要子句的先行词 some time 后面修饰它。因为关系子句没有逗点和先行词隔开,是具有指示功能的用法,所以关系副词 when 可以改写为 that,如下:
+
+Every year the superstar set aside some time that he can travel incognito with his wife.
+
+另外,因为关系子句没有逗点和先行词隔开,这种情况的关系副词都可以省略,所以也可以选择省略掉关系副词 when,成为:
+
+Every year the superstar set aside some time he can travel incognito with his wife.
+
+但是,先行词是重要的名词类,而且关系子句必须依附在先行词上来修饰它,所以是不能省略的。只有在采用复合关系代名词时才能够省略先行词。上面那个句子如果省掉先行词 some time 就是个错误:
+
+Every year the superstar set aside when he can travel incognito with his wife. (误)
+
+读者如果看到这样的句子,请换个角度来诠释它:
+
+The superstar doesn’t know when he can travel incognito with his wife .
+S V O 名词子句
+
+这位超级巨星不知道什么时候才能和太太匿名出游。
+
+这里的 when 是疑问词、并非关系词,整个子句 when he can travel incognito with his wife 是由疑问句改写而来的名词子句。因为 when 是疑问词而不是关系副词,所以并不能改写为 that、也不能省略。但是也有这样的讲法:
+
+He knows that he can travel incognito with his wife .
+S V O 名词子句
+
+这并不是把关系副词 when 改为 that,而是在直述句 He can travel incognito with his wife 外面直接加上无意义的连接词 that 变成名词子句,表示「那句话、那件事」,整个名词子句当做动词 know 的受词。
+
+### 二、where
+
+The artist lived in a place .
+S V 先行词
+(这位艺术家住在一个地方。)
+
+It was impossible to work there .
+S V C 地方副词
+(那里根本不可能工作。)
+
+第 1 句中的先行词 a place 和第 2 句中的地方副词 there 重复而建立关系,可以把 there 改写成关系副词 where,制造出下面这个复句:
+
+The artist lived in a place where it was impossible to work .
+先行词 关系子句
+
+这个关系子句仍是形容词子句,修饰先行词 a place。因为关系子句并没有用逗点和先行词隔开,是具有指示功能的关系子句,所以关系副词也可以改写为 that,如下:
+
+The artist lived in a place that it was impossible to work.
+
+而且,只要关系子句没有用一组括弧性的逗点隔开,这种情况下关系副词都可以省略,如下:
+
+The artist lived in a place it was impossible to work.
+
+但是先行词 a place 则不能省略,否则形容词子句会失去可以依附的名词。如果读者看到下面这个句子,请换个角度来诠释:
+
+The artist lived where it was impossible to work .
+S V 副词子句
+
+这里的 where 不是改写而来的关系副词,而是外加的从属连接词、引导一个地方副词子句,直接修饰主要子句动词 live 的地方。这时候,where既然不是关系词,当然也就不能改写为 that,而且也不能省略。
+
+下面这个例子稍有不同:
+
+The artist rented an apartment [where he could work].
+S V O 关系子句
+
+这个复句中,an apartment 是先行词,where 是关系副词,where he could work 是关系子句、当形容词子句使用,修饰先行词 an apartment。这个关系子句没有逗点和先行词隔开,是具有指示功能的用法,所以关系副词 where 可以改写为指示功能明确的 that、也可以选择省略,如下:
+
+The artist rented an apartment that he could work.
+The artist rented an apartment he could work.
+
+但是,先行词 an apartment 显然不能省略,不然就会出现这个错误的句子:
+
+The artist rented where he could work. (误)
+
+### 三、how
+
+四个关系副词 when, where, how, why 之中,前面两个(when 与 where)比较麻烦,因为这两个除了当做关系副词来引导关系子句之外,还可以外加在直述句前面来引导时间副词子句与地方副词子句,所以会有比较多的混淆点。后面两个(how 与 why)就比较单纯,因为这两个不能够外加在限定子句外面构成副词子句(没有这种副词子句),所以比较不会搞错。看看例子:
+
+I never found out the way .
+S V O
+(我一直没搞懂方法。)
+
+He escaped so .
+S V 副词
+(他脱身就是用的这个方法。)
+
+第 2 句中表示方法状态的副词 so,意思就是 in this way,和第 1 句中的先行词 the way 有交集而建立关系,可以改写为关系副词 how,移到句首来连接两句,成为这个复句:
+
+I never found out the way how he escaped .
+S V O(先行词) 关系子句
+
+关系子句和先行词之间没有逗点隔开,这种子句具有指示功能,所以可以选择用指示性明确的 that 取代 how,也可以选择省略掉 how,如下:
+
+I never found out the way that he escaped.
+I never found out the way he escaped.
+
+至于关系副词的先行词 the way 则不可省略,否则关系子句会失去依靠。如果看到下面这个句子,那并不是关系子句省略掉先行词,请换个角度来诠释:
+
+I never found out how he escaped .
+S V 名词子句
+
+句中的 how he escaped 来自疑问句 How did he escape?,是个有疑问词引导的名词子句,直接当做主要子句动词 found out 的受词。这个 how 是疑问词而非关系副词,所以既不能改写为 that、也不能省略。如果看到这样的句子:
+
+I never found out (that) he escaped .
+S V 名词子句
+
+这并不表示名词子句的疑问词 how 可以改写为 that 或可以省略,而是意思不同:that he escaped 来自直述句 he escaped 外加无意义的连接词 that,表示「那件事」,引导一个名词子句。所以整句话的意思是「他逃跑了,这件事情我一直不知道。」
+
+### 四、why
+
+关系副词 why 的情况和 how 差不多,看看例句即可:
+
+The man didn’t explain the reason .
+S V O
+(此人并未说明原因。)
+
+He wanted a divorce for a reason .
+S V O 副词
+(他要离婚是有原因的。)
+
+两个句子在 reason 上重复而建立关系,把第 2 句中的 for a reason 改写为关系副词 why,用来连接两句,便会成为这个复句:
+
+The man didn’t explain the reason why he wanted a divorce .
+先行词 关系子句
+
+关系副词 why 引导关系子句 why he wanted a divorce 当形容词子句使用,修饰先行词 the reason。因为没有逗点隔开,关系子句具有指示功能,所以关系副词 why 可以换成指示性明确的 that、也可以选择省略,如下:
+
+The man didn’t explain the reason that he wanted a divorce.
+The man didn’t explain the reason he wanted a divorce.
+
+不过,关系副词的先行词 the reason 不能省略。读者如果看到下面这个句子,并不表示关系副词的先行词可以省略,请换个角度诠释:
+
+He didn’t explain why he wanted a divorce .
+S V O
+
+这时候 why 是疑问词,why he wanted a divorce 是疑问词引导的名词子句,由疑问句 Why did he want a divorce? 改写而来,代表一个「问题」,直接当做主要子句动词 didn't explain 的受词使用。 Why 既然是疑问词、不是关系副词,当然不能改写为 that、也不能省略。下面这个句子是另外一个意思:
+
+He said that he wanted a divorce .
+S V O 名词子句
+
+That 是直述句 he wanted a divorce 外加的连接词,制造出一个名词子句当做 said 的受词,意思是「那件事」,所以整句话的意思是:「他说他想要离婚。 」
+
+有逗点隔开时
+
+请注意:一旦有一对括弧式的逗点隔开关系子句,这种关系子句就丧失了指示功能、只是补充说明。所以关系词不再能够改写为 that,而且也不再能够省略。在四个关系副词之中,只有 when 和 where 这两个引导的关系子句可以用逗点和先行词隔开、不具指示功能。例如:
+
+Written history of America began in 1492 , [when Christopher Columbus arrived with his ships].
+先行词 关系子句
+(美洲的正史自1492年开始,当时哥伦布率船抵达。)
+
+The civilization of ancient Egypt was born along the Nile , [where the soil was kept fertile by annual floodings].
+先行词 关系子句
+(古埃及文明诞生于尼罗河畔,那里的土壤因为每年泛滥而保持肥沃。)
+
+这两个复句中,先行词(1492 与 the Nile)都是专有名词,所以后面的关系子句都只是补充说明的性质、不具指示功能,因而用逗点和先行词隔开。这种补充说明性质的关系子句没有指示功能,所以关系词不能采用 that。而且这里的 when 和 where 也不能够省略,因为括弧与主要子句切断开来,必须自给自足。
+
+### 分裂句
+
+有一种句型称为**分裂句(split construction)**,做法是把一个单句套进 it is … that … 的构造而分裂成为一主一从的复句。这种句型的目的是用来加强语气,里面必须动用到关系子句。例如:
+
+Your friend stole a can of peaches at a 7-11 last night .
+S V O 时间副词 地方副词
+(你的朋友昨天晚上在一家7-11偷了一罐水蜜桃。)
+
+这个句子,里面的主词、受词、时间副词、地方副词等等每一个元素,都可以采用分裂句来强调。甚至动词也都可以用类似分裂句手法来强调,只是采用的句型不同。先看看比较典型的分裂句做法:如果要强调句中某一个元素,只要把它放在 it is … that 这个句型中间的补语位置,然后剩下的部分照抄在 that 的后面,就可以构成分裂句。例如,可以用分裂句来强调上句中的主词 your friend,如下:
+
+It was your friend [that(or who) stole a can of peaches at a 7-11 last night].
+S V C 关系子句
+
+分裂句的主词it是个纯粹的虚字,完全没有内容。只是因为句型上需要有一个主词,因而用 it 这个虚字填充。这个用法和下面这些虚字的用法相同:
+
+What time is it ?
+Who is it ?
+It ’s cold today.
+
+这几个句子都一样:缺乏真正的主词,只用虚字 it 填充主词位置。
+
+接下来看动词的部分。这个句子是过去时间(last night),因此分裂句采用 it was … that 的过去式。把原句中需要强调的主词 your friend 拿出来放到 it was 后面的补语位置,剩余的部分照抄在 that 后面,就把原来的单句分裂成 it was your friend 这个主要子句以及 that stole a can of peaches at a 7-11 last night 这个关系子句(中括弧内的部分)。分裂句后面那个关系子句都具有指示功能(不能用逗点隔开),所以关系词一律都可以采用 that。也可以选择用其他的关系词。像上面那个例子,获得强调的先行词是 your friend,后面的关系代名词不用 that 而改用 who 也是正确的。
+
+同一个句子,若要强调的是受词、时间副词、或者地方副词,也都可以采用同样的分裂句来处理,如下:
+
+It was a can of peaches [that(or which) your friend stole at a 7-11 last night].
+S V C 关系子句
+
+先行词是 a can of peaches,分裂句中的关系代名词可以用 that 或 which。
+
+It was at a 7-11 [that(or where) your friend stole a can of peaches last night].
+S V C 关系子句
+
+先行词是 a 7-11,分裂句中的关系副词可以用 that 或 where。
+
+It was last night [that(or when) your friend stole a can of peaches at a 7-11].
+S V C 关系子句
+
+先行词是 last night,分裂句中的关系副词可以用 that 或 when。
+
+### 强调动词的分裂句
+
+如要强调的是「动词」这个元素,不能采用一般分裂句 it is … that 的句型,而必须动用类似「what one does is (to) V」的句型。先回到前面那个句子:
+
+Your friend stole a can of peaches at a 7-11 last night .
+S V O 时间副词 地方副词
+
+要用分裂句强调句中的动词部分,基本上是采取 what one does is (to) V「某人做(do)的那件事(the thing)是什么」这种句型来强调。就上面这个例子而言,分裂句的主要子句可以采用笼统的 the thing 当主词,后面用关系子句 that your friend did at a 7-11 来修饰主词,关系子句里面用助动词 did 取代原来的动词 stole。接下来用 be 动词 was 当主要子句的动词,后面的补语位置用来安插需要强调的动词 steal。请注意:如果主词部分的修饰语包含助动词 do(如上例关系子句中的 did),后面的主词补语部分就可以采用不定词片语(如 to steal)或原形动词(steal)的形态来强调,如下:
+
+The thing [that your friend did at a 7-11 last night] was (to) steal a can of peaches .
+S 关系子句 V C
+
+上句中的关系代名词 that 和笼统的先行词 the thing 可以合并成为复合关系代名词 what,关系子句 what your friend did at a 7-11 last night 升格成为名词子句当主要子句的主词使用,如下:
+
+[What your friend did at a 7-11 last night] was (to) steal a can of peaches .
+S V C
+
+另外,主要子句的主词部分也可以采用如下的安排:
+
+All [(that) your friend did at a 7-11 last night] was (to) steal a can of peaches .
+S 关系子句 V C
+
+The only thing [(that) your friend did last night] was (to) steal a can of peaches at a 7-11 .
+S 关系子句 V C
+
+这两句分别采用笼统的 all 与 the only thing 当主要子句的主词,后面用关系子句(中括弧内的部分)修饰主词。因为关系子句中有助动词 did 在,所以后面的补语部分可以采用不定词片语 to steal 或原形动词 steal。
+
+强调动词部分的分裂句比较复杂,我们多看几个例子:
+
+I can hope .
+S V
+
+我可以怀抱希望。
+
+这个句子如果要强调动词 hope,可以用 what one does is (to) V 的分裂句来强调如下:
+
+What I can do is (to) hope .
+S V C
+
+All [(that) I can do] is (to) hope .
+S 关系子句 V C
+
+The only thing [(that) I can do] is (to) hope .
+S 关系子句 V C
+
+要强调动词 hope,就是要把句型改写成「我可以做(do)的事情(the thing)就是 hope」。先选择用笼统的 the thing, all, 或 the only thing 当主要子句的主词。后面用关系子句 that I can do 来修饰主词(the thing 和 that 亦可合并为复合关系代名词 what)。主要子句的动词用 be 动词 is,后面的补语部分可以用不定词片语 to hope,也可以直接用原形动词 hope。再看一个例子:
+
+The program backs up important files .
+S V O
+
+这个程式是备份重要档案用的。
+
+以同样的方式,可以制造出强调动词的分裂句如下:
+
+[What the program does] is (to) backup important files .
+S V C
+
+主词部分亦可作 all that the program does 或 the only thing that the program does。请注意:主词部分的修饰语必须有助动词 do 在内,后面的补语才可以直接采用原形动词。没有助动词 do 就不能用原形动词。例如:
+
+All [(that) I wanted] was to help him .
+S 关系子句 V C
+
+我想要做的只不过是要帮他而己。
+
+主要子句的主词仍是笼统的 all,后面仍有关系子句修饰它,但是里面并没有助动词 do。这种情况,后面就不能采用原形动词当主词补语,只能用不定词片语 to help him。下面这个句子就不同了:
+
+All [(that) I wanted to do] was (to) help him .
+S 关系子句 V C
+
+主要子句的主词 all 后面有关系子句修饰它,里面有助动词 do。后面补语位置就可以选择采用原形动词 help 了。
+
+## 厘清混淆点
+
+关系子句比较麻烦,因为它和名词子句之间、和副词子句之间都有许多容易混淆的地方。以下整理出三类混淆点,提醒读者注意。
+
+### 一、Wh-的混淆
+
+拼成 wh- 形状、具有连接词功能的字,可以分成三种:
+
+1. 关系词,包括关系代名词(who, which)与关系副词(when, where, how, why)。关系词引导的子句是关系子句,也就是形容词子句,修饰先行词。例如:
+
+#### 关系代名词
+
+My father is a man [who always keeps his word].
+先行词 关系代名词 关系子句
+(我父亲是言出必行的人。)
+
+Paris , [which has a long history], is a legendary city.
+先行词 关系代名词 关系子句
+(巴黎市历史悠久,是个充满传奇色彩的都市。)
+
+#### 关系副词
+
+I’ll never forget my high school days , [when life seemed so simple].
+先行词 关系副词 关系子句
+(我忘不了我的高中时代,当时人生似乎好单纯。)
+
+Let’s spend the weekend at Tommy’s , [where we can be quite free].
+先行词 关系副词 关系子句
+(我们到Tommy家过周末吧,在那里可以自由自在。)
+
+Please show me the way [how I can start this motorcycle].
+先行词 关系副词 关系子句
+(请教我一下这辆机车要怎么发动。)
+
+Money is one reason [why I don’t take any vacations].
+先行词 关系副词 关系子句
+(我不休假,原因之一是为了钱。)
+
+1. 疑问词(who, which, what, when, where, how, why)。疑问词引导的子句是由疑问句改写而来的名词子句。例如:
+
+[Who stole the money] will be revealed soon.
+疑问词 名词子句
+(钱是谁偷的,这个问题即将揭晓。)
+
+Tell me [which of the two designs is prettier].
+疑问词 名词子句
+(请告诉我这两幅设计哪一幅比较漂亮。)
+
+The question is [what you’re going to do about it].
+疑问词 名词子句
+(问题在于,你要怎么因应。)
+
+Nobody knows [when he will return].
+疑问词 名词子句
+(没人知道他什么时候会回来。)
+
+I have a pretty good idea [where he may be hiding].
+疑问词 名词子句
+(他会躲在何处,我颇有把握。)
+
+The most important thing in fishing is [how you prepare the bait].
+疑问词 名词子句
+(钓鱼最重要的一点就是鱼饵如何调配。)
+
+That is [why I need your help].
+疑问词 名词子句
+(这就是我要你帮忙的原因了。)
+
+1. 外加的从属连接词(when, where)。这种从属连接词引导的子句是副词子句,修饰动词的时间与地方。例如:
+
+The game ended [when he hit a homerun].
+动词 连接词 副词子句
+(比赛在他击出全垒打时结束。)
+
+The ship is to boldly go [where none has gone before].
+动词 连接词 副词子句
+(这艘船将勇敢航向无人曾到之处。)
+
+二、Wh-ever 的混淆
+
+拼成wh-ever形状、具有连接词功能的字,可以分成两种:
+
+1. 复合关系代名词(what, whatever, whoever, whichever),解释为 anything that, anyone that 等等,包含先行词在内。复合关系代名词引导的子句是名词子句,例如:
+
+[What(ever) (= Anything that) he says] can’t be true.
+复合关系代名词 名词子句
+(不论他说什么都不是真的。)
+
+I sincerely envy [whoever (= anyone that) lives in that grand mansion].
+复合关系代名词 名词子句
+(我真的很羡慕住在那幢华厦里的人,不管是谁。)
+
+I’ll buy [whichever car (= any car that) you recommend].
+复合关系代名词 名词子句
+(你推荐哪辆车我就买哪辆。)
+
+1. Whoever, whichever, whatever, whenever, wherever, however,用法相当于在疑问词 who, which, what, when, where, how 的前面外加 no matter 表示「让步」语气。这种连接词引导的子句是副词子句,例如:
+
+[Whoever (= No matter who) told you that story], don’t believe it.
+疑问词外加no matter 副词子句
+(不管是谁告诉你的,请勿相信。)
+
+There will be difficulties [whichever way (= No matter which way) you go].
+疑问词外加no matter 副词子句
+(不论你走哪条路都会碰到困难。)
+
+[Whatever (= No matter what) you do], just don’t stay put.
+疑问词外加no matter 副词子句
+(不论你怎么做都行,就是不能原地不动。)
+
+[Whenever (= No matter when) he gets angry], he counts to 10.
+疑问词外加no matter 副词子句
+(只要他生气,他就先从一数到十。)
+
+You’ll never find a place like home, [wherever (= No matter where) you may go].
+疑问词外加no matter 副词子句
+(不论你到何处,永远找不到跟家一样的地方。)
+
+He can never beat his rival, [however hard (= No matter how hard) he tries].
+疑问词外加no matter 副词子句
+(他永远打不败他的对手,不论多么努力。)
+
+三、that的混淆
+
+拼成 that、具有连接词功能的字,可以分成三种情况:
+
+1. 直述句外加单独无意义的连接词 that,引导的是名词子句,例如:
+
+Are you sure [that everything is all right]?
+连接词 名词子句
+(你确定一切都没事吗?)
+
+1. 外加(so that, such that, in order that, in that)等有意义的连接词,引导的是副词子句,例如:
+
+He started work early [so that he could finish on time].
+连接词 副词子句
+(他提早开始工作,目的是想准时完成。)
+
+It was such a great meal [that everyone of us ate too much].
+连接词 副词子句
+(那一餐太棒了,结果我们每一个都吃太多。)
+
+1. That 是关系词,改写自关系代名词(who, which)与关系副词(when, where, how, why),引导的子句没有逗点和先行词隔开、是具有指示功能的关系子句(形容词子句),修饰先行词。例如:
+
+He’s the man [that I told you about]. (that 相当于 who)
+先行词 关系代名词 关系子句
+(我跟你说的就是这个人。)
+
+What’s the best movie [that you’ve ever seen]? (that 相当于 which)
+先行词 关系代名词 关系子句
+(你看过最棒的电影是什么?)
+
+The accident happened at a time [that traffic was heaviest]. (that 相当于 when)
+先行词 关系代名词 关系子句
+(车祸就发生在车流量最大的时候。)
+
+That restaurant is a place [that most gourmets in town go]. (that 相当于 where)
+先行词 关系代名词 关系子句
+(城里的老饕大都是去那家餐厅。)
+
+I’ve found several ways [that I can be of help to you]. (that 相当于 how)
+先行词 关系代名词 关系子句
+(我发现有几种方式我可以帮上你的忙。)
+
+Is this the reason [that he left so early]? (that 相当于 why)
+先行词 关系代名词 关系子句
+(他那么早就离开,就是这个原因吗?)
+
+## 结语
+
+关系子句的特色在于关系词不是外加、而是由内含的重复元素改写而来。所有的关系子句都是形容词子句。只有复合关系代名词引导的子句,因为取代了先行词,所以升格为名词子句。关系子句与先行词之间若有逗点隔开,表示这个子句是放在括弧内作补充说明之用、也就是不具指示功能。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/RelativeClausesReduced.md b/corejava第9版/EnglishGrammarBook-master/docs/RelativeClausesReduced.md
new file mode 100644
index 0000000..231488a
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/RelativeClausesReduced.md
@@ -0,0 +1,459 @@
+# 第二十三章 关系从句减化
+
+从属子句减化的共同做法是省略掉主词与be动词、只留下补语部分,关系子句的减化也不例外。关系子句的减化,通常都是因为关系代名词刚好就是关系子句的主词,因为和先行词重复而产生了可以减化的空间。只要省略掉关系子句中这个重复的主词以及空洞的be动词、留下补语,就是典型的关系子句减化。
+
+关系子句如此减化之后,剩下来的就是原来的主词补语部分,可以分成现在分词片语、过去分词片语、形容词、名词等几种情况。 如果关系子句当中的动词片语有语气助动词在内,减化的结果会变成不定词片语。这种情况的关系子句,主词部分有比较大的弹性:可以是关系代名词当主词、也可以是关系代名词当受词,甚至可以是关系副词当连接词、主词另有其人。
+
+以下依几种不同的减化结果,分别说明关系子句的减化情况。
+
+## 简化为分词
+
+关系子句最常见的变化情况就是简化为现在分词片语或过去分词片语。这种情况, 关系子句的主词应该就是关系代名词, 与先行词重复。关系子句的动词如果是一般文法所谓的**进行式(be + Ving)**, 省略掉 be 动词之后就会剩下现在分词。如果动词是一般文法所谓的**被动态(be + Ven)**, 省略掉 be 动词之后剩下的就是过去分词。如果关系子句的动词是普通动词,则需要加上 -ing 进行词类变化、变成现在分词。先看看减化为现在分词的情况。
+
+### 现在分词
+
+The man [who wants to see you] is waiting outside.
+先行词 关系子句
+(想见你的那个人在外头等着。)
+
+中括弧内是个关系子句,它的主词 who 就是关系代名词,代表的就是前面的先行词 the man、在此与主要子句产生重复。关系子句减化的做法,第一步是把重复的主词 who 省略掉,第二步应该是省掉 be 动词。但是这个关系子句只有普通动词 wants。如前所述,如果动词是普通动词,没有 be 动词也没有助动词,那么减化的方式是一律加 -ing 作词类变化,所以动词就减化为 wanting 这个现在分词。结果如下:
+
+The man [wanting to see you] is waiting outside.
+减化形容词子句
+
+关系子句如果有逗点和先行词隔开,这种关系子句缺乏指示功能、只是个补充说明。它减化的做法还是一样的,例如:
+
+My Encyclopedia Britannica , [which is lying on the bookshelf and gathering dust], has seldom been used.
+先行词 关系子句
+(我那套大英百科全书,摆在书架上积灰尘,没用过几次。)
+
+这个关系子句前后有一对逗点隔开,等于是放在一对括弧里面做补充说明之用、缺乏指示功能。它的减化方式还是相同。关系代名词 which 就是关系子句的主词,与先行词重复。关系子句的动词是 be 动词 is。只要省略掉这个重复的主词与空洞无内容的 be 动词,剩下的补语部分 lying on the bookshelf and gathering dust 这个现在分词片语就是成功的减化形容词子句,可以充分取代原来那个关系子句,同样修饰先行词、表达同样的意思:
+
+My Encyclopedia Britannica , [lying on the bookshelf and gathering dust], has seldom been used.
+先行词 减化形容词子句
+
+如果关系子句中的动词是**完成式(have + Ven)**,减化的做法还是加 -ing 做词类变化,成为 having + Ven 这种形状的现在分词片语而保留下来。例如:
+
+Anyone [that has visited Bali once] will want to return.
+先行词 关系子句
+(只要是来过峇里岛一次的人都会想要再来。)
+
+关系子句的主词 that 就是关系代名词(相当于 which)、与先行词重复,减化时可以省略。动词 has visited 是完成式,减化时必须加上 -ing 作词类变化才能保留下来,如下:
+
+Anyone [having visited Bali once] will want to return.
+先行词 减化形容词子句
+
+### 过去分词
+
+接下来看看减化成过去分词的情况。
+
+Grapes [that are grown in the Champagne area] make the best wines.
+先行词 关系子句
+香槟区种出来的葡萄酿的葡萄酒最好。
+
+关系子句(中括弧内)修饰的先行词是 grapes。这个关系子句中,关系代名词 that(就是 which)就是主词,和先行词重复。动词是 be 动词 are。只要省略掉重复的主词、空洞的 be 动词,关系子句就可以减化为过去分词片语 grown in the Champagne area,仍然是修饰先行词 grapes,原句的意思完全没有损失。如下:
+
+Grapes [grown in the Champagne area] make the best wines.
+先行词 减化形容词子句
+
+关系子句如果前后打了一对逗点,就是当作可有可无的补充说明使用、不具指示功能。这种关系子句的减化方式还是一样:
+
+Microsoft , [which is accused of monopolizing the OS market], will have to change its business practices.
+先行词 关系子句
+(微软公司(它被指控垄断作业系统市场)必须改变它的商业作风。)
+
+关系子句放在一对逗点中作补充说明之用、修饰先行词 Microsoft。关系子句的主词就是关系代名词 which,与先行词重复。动词是空洞的 be 动词 is。这个关系子句减化的方式仍然是省略掉重复的主词 which 与空洞的 be 动词,剩下补语部分 accused of… 这个过去分词片语,如下:
+
+Microsoft , [accused of monopolizing the OS market], will have to change its business practices.
+先行词 减化形容词子句
+
+如果关系子句中的动词是 be 动词的完成式 have been,后面用过去分词当作被动语态的补语,那么减化子句有两种做法:
+
+A student [who has been trained at this school] is guaranteed to excel in any exam.
+先行词 关系子句
+(经过本校训练出来的学生保证任何考试都会表现优异。)
+
+关系子句中的主词就是关系代名词 who、与先行词 a student 重复,减化时可以省略。动词是 be 动词的现在完成式 has been。 Be 动词本身固然没有内容,但是这个完成式 has been 表达出完成状态,也就是「已经、曾经」,并不是完全没有内容。如果选择要保留 has been,那么必须加上 -ing 做词类变化,成为 having been 这个现在分词片语,如下:
+
+A student [having been trained at this school] is guaranteed to excel in any exam.
+先行词 减化形容词子句
+
+不过,如果在 having been 后面有过去分词(如上例中的 trained),那么这个 having been 省略掉的话也不会影响到句意,如下:
+
+A student [trained at this school] is guaranteed to excel in any exam.
+先行词 减化形容词子句
+
+这是因为:过去分词(如 trained)本身就具有「完成状态」的暗示。过去分词 trained 除了「被训练」的被动语态,也具有「已经训练过」的完成状态在内。而 having been 中间的 be 动词没有意义,整个现在分词片语 having been 只能够表达完成状态。既然后面的过去分词已经能够表达完成状态,那么 having been 就是可有可无了。
+
+## 简化为复合形容词
+
+形容词只有两种主要的位置:名词片语中以及补语位置。关系子句的位置通常是放在先行词的后面来修饰它。有一种减化的方式是把关系子句减化为一个复合形容词,然后放进名词片语中的形容词位置。这种复合形容词,通常是以现在分词或过去分词的形态出现,以下分别介绍。
+
+### 复合现在分词
+
+“Big John” is a machine .
+(「大约翰」是一种机器。)
+
+The machine drills tunnels .
+S V O
+(这种机器用于钻凿隧道。)
+
+这两个句子在 machine 一字有交集而建立关系,可以改写成关系代名词,制造关系子句如下:
+
+“Big John” is a machine that drills tunnels .
+先行词 关系子句
+
+关系子句 that drills tunnels 若要进行减化,有一种特别的做法是把它改写成复合形容词。关系子句的主词 that 和先行词 machine 重复,可以省略。述部的 drills tunnels 可以制造出一个复合形容词 tunnel-drilling。请注意:tunnel 放在复合形容词里面就要当做形容词看待,也就是不再有复数、必须改为单数。 Tunnel-drilling 基本上是个现在分词,可以直接放进 a machine 这个名词片语中间的形容词位置,成为这个单句:
+
+“Big John” is a tunnel-drilling machine .
+
+再看一个例子:
+
+That magazine is for women.
+(那本杂志是妇女杂志。)
+
+That magazine looks beautiful .
+S V C
+(那本杂志看起来很漂亮。)
+
+这两个句子经由 magazine 的交集建立关系,可以改写为关系代名词、制造出这个复句:
+
+That magazine which looks beautiful is for women.
+先行词 关系子句
+
+这个关系子句若要减化,可以先省略掉与先行词重复的主词 which。述部 looks beautiful 可以改写为 beautiful-looking 这个复合形容词,然后放进 the magazine 这个名词片语中,成为如下的单句:
+
+That beautiful-looking magazine is for women.
+
+下面这个例子的情况也差不多:
+
+I’m enjoying the sunset .
+(我在欣赏夕阳。)
+
+The sunset is vanishing fast.
+S V C
+(夕阳快速消失。)
+
+这两个句子在 sunset 建立关系,可以写成这样的复句:
+
+I’m enjoying the sunset , which is vanishing fast .
+先行词 关系子句
+
+关系子句 which is vanishing fast 可以这样减化:省略掉与先行词重复的主词 which、空洞的 be 动词 is 之后,剩下的补语 vanishing fast 再改写为复合形容词 vast-vanishing,放入 the sunset 这个名词片语中,成为如下的单句:
+
+I’m enjoying the fast-vanishing sunset .
+
+### 复合过去分词
+
+关系子句减化为复合形容词,如果原来是被动语态,往往会成为复合过去分词的形态,例如:
+
+I love these high peaks .
+(我喜欢这些高峰。)
+
+These high peaks are covered with snow.
+S V C
+(这些高峰被白雪覆盖。)
+
+这两个句子在these high peaks建立关系,可以改写为关系代名词、制造出下面这个复句:
+
+I love these high peaks , [which are covered with snow].
+先行词 关系子句
+
+关系子句 which are covered with snow 可以如此减化:除去与先行词重复的主词与空洞的 be 动词,剩下的补语 covered with snow 进一步制造出一个复合过去分词 snow-covered,放进 these high peaks 这个名词片语中,成为这个单句:
+
+I love these high, snow-covered peaks .
+
+再看一个例子:
+
+These apples are beginning to rot.
+这些苹果开始腐败。
+
+These apples were bitten by frost.
+S V C
+这些苹果被霜冻坏了。
+
+这两个句子可以用关系子句连接、改写为下面这个复句:
+
+These apples , [which were bitten by frost], are beginning to rot.
+先行词 关系子句
+
+其中的关系子句,一般的减化方式是省掉与先行词重复的主词 which 与空洞的 be 动词 were,留下补语部分,成为:
+
+These apples , [bitten by frost], are beginning to rot.
+先行词 减化形容词子句
+
+但是 bitten by frost 这个形容词片语如果不放在减化子句的补语位置,也可以制造成复合形容词 frost-bitten 而改放在 these apple 这个名词片语中的位置,如下:
+
+These frost-bitten apples are beginning to rot.
+
+## 简化为形容词
+
+如果关系子句是 S + V + C 的句型,主词补语是形容词,那么减化过程中省略掉主词和 be 动词之后,剩下的就是单纯的形容词补语。例如:
+
+A chimpanzee is an animal [that is capable of reason].
+先行词 关系子句
+
+黑猩猩是一种具有理性能力的动物。
+
+关系子句中的主词就是关系代名词 that(相当于 which)、与先行词 an animal 重复。动词是 be 动词,后面是用形容词片语 capable of reason 当主词补语。减化的做法是省略掉重复的主词与空洞的 be 动词,剩下的补语部分就是简单的形容词片语,如下:
+
+A chimpanzee is an animal [capable of reason].
+先行词 减化关系子句
+
+这个减化关系子句仍然具有指示功能,指出先行词是「哪种」动物。再看一个例子:
+
+The boy , [who is usually tall and heavy for his age], wants to be a sumo wrestler.
+先行词 关系子句
+
+这个男孩,以他的年龄来说长得特别高大,想当相扑选手。
+
+关系子句的主词就是关系代名词 who,和先行词 the boy 重复。动词是 be,后面的主词补语是形容词片语 unusually tall and heary for his age。这个关系子句前后有一对逗点隔开,不具有指示性,所以关系代名词不能用 that。减化的方式仍然相同:省略掉重复的主词 who 和空洞的 be 动词,剩下的减化子句就是单纯的形容词补语,如下:
+
+The boy , [usually tall and heavy for his age], wants to be a sumo wrestler.
+先行词 减化关系子句
+
+这个减化关系子句前后打一对逗点隔开,因为它是不具指示功能的补充说明。
+
+## 简化为名词
+
+如果关系子句是 S + V + C 的句型,而主词补语是个名词片语,那么在减化过程中省略掉主词与 be 动词之后,剩下的部分就是那个名词片语。这个名词片语是原来的主词补语,也就是传统文法所谓的同位格。例如:
+
+The Great Wall of China , [which is the largest man-made structure on earth], no longer serves a military function.
+先行词 关系子句
+中国的长城(世界最大的人造结构)已经不再具有军事功能。
+
+关系子句的主词是关系代名词 which,与先行词重复。动词是 be,后面的主词补语是名词片语 the largest man-made structure on earth。减化的做法是省略掉主词和 be 动词、留下补语部分,成为:
+
+The Great Wall of China , [the largest man-made structure on earth], no longer serves a military function.
+先行词 减化关系子句
+
+原来的关系子句放在一对括弧式的逗点中,不具有指示功能、只是个补充说明。减化之后剩下来的主词补语(所谓的同位格)仍然放在一对逗点里面作补充说明使用。再看一个例子:
+
+This movie features Tom Hanks , [who is my favorite movie star].
+先行词 关系子句
+
+这部电影主打汤姆汉克斯,那是我最喜爱的影星。
+
+关系子句的主词就是关系代名词 who,和先行词重复。这个关系子句放在一对逗点里面,属于补充说明的性质、不具指示功能。减化的方式是把重复的主词和空洞的be动词省略,剩下的主词补语是名词片语 my favorite movie star,也就是传统文法所谓的同位格,如下:
+
+This movie features Tom Hanks , [my favorite movie star].
+先行词 减化关系子句
+
+## 简化为不定词
+
+本章至此整理的情况都有一个共同点:都是用关系代名词当关系子句的主词,在进行减化时将这个与先行词重复的主词省略掉。不过,关系子句如果是减化为不定词片语,那么关系子句的主词可以有比较大的弹性:不一定是关系代名词当主词,而是只要够清楚就可以减化。而且也不一定都是用关系代名词当关系词,关系副词也有可能。
+
+关系子句要想减化为不定词片语,有一个先决条件:动词片语必须包含语气助动词在内。只要有语气助动词,可以先把语气助动词改写为 be + to,然后在进行减化时仍然是把 be 动词省掉,剩下的就是不定词片语。例如:
+
+This is not the right thing [which you should do].
+先行词 关系子句
+(你现在该做的不是这件事。)
+
+关系子句中的关系代名词 which 不再扮演主词的角色,而是动词 should do 的受词。因为关系代名词是受词,可以先行省略,剩下 you should do,再来进行减化:主词 you 省掉的话句意仍然清楚,动词部分有语气助动词 should,减化的结果就是变成表示不定词的 to,如下:
+
+This is not the right thing [to do].
+先行词 减化关系子句
+
+比较简单的看法是直接把 to do 视为动词片语 should do 的词类变化看待:把限定动词 should do 变成不定词片语 to do,就可以当形容词使用、修饰 the right thing。
+
+If you want a loan , our manager is the person [whom you should see].
+副词子句 先行词 关系子句
+(如果你要贷款,应该去找的人是我们经理。)
+
+关系子句中的关系代名词 whom 是动词 should see 的受词,可以先行省略,剩下的 you should see 再来进行减化:省略掉重复的主词 you(与副词子句主词重复)、助动词 should 减化为表示不定词的 to,如下:
+
+If you want a loan , our manager is the person [to see].
+副词子句 先行词 减化关系子句
+
+比较简单的看法是把 to see 直接视为动词片语 should see 的词类变化看待:将限定动词 should see 变成不定词片语 to see,可以当形容词使用、修饰 the person。
+
+If you like Cantonese food , I know just the place [where you can go].
+副词子句 先行词 关系子句
+如果你喜欢广东菜,我知道有个地方你可以去。
+
+关系子句中的关系词现在是关系词 where。因为这个关系子句没有用逗点和先行词隔开、具有指示功能,所以关系副词 where 可以先行省略,剩下 you can go 再来进行减化:省略掉重复的主词 you(和副词子句主词重复),助动词减化为表示不定词的 to,如下:
+
+If you like Cantonese food , I know just the place [to go].
+副词子句 先行词 减化关系子句
+
+比较简单的看法是直接把 to go 视为 can go 的词类变化看待:把限定动词 can go 变成不定词片语 to go 当形容词使用、修饰名词 the place。
+
+This is no time [when you should be fooling around].
+先行词 关系子句
+(这不是可以胡闹的时候。)
+
+关系子句中的 when 是关系副词,因为没有逗点隔开所以可以先行省略,剩下 you should be fooling around 再来进行减化:省略笼统的主词 you、助动词 should 减化为表示不定词的 to ,如下:
+
+This is no time [to be fooling around].
+先行词 减化关系子句
+
+也可以直接把 to be 视为动词片语 should be 的词类变化看待:变成不定词片语、当形容词来修饰 time。
+
+I’ll show you the way [how you can start this machine].
+先行词 关系子句
+(我告诉你该怎么发动这台机器。)
+
+关系子句的连接词是关系副词 how,因为没有逗点隔开所以可以先行省略。接下来进行减化:省略掉重复的主词 you(与主要子句的受词you重复)、助动词 can 减化为表示不定词的 to,如下:
+
+I’ll show you the way [to start this machine].
+先行词 减化关系子句
+
+也可以直接把 to start 视为 can start 的词类变化看待。
+
+I’m glad because I have something [that I can look forward to].
+副词子句 先行词 关系子句
+(我很高兴,因为我有一件可以盼望的事。)
+
+关系子句中的关系代名词 that(相当于which)是介系词 to 的受词。因为这个关系子句并没有用逗点和先行词隔开,具有指示功能,所以当受词使用的关系代名词that可以先行省略,剩下 I can look forward to 再来进行减化。减化的做法是省掉重复的主词 I、助动词 can 减化为表示不定词的 to,如下:
+
+I’m glad because I have something [to look forward to].
+副词子句 先行词 减化关系子句
+
+当然,也可以直接把 to look 视为 can look 的词类变化看待。不过,光从词类变化的角度不容易解释清楚为什么这个不定词片语的尾巴上有个介系词 to 而缺乏受词。还原成关系子句(that I can look forward to)的话就可以看清楚了:末尾的介系词 to,受词就是关系代名词 that,被省略掉了。
+
+### 不定词片语的语态
+
+关系子句简化为不定词片语,要注意的是主动或被动语态的判断。例如:
+
+There’s still one more person to notify .
+There’s still one more person to be notified .
+(还有一个人要通知。)
+
+句 1 和和 2 这两种讲法,不定词片语(减化形容词子句)中一个用主动语态、一个用被动语态。两种讲法都是文法正确的讲法。这时候,如果光是把不定词视为语气助动词的词类变化看待,那么主动被动语态的问题就很难解释清楚,必须还原为关系子句才能够看懂它的变化。可以把句子拆开成为下面两个单句来理解:
+
+There’s still one more person . We must notify the person .
+先行词 S V O
+
+后面这一句的受词 the person 就是前一句的先行词 one more person, 可以改写为关系代名词、制造出复句如下:
+
+There’s still one more person [whom we must notify].
+先行词 关系子句
+
+因为关系子句中的关系词 whom 是受词,可以先行省略,成为:
+
+There’s still one more person [we must notify].
+先行词 关系子句
+
+这个关系子句中的主词是 we。如果减化的结果是不定词,那么只要意思够清楚,关系子句的主词就可以省略掉。再把动词 must notify 减化为 to notify(语气助动词都可以减化为表示不定词的 to),即成为上列第 1 句 There's still one more person to notify 的结果,不定词片语中用的是主动语态。反之,如果原先是这两句:
+
+There’s still one more person . He must be notified .
+先行词 S V C
+
+后句的主词 he 代表的就是前句的 one more person,改写为关系代名词 who 就会成为这个复句:
+
+There’s still one more person [who must be notified].
+先行词 关系子句
+
+这个关系子句来进行减化。主词就是关系代名词 who,和先行词重复。动词 must be 可以减化为 to be,所以关系子句减化的结果会变成 to be notified 这个不定词片语,也就是前面第 2 句 There is one more person to be notified 的结果,不定词片语中采用的是被动语态。
+
+### 主动与被动孰优孰劣
+
+如前所述,不定词片语有时候采主动与被动皆可。但是,该用主动还是该用被动,其间有优劣之分,这是英文写作时应该要会判断的事。传统文法因为只看到片语的层次,对于这一点一直没有能够讲清楚。必须将不定词片语还原到子句的层次,才能够知其所以然。
+
+#### 连贯性原则
+
+英文修辞有两大要求:清楚与简洁。清楚性的要求可以表现在许多方面,包括连贯性的原则。例如:前后两个句子、或前后两个子句,如果主词相同、叙事的观点连贯,会是比较清楚的叙述。而且,主词相同时会比较容易进行减化,所以句子又可以变得更简洁、进一步提高句子的修辞价值。例如:
+
+When John stepped into his office, the boss was seen waiting there by him .
+(当 John 步入办公室时,老板被他看到在那儿等着。)
+
+这个复句当中,前面的副词子句采主动语态,主词是 John;后面的主要子句采被动语态,主词是 boss。前后两个子句的主词不同,造成叙事不连贯,修辞效果较差。观察一下不难发现,主要子句中其实也有一个代表 John 的代名词 him,但是当受词使用。应该修改如下:
+
+When John stepped into his office, he saw the boss waiting there.
+(约翰走进办公室时,看到老板正在等着。)
+
+把主要子句改成主动语态,主词也变成 he(代表 John),和副词子句的主词相同。前后两个子句的主词相同,因此连贯性增加了、句子也变得比较清楚。不仅如此,主词相同之后又可以进一步减化,如下:
+
+Stepping into his office , John saw the boss waiting there.
+减化副词子句
+
+副词子句 When John stepped into his office 的主词和主要子句相同,才可以减化为 Stepping into his office。句子因而变得更简洁,修辞效果也变得更好。关于副词子句减化的方式,将在第二十五章详述。接下来再看一个关于连贯性的例子:
+
+When John stepped out of his office, a car hit him.
+(当 John 步出办公室时,一辆车撞到他。)
+
+前面的副词子句采主动语态,主词是 John。后面的主要子句亦采主动语态,主词是 a car,前后两个子句的主词不连贯,修辞效果较差。观察一下可以发现,主要子句当中也有一个代表 John 的代名词 him,却是当受词使用。可以修改如下:
+
+When John stepped out of his office, he was hit by a car.
+
+把主要子句改成被动语态之后,主词就和副词子句一样。前后两个子句的主词相同,叙事的连贯性增强了、句子也就比较清楚了。同时又可以进一步减化,如下:
+
+Stepping out of his office , John was hit by a car.
+减化副词子句
+
+#### 以连贯性原则判断不定词片语的语态
+
+不定词片语中如果是采用主动语态和被动语态都可以的情况,那么该用哪一个比较好?这个问题应该把不定词片语还原为限定子句、并且利用连贯性原则来判断。例如:
+
+I must stay at the office [because I have some people] to notify .
+(我必须留在办公室,因为我还有一些人必须通知。)
+
+这个句子,句尾那个不定词片语 to notify 如果改为被动态的 to be notified,文法仍然正确,但是修辞效果不佳。为什么?这个问题传统文法答不出来,必须采取减化子句的角度才看得清楚。我们先回到原点,把这个复句拆开成为三个单句,如下:
+
+I must stay at the office.
+I have some people.
+I must notify them.
+
+请注意:因为句 1 和句 2 都是以 I 为主词,所以根据连贯性原则,句 3 最好也是用 I 作主词。即然句 3 用 I 当主词,它的动词就必须采主动语态,成为 I must notify them。这三个单句可以合在一起写成一个复句,如下:
+
+I must stay at the office [because I have some people ] whom I must notify .
+副词子句 先行词 关系子句
+
+观察一下:这个复句当中,主要子句的主词是 I,表示原因的副词子句(中括号内)主词也是 I。为符合连贯性原则,后面的关系子句也选择用 I 当主词,因此动词必须采主动语态,写成 whom I must notify。这个关系子句,可以先把扮演受词角色的关系代名词 whom 省略掉,再开始进行减化:删除掉重复的主词 I、助动词 must 减化为表示不定词的 to,剩下的就是不定词片语 to notify(主动态),如下:
+
+I must stay at the office because I have some people to notify .
+
+这个句子当中,句尾的不定词片语采用主动语态比较好,是因为它符合连贯性原则。
+
+反观下面这个例子:
+
+The news can’t be released yet [because there are some people ] to be notified first .
+(这则新闻还不能发布,因为还有些人必须先行知会。)
+
+上面这个复句,句尾的不定词片语 to be notified first 用的是被动态。如果改为主动态 to notify first,文法也是正确的,但是修辞效果较差。为什么?要回答这个问题,不妨先把这个复句拆开成为如下三个单句:
+
+The news can’t be released yet.
+There are some people.
+These people must be notified first.
+
+这三个单句当中,第1句的主词是 the news,第2句的主词是 some people。这两句没有共同的元素,因此主词也无法连贯。但是第 2 句的主词 some people 在第3句中也有(these people)。如果第3句也用 people 当主词,至少叙事上和第 2 句是连贯的。既然第 3 句选择以 these people 为主词,动词就必须采被动语态 to be notified。然后,这三个单句可以合在一起写成一个复句,如下:
+
+The news can’t be released yet [because there are some people ] who must be notified first .
+副词子句 先行词 关系子句
+
+主要子句是 The news can't be released yet,副词子句(中括号内)的主词是 some people,关系子句(画底线部分)的主词 who 也代表 some people,前后两个子句主词相同、符合连贯性原则。这个关系子句如果进行减化,做法是删掉重复的主词、助动词must减化为表示不定词的to,就会成为:
+
+The news can’t be released yet because there are some people to be notified first .
+
+句尾的不定词片语采被动语态较好,同样是因为它符合修辞的连贯性原则,比较清楚。
+
+#### 不定词片语的主词如何交代
+
+如前所述,关系子句如果减化为不定词片语,它的主词不一定是关系代名词、所以也不一定和主要子句有重复。如果这个主词并不重复、也不是笼统的字眼,属于需要交代之列,那么关系子句减化为不定词片语时,原来的主词通常是安插在介系词 for 后面的位置来处理。例如:
+
+I’m looking for a motorcycle [that my wife can ride].
+先行词 关系子句
+(我在找一辆我太太可以骑的机车。)
+
+关系子句中的关系代名词 that(相当于 which)是受词,因为没有逗点和先行词隔开所以可以先行省略,剩下 my wife can ride 再来进行减化:主词 my wife 和主要子句之间并无重复,而且 my wife 并不是像 people, somebody 之类含糊笼统的字,所以不能省略。碰到这种情况,助动词 can 仍然减化为表示不定词的 to,而配合不定词片语,原来的主词应该放在介系词 for 后面的受词位置来交代,如下:
+
+I’m looking for a motorcycle [for my wife to ride].
+先行词 减化关系子句
+
+这种情况,还是可以把 to ride 简单视为 can ride 的词类变化。不过,视为关系子句的减化是比较深入的诠释。
+
+## 连接词的处理
+
+关系子句原本是限定子句,需要有个连接词,而关系词就扮演连接词的角色。关系子句经过减化之后,不再有主词与限定动词了,因此也就不再需要连接词。关系子句的减化,通常都是因为关系代名词就是关系子句的主词、与主要子句的先行词重复,因而可以精简。那么在做减化子句的时候因为要省略主词,关系词自然就会被省略掉。例如:
+
+Do you know the girl [who is sitting next to John]?
+先行词 关系子句
+(你认不认识坐在John旁边那个女孩?)
+
+关系子句(中括弧内的部分)的主词就是关系代名词 who,在进行减化时会跟 be 动词一并省略,成为:
+
+Do you know the girl [sitting next to John]? 减化形容词子句
+
+所以,关系子句减化之后,连接词(亦即关系代名词)会随着主词一并省略、留不下来。
+
+如果减化的结果是变成不定词片语,那么原来的关系子句有可能是用关系代名词当主词、受词,也有可能是用关系副词来连接。不过,关系代名词如果当主词使用,会随着减化时省略主词而一并省略。如果关系代名词当受词使用,在减化之前就会先行省略掉。如果是关系副词,同样会在减化之前先行省略。所以我们可以做一个归纳:关系子句减化之后,原本的连接词(即关系词)都留不下来。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/SimpleSentences.md b/corejava第9版/EnglishGrammarBook-master/docs/SimpleSentences.md
new file mode 100644
index 0000000..f44ffff
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/SimpleSentences.md
@@ -0,0 +1,288 @@
+# 第一章 基本句型
+
+## 单句:五种基本句型
+
+现在让我们从单句开始切入。
+
+英文的单句,依照动词特性的不同,可以分为五种基本句型。反过来说:必须符合五种句型之一,才是正确的英文单句。这五种句型分别是:
+
+1. S + V
+2. S + V + O
+3. S + V + O + O
+4. S + V + C
+5. S + V + O + C
+
+```
+S:主语
+V:动语
+O:受词
+C:补语
+```
+
+## 主部与述部
+
+一个完整的句子,必须能够表达完整的意思。这至少需要两个部分:**主部(subject)**和**述部(predicate)**。主部,是介绍这个句子主词的部分,以主词为核心,告诉读者这个句子「主角是谁」。述部,则是句子中担任叙述工作的部分,以**限定动词(finite verb)**为核心,告诉读者这个主角「怎么样」。
+
+所谓「限定动词」,就是会随人称、时态的不同而产生变化的动词(例如主词是第三人称单数时,限定动词的现在式要加-s)。传统文法所谓的动词,指的都是限定动词。至于**非限定动词(nonfinite verb)**,传统文法并不视为动词看待,而是称为**动状词(verbals)**,包括现在分词、过去分词、动名词、不定词片语等等。必须要有限定动词,才能构成一个独立的句子或是限定子句。
+
+基本句型之所以会分成五种,主要是因为动词有五种。包括**及物动词(transitive verb)**与**不及物动词(intransitive verb)**、**完全动词(complete verb)**与**不完全动词(incomplete verb)**等等。如果是及物动词,它后面必须有个受词(object)来接受这个动作。反之,不及物动词则不需要受词。另外,如果这个动词是不完全动词,后面就需要有个**补语(complement)**来补足它、才能够产生完整句义。反之,完全动词则不需要补语。以下就五种基本句型分别说明。
+
+## 一. S + V
+
+The dog barked at the mailman.
+S V
+(狗冲着邮差叫。)
+
+这个句子的主语是主词 `the dog` 这个名词片语、由它担任主角。所谓名词,指的是「人、 地、事、物」的名称。由这个定义来看,一个句子的主词必须是名词,包括名词片语、代名词、名词子句等等。
+
+本句的述部以动词 `barks` 为主,告诉读者说这只狗「叫」。像 bark 这种动词称为不及物动词,可以独力完成而不需要受词来接受这个动作。后面的 at the mailman 是个介系词片语(名词片语 the mailman 加在介系词 at 后作它的受词),这个介系词片语在此当副词使用,依附在动词 barked 上面作修饰语。
+
+I got up rather late this morning.
+S V
+(今天早上我起得很晚。)
+
+这个句子的主部是 I 这个代名词当主词。述部最重要的是 got up 这个**片语动词(phrasal verb)**。所谓片语,指的是两个以上的单字放在一起、构成一个意义单元(要合在一起解释)。像 get 这个动词,本身并没有「起床」的意思,必须和 up 这个介副词(看起来像介系词, 但后面却没有受词,故而是直接当副词使用)合在一起才是「起床」,所以应该把get up 当作一个片语动词看待。像 get up 这种动作同样也可以独力完成,属于不及物动词(不需要 受词)。后面的 rather late this morning 整个都是时间副词片语,修饰动词got up 的时间,是可有可无的修饰语。
+
+以上所举的都是「不及物动词」的例子。接下来看看「及物动词」的用法。
+
+## 二. S + V + O
+
+The dog bit the mailman .
+S V O
+(狗咬邮差。)
+
+这个例子中,`bite` 这种动作和 `bark` 很不一样:要做出「咬」的动作,得有个东西「被咬」才行。这种动词称为「及物」动词,后面必须有受词来「接受」这个动作。上例中 bit 就是及物动词,而被咬的 the mailman 就是它的受词。顺便提一下:和主词的情况相同,受词也必须是「人、地、事、物」,所以受词的词类也必须是名词类(包括代名词、名词片语、名词子句等等)。
+
+这里有一点必须先说明一下。同一个动词,视用法的不同,经常是有可能当及物动词使用、也有可能当不及物动词使用。就拿刚才看到的那个动词 bite 说,一般的用法应该是及物动词,需要有个受词。但是它也可以这样使用:你看到一条凶恶的斗牛犬没有系链子,连忙闪开一边;这时它的主人却笑咪咪地说:
+
+Don’t worry. It doesn’t bite .
+S V
+(别担心。它不咬人的。)
+
+上面这个句子,主词 it 仍然代表「狗」,动词仍然是 bite,不同的地方在于:这个动词现在没有受词了,也就是当作不及物动词使用。
+
+写作的时候,每个英文句子都有动词、也都需要判断这个动词是及物还是不及物,不能用错了句型。研究文法,可以了解总共有哪几种句型、每种句型当中有哪几种元素等等。但是文法并不能告诉我们某一个动词是及物还是不及物。要解决这个问题:必须透过广读,大量阅读英文句子、大量接触,逐渐对一些常用动词的用法会有一些把握,知道它是及物还是不及物、后面该不该有受词。
+
+## 三. S + V + O + O
+
+有一种及物动词可以有两个受词,这种及物动词多半带有「授与」的意思,所以又称为**授与动词(dative verb)**。它后面第一个受词是授与的对象、第二个受词是授与的东西。这种句型可以视为 S + V + O 句型的一种衍生。例如:
+
+The man’s wife gave him a jar of honey .
+S V O O
+(此人的老婆给他一瓶蜂蜜。)
+
+这个句子的主词是 the man's wife 这个名词片语。动词 gave 后面有两个受词:第一个受词 him 是「给的对象」、第二个受词 a jar of heney 是「给的东西」。
+
+请注意:S + V + O + O 的句型,两个受词出现的顺序必须是「对象在前、东西在后」,这个顺序和中文的说法相同(给「谁」「什么东西」)。如果「对象」没有放在第一个受词的位置,就会变成 S + V + O 的句型,如下:
+
+The man’s wife gave a jar of honey to him.
+S V O
+
+第一个受词(对象)的位置从缺,句型会自动转变成 S + V + O。这时如果还要交代「给的对象」,已经没有地方可放,就得加个介系词to、制造出介系词片语to him 来表示(这个介系词片语当副词使用、修饰动词 gave)。再看一个例子:
+
+I teach my son English .
+S V O O
+(我教我儿子学英文。)
+
+动词 teach 有两个受词,第一个受词 my son 是教的「对象」、第二个受词English 是教给他的「东西」。如果第一个受词的位置从缺,那么句型就会变成 S + V + O。如果后面还要交代「对象」的话就得动用介系词片语来交代,如下:
+
+I teach English to my son.
+S V O
+
+## 四. S + V + C
+
+「及物动词」需要有受词,「不完全动词」则需要有补语。但是何谓不完全动词、何谓补语,传统文法一直没有说明清楚。最简单的理解方式是:如果动词可以解释为「是」,那这种动词就是空的、不完全的,后面则需要补语。
+
+在句子的述部,一般都是由动词来承担最主要的叙述工作、由动词来交代主词「怎么样」。但是,如果动词只解释为「是」,这种动词完全是空的、没有任何叙述能力。所有的叙述都往后转移、在「是」的后面才真正开始叙述主词「怎么样」,那就是「补语」的部分。请看两个例子:
+
+The dog was a bulldog .
+S V C
+(那是只斗牛犬。)
+
+The dog was mean .
+S V C
+(那只狗很凶。)
+
+这两个句子,动词 `was` 都没有任何叙述能力,而只是扮演一个「衔接」的功能。述部中真正在做叙述的并不是动词、而是后面的补语,告诉读者这只狗是「斗牛犬」、「很凶」。这种解释为「是」、没有意义的动词,称为**连缀动词(linking verb)**,功能只是把主词和后面的补语串连起来。真正有叙述能力的是连缀动词后面的那个部分,也就是「补语」。
+
+请看看下面这些例子:
+
+That purse looks pretty. (那个包包很好看。)
+The question seems easy. (这个问题好像很容易。)
+Your friend appears quite a gentleman. (你的朋友似乎是个十足的绅士。)
+Your suggestion sounds exciting. (你的提议听起来很刺激。)
+The woman feels dizzy. (这个女人感觉头晕。)
+The wine tastes sweet. (酒有甜味。)
+The man remains single. (此人继续保持单身。)
+The player turned professional. (这位球员转入职业。)
+The drug proved effective. (药证实有效。)
+The actor became a big star. (这位演员成了大明星。)
+A school teacher makes a good wife. (娶小学老师当老婆很不错。)
+
+这些句子都是 S + V + C 的句型,画底线部分都是所谓的连缀动词,真正在做叙述工作的都是动词后面的补语部分。这种句型有一个很简便的检验方法:把动词换成be 动词(纯粹的「是」),意思仍然差不多:
+
+That purse is pretty.
+The question is easy.
+Your friend is quite a gentleman.
+Your suggestion is exciting.
+The woman is dizzy.
+The wine is sweet.
+The schoolmates were friends for life.
+The man is single.
+The player was professional.
+The drug was effective.
+The actor was a big star.
+A school teacher is a good wife.
+
+因为,look「看起来是」、seem「似乎是」、appear「显得是」、become「成为」、prove「证实为」等等,所有的连缀动词其实都是各种各样的「是」。这种动词都和 be 词一样,缺乏叙述能力,只能扮演「连缀」的角色,把主词和补语串连起来。真正的叙述工作要靠后面的补语来做。
+
+## 五. S + V + O + C
+
+The man’s wife called him Honey .
+S V O C
+(他老婆叫他 Honey。)
+
+如果在 S + V + O 的后面拖着一个「是」的尾巴、必须交代「是什么」意思才完整,那就是 S + V + O + C 的句型,在受词后面有个受词补语。像 The man’s wife called him 这种句子,如果意思不是「他老婆呼叫他」,而是「他老婆把他叫作(是)…」,那么后面就有需要说明「是什么」,也就是需要受词补语。
+
+受词补语(S + V + O + C)的句型也有一个很简单的检验方式:把受词和补语拿出来、中间加个be 动词,如果可以构造出一个 S + V + C 的句型而且意思差不多,那么它就是受词补语的句型。
+
+下面这些例子,画底线部分分别是受词(O)与补语(C)。请读者试试看,拿受词出来当主词、中间加个be 动词,后面的补语就变成主词补语。结果将是上一节列出的那些 S + V + C 的句子。
+
+I find the purse pretty . (我觉得这个包包很漂亮。)
+The tip made the question easy . (因为有提示,所以问题变得很容易。)
+I consider the man quite a gentleman . (我认为此是个十足的绅士。)
+The boss found your suggestion exciting . (老板觉得你的提议很刺激。)
+The bus ride made the woman dizzy . (搭巴士让这个女人感觉头晕。)
+I find the wine sweet . (我觉得酒有甜味。 )
+The man’s poverty kept him single . (此人的贫穷使他继续保持单身。)
+The victory made the player professional . (这场胜历史这位球员转入职业。)
+The doctor proclaimed the drug effective . (医生宣称这种药有效。)
+The hit movie made the actor a big star . (这部轰动的电影使这位演员成了大明星。 )
+Most people consider a school teacher a good wife . (大多数人认为小学老师是理想的太太。 )
+
+## 补语的词类
+
+句子的主词和受词都必须是名词类。至于主词补语和受词补语,这两种补语可以使用的 词类相同,计有名词、形容词、时间副词、地方副词、介副词等五种。分别举例说明如下:
+
+## 一. 名词补语
+
+John is my best friend .
+S V C
+(John 是我最好的朋友。)
+
+I consider John my best friend .
+S V O C
+(我认为 John 是我最好的朋友。)
+
+补语 `my best friend` 是名词片语,和 `John` 这个名词全等。
+
+## 二. 形容词补语
+
+John looks happy .
+S V C
+(John 看起来很高兴。)
+
+The good news makes John happy .
+S V O C
+(好消息让 John 高兴。)
+
+补语 `happy` 是形容词,用来修饰名词 `John`。
+
+## 三. 时间副词补语
+
+The final game is tonight .
+S V C
+(决赛在今天晚上。)
+
+The sponsors set the final game tonight .
+S V O C
+(主办单位把决赛排在今天晚上。)
+
+补语 tonight 是时间副词,修饰名词 the final game。
+
+## 四. 地方副词补语
+
+The key is there .
+S V C
+(钥匙在哪里。)
+
+I left the key there .
+S V O C
+(我把钥匙留在那里。)
+
+补语 there 是地方副词,修饰名词 the key。
+
+五.介副词补语
+
+The plane is down .
+S V C
+(飞机着陆了。)
+
+The pilot brought the plane down .
+S V O C
+(驾驶员带领飞机着陆。)
+
+补语 down 是介副词,修饰名词 the plane。
+
+## 基本句型分辨
+
+英文单句的五种基本句型,以句中包含的主要元素数目来区分,可以分成两个主要元素(S + V)、三个主要元素(S + V + O 与S + V + C)、以及四个主要元素(S + V + O + O 与 S + V + O + C)等三种类型。如果一个句子一时之间看不出来是哪一种句型,可以先把可有可无的修饰语如介系词片语等排除、看看剩下有几个主要元素,然后再来分辨。以下分别举例说明。
+
+## 一. 两个元素的句型
+
+The cat meowed pitifully.
+(猫叫得很可怜。)
+
+句尾的 pitifully 是个副词,修饰动词 meowed,是个可有可无的修饰语,不会影响到句型。剩下来的就只有两个元素:主词 the cat 和动词 meowed。而两个元素的句型就只有 S + V 这一种:
+
+The cat meowed pitifully.
+S V
+
+如果在主词、动词后面跟着一个副词,这个副词又是修饰动词的修饰语,那么这个句子就是两个元素的句型:S + V。
+
+## 二. 三个元素的句型
+
+The cat caught a mouse.
+(猫抓了一只老鼠。)
+
+这个句子有主词 the cat、动词 caught,以及后面的名词片语 a mouse 这三个元素。而三个元素的句型只有 S + V + O 和S + V + C 这两种。第三个元素 a mouse 是受词还是补语?如果是补语,那么动词改为 be 动词的话意思应该差不多。但是 The cat was a mouse.这个句子显然意思和原句不同,所以 a mouse 不是补语,那它就只能是受词,如下:
+
+The cat caught a mouse .
+S V O
+
+再看一个例子:
+
+The cat looked elegant. (猫看起来很优雅。)
+
+这也是三个元素的句型。主词是名词片语 the cat,动词是 looked,后面的形容词 elegant 是第三个元素。三个元素的句型只有 S + V + O 和 S + V + C 这两种选择,但是受词必须是名词类,形容词 elegant 不能当受词。所以,elegant 就只有一个可能:是补语。而检验主词补语的方式就是把动词换成be 动词试试看:The cat was elegant.意思和原句差不多,所以可以确定原句是 S + V + C 的句型,如下。
+
+The cat looked elegant .
+S V C
+
+如果在主词、动词后面还有个形容词,这个形容词应该是主词补语,句型是 S + V + C。如果在主词、动词后面还有个名词,这个名词不是受词就是补语,可以把动词改为 be 动词来检验:意思不变的话就是 S + V + C,否则就是 S + V + O。
+
+## 三. 四个元素的句型
+
+The man fed the cat canned food.
+(此人喂猫吃罐头。)
+
+这个句子有四个元素:主词 the man、动词 fed、受词 the cat,第四个元素是名词片语 canned food。而四个元素的句型只有 S + V + O + C 和 S + V + O + O 这两种选择,第四个元素不是补语就是另一个受词。是不是受词补语,检验方式是在受词和补语中间加个be 动词看看通不通:the cat was canned food 这个句子显然不通,那么第四个元素就只剩一种可能:是另一个受词,如下:
+
+The man fed the cat canned food .
+S V O O
+
+再看一个例子:
+
+The man called the cat “Fatty”.
+(此人叫这只猫「胖子」。)
+
+这也是四个元素的句型,第四个元素 Fatty 是个专有名词。它是补语还是第二个受词?可以在中间加个be 动词来检验:The cat was Fatty.,意思和原句差不多,所以 Fatty 就是受词补语,如下:
+
+The man called the cat “Fatty” .
+S V O C
+
+如果在主词、动词、受词后面还有个形容词,这个形容词应该是受词补语,句型是 S + V + O + C。如果在主词、动词、受词后面还有个名词,这个名词可能是第二个受词、也可能是受词补语。可以把第三、第四个元素拿出来、中间加个be 动词来检验:意思相同的话就是 S + V + O + C,否则就是 S + V + O + O 的句型。
+
+## 结语
+
+五种基本句型,最不容易判断的是有「补语」在内的两种。所谓「补语」,就是交代「是」什么,检验主词补语(S+ V + C)的方式是把动词换成是动词,检验受词补语(S + V + O + C)的方式是在受词和补语之间加个是动词。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/SubjectVerbAgreement.md b/corejava第9版/EnglishGrammarBook-master/docs/SubjectVerbAgreement.md
new file mode 100644
index 0000000..8170149
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/SubjectVerbAgreement.md
@@ -0,0 +1,487 @@
+# 第二十章 主词动词一致性
+
+动词该采用单数还是复数,当然是视主词而定。英文句子的主词必须是名词,包括名词片语、代名词、动名词、不定词片语、以及名词子句。以占大宗的名词片语来看,名词片语当中的名词有些字只有单数形、有些字只有复数形。有些字看起来像单数却要用复数动词、有些是看起来像复数却要用单数动词、还有一些则是采用单数复数动词皆可。
+
+只有单数形的名词就是不可数名词,包括专有名词(Bill Gates, New York);物质名词(gold, air);抽象名词(information, courage)等等,这些名词当主词时只能采用单数的动词。只有复数形的名词如 ruins「废墟」;remains「遗体」;outskirts「郊区」,这些名词当主词时只能采用复数的动词。
+
+另外还有一些名词,单数与复数分别代表不同的意思。像 damage 是「损害」,不可数名词、只有单数;damages 则是「赔偿」,可数名词、只有复数。
+
+上面介绍的几种名词如果掌握得不够熟练,写作时很容易出错。不过,严格讲起来那是属于名词本身的问题——对这些名词的认识够不够清楚——而非主词动词一致性的问题。也就是说,写作的问题可能是出在不知道 gold 不能加 -s、remains 不能没有 -s;一旦采用了 gold 与 remains 当主词,自然知道前者要配合单数动词、后者要配合复数动词。主词动词一致性的要求就在于这个单复数配合的动作。以下整理出一些处理主词动词一致性需要注意的地方。
+
+## 单数形用复数动词
+
+有些名词看起来像单数、意思却是复数,必须采用复数动词。例如:
+
+There are people waiting outside to see you.
+(外头有人等着要见你。)
+
+名词 people 解释为「人们」,虽然没有 -s 字尾却是复数、必须采用复数动词。如果 people 解释为「民族」,用法则不同,例如:
+
+Three aboriginal peoples live along this river.
+(有三支原住民民族沿这条河居住。)
+
+这时候 a people 是「一支民族」、单数;three peoples 是「三支民族」、复数。
+
+Many fish in this lake live on algae.
+(这座湖里头有许多鱼都靠吃藻类维生。)
+
+名词 fish 是「单复数同形」。一条鱼是 a fish,要用单数动词;许多条鱼是 many fish,要用复数动词。如果看到 fishes 这种拼法,通常表示「种类」。像上面那个例句,如果把主词改成 many fishes,意思是「许多种鱼」,动词当然还是用复数。
+
+## 复数形用单数动词
+
+有些名词看起来像复数,却要当单数解释、用单数动词。例如:
+
+Mathematics is an exacting science.
+(数学是门很严谨的科学。)
+
+名词 mathematics 的字尾 -ics,许多表示「学问、学科」的名词都是这种字尾,虽然有 -s 却属于抽象名词、要用单数动词。类似的名词还有 civics「公民学」、ethics「伦理学」、physics「物理学」、metaphysics「形上学」等等,都要采用单数动词。
+
+Mumps is not a serious disease.
+(腮腺炎并不是什么大病。)
+
+名词 mumps 的字尾有 -s 却是单数、应采单数动词。许多表示「疾病」的名词例如 hepatitis「肝炎」、meningitis「脑膜炎」等等都是这样的用法。
+
+## 单位
+
+度量衡单位与时间、货币单位等等当主词时,往往是复数形态却应采单数动词,例如:
+
+Seven thousand dollars is a lot of money to spend in one evening!
+(七千块钱一个晚上花掉可不是笔小数目!)
+
+主词 seven thousand dollars 是个名词片语,前面的 seven thousand 是限定词、后面的 dollars 是加了 -s 的复数名词。从任何角度看它都是复数,但是动词却应采用单数的 is。这是因为:像 dollars 这种钱币单位虽然是复数形态,意思却是「一笔钱」。例如 seven thousand dollars「七千元」,这个名词片语和 seven houses「七栋房屋」与 a thousand books「一千本书」不同。 Houses 与 books 都是实物,一千本便是一千个一本。 dollars 则只是个计算单位,七千元代表的并非七千个一元,而是「一个数目」的钱。所以 seven thousand dollars 当主词时,动词要用单数。下面几个例子的情况相同,都是以复数的单位为主词、动词却采单数形:
+
+Two hours and 28 minutes is the total length of the movie.
+(两小时28分是这部电影的总长度。)
+
+Five kilometers is not too long a distance to walk in one hour.
+(一小时要走五公里,这个距离不算太长。)
+
+Three pounds of brown sugar is quite enough for now.
+(三磅红糖目前来说足够了。)
+
+## 单复数动词皆可
+
+有一些名词当主词时,动词采单数或复数形态皆可。例如:
+
+The media has been(or have been) reporting this murder for days.
+(媒体持续报导这宗谋杀案已经好几天了。)
+
+名词 media「媒体」是复数,单数是 medium。但是这个字通常都是用复数形,很少用 medium 的拼法。因此,media 当主词时,动词用单数或复数皆可。
+
+再看一个例子:
+
+This data is(or These data are) quite out-of-date.
+(这个资料老早过时了。)
+
+Data「资料」的单数是 datum,但是一般都只用复数形。 Data 当主词时,动词采单数复数皆可。
+
+类似的字还有 bacteria「细菌」(单数 bacterium)、whereabouts「下落」(单数 whereabout)、headquarters「总部」(单数 whereabout)。这些字同样都是惯常只用复数形,但是可以采用单数或复数动词。
+
+其中 statistics 这个字要注意:解释为「统计学」时它是不可数的抽象名词,应采单数动词。例如:
+
+Statistics draws heavily on mathematics.
+(统计学大量运用数学。)
+
+但是,解释为「统计资料」,单数是 statistic、复数是 statistics。例如:
+
+This statistic is quite accurate.
+(这笔资料相当正确。)
+
+These statistics are mostly accurate.
+(这些资料大抵正确。)
+
+### 集合名词
+
+集合名词如 family「家庭」, crew「全体机员、船员」, committee「委员会」, staff「幕僚」, faculty「全体教职员」, team「队」, police「警方」, government「政府」等等,如果指的是一个「单位」,应采单数动词。但是如果意思是单位中的「人们」,就要用复数动词。例如:
+
+The police is working on this case.
+(警方正在办这件案子。)
+
+The police are here.
+(警察来了。)
+
+第 1 句中把 the police 视为一个单位,因此用复数。第 2 句中则是用 the police 代表一些员警,因此用复数。
+
+集合名词该用单数还是复数动词,通常视个人选择、两种都可以。但有时候要配合意思决定。例如:
+
+The committee was founded in 1980, so it has quite a bit of history now.
+(委员会成立于1980年,所以现在算是颇有历史了。)
+
+The committee are mostly seated now, and they are impatient to begin.
+(委员们大多已经就座,而且急着想开始。)
+
+第 1 句说到委员会的成立,显然是把它当一个「单位」看待,所以意思是单数,应采单数动词,代名词也应该用单数的 it。反之,第 2 句说到就座、想开始之类,显然是把 committee当「这些人」看待,所以意思是复数,应采复数动词,代名词也应该用复数的 they。再看一对例子:
+
+My family is large.
+(我家是个大家庭。)
+
+My family are all highly educated intellectuals.
+(我家人都是教育水平很高的知识份子。)
+
+第 1 句从主词补语 large 来看,显然是把 family 视为一个单位,所以要用单数动词 is。
+
+第 2 句从主词补语 highly educated intellectuals 来看,family 显然是当「家人」看待,所以要用复数动词 are.
+
+主词是名词片语时,除了从名词本身来判断单复数,还有一个可资判断的线索是限定词。
+
+### 由限定词研判
+
+All the students have gone on the trip.
+(学生都旅行去了。)
+
+All the money has been put in the bank.
+(钱全都存进银行了。)
+
+如果是 all the students 这个名词片语当主词,当然很容易判断出来是复数:all the 是限定词,名词部分 students 很明显是复数。同样的,all the money 当主词时也是很容易判断:限定词仍然是 all the,名词部分是不可数的 money,所以当然是单数。
+
+比较需要注意的是 all of 这种情况:
+
+All of the students have gone on the trip.
+All of the money has been put in the bank.
+
+像 all of the students 这种构造有两种诠释。如果将 all 视为代名词、后面的 of the students 视为介系词片语,那么就得说明为什么介系词片语里面的受词如果是 the students 就能够决定主词 all 是复数、是 the money 就能够决定主词 all 是单数。因为,主词后面的介系词片语通常不会影响到主词的单复数,只是可有可无的修饰语而已。一种可以接受的说明是:主词如果是空的代名词(就是一些表示「全部、部分」的字,如 all, part, some, a lot, half, a third 之类),看不出是什么东西,这时候就得看它后面的介系词片语才知道它是什么。像 all of the students,主词 all 这个代名词是空的,要看后面 of the students:因为 students 是复数名词,它的「全部或部分」也应该是复数名词,所以 all 就是复数、应采复数动词(如 have gone)。反之,主词如果是 all of the money,在空的主词 all 后面是 of the money 这个介系词片语,而 money 是单数,它的「全部或部分」仍然是单数,所以 all of the money 这个主词也是单数、应采单数动词(如 has been)。
+
+另一种诠释则是把 all of 合在一起视为前位限定词看待(predeterminer)、the 是中位限定词,students 或 money 则是名词。这种看法也有道理,因为 all of 表示「全部」,它的功能就在于限定名词的范围,所以可以把它当限定词看待。如果 all of 是限定词,那么问题就简单化了:all of the students 这个名词片语只要看名词部分就知道是复数、all of the money 只要看名词部分就知道是单数。
+
+Part of the difficulty lies in communication.
+(部分的困难在于沟通。)
+
+将 part of the 视为限定词,那么 part of the difficulty 这个名词片语的名词部分就是抽象名词 difficulty,当然是单数。下面几个例子都是一样,可以把 some of, most of, one-third of 等等表示「范围」的字视为限定词看待,比较容易诠释:
+
+One-third of the products were defective.
+(三分之一的产品有瑕疵。)
+
+Half of the participants have finished the marathon now.
+(一半的参加者现在已经跑完了马拉松。)
+
+Some of the time was spent on looking for tools.
+(有些时间花在找寻工具上头。)
+
+Most of my high school classmates are in college now.
+(我大部分的高中同学现在都在上大学。)
+
+More of the blame is on me than on you.
+(我的错比你多。)
+
+#### Less, fewer
+
+限定词和名词之间也有一致性的要求:可数名词应配合可数的限定词,如 many books;不可数名词则应配合不可数的限定词,如 much time。这个问题一般并不难判断,但是有几个字很容易出错。就拿上面表示「多」的 many 和 much 来说,这两个限定词的比较级都是 more,所以 more 可以配合可数名词与不可数名词使用,如 more books, more time。
+
+反之,表示「少」的限定词有可数的 few 如 few days,以及不可数的 little 如 little faith。请注意:few 的比较级是 fewer,不可数的 little 比较级才是 less。例如:
+
+Less money was spent on education than on national defense.
+(花在教育上的钱比花在国防上的钱要少。)
+
+Fewer people go to the U.S. to study now than 10 years ago.
+(现在去美国留学的人比十年前少了。)
+
+Money 是不可数名词,表示「很少」应采用不可数的限定词 little,成为 little money 这个名词片语。 Little 的比较级是 less,所以「更少钱」是 less money。但是,people 是可数名词,表示「很少」则应该采用可数的限定词 few,成为 few people。 Few 的比较级是 fewer,所以「更少人」应该说 fewer people 而不是 less people。可数名词如果用 less 来修饰就是错误,如 less days, less products。这种错误偏偏很常见,读者写作时要特别小心。
+
+#### A lot of, lots of
+
+A lot of mistakes were made because of the time pressure.
+(出了许多错误,都是因为时间压力造成的。)
+
+Lots of the credit goes to the project manager.
+(许多功劳都是专案经理的。)
+
+把 a lot of 和 lots of 这种表示范围的片语也视为前位限定词看待。这两个限定词都是可以配合可数名词与不可数名词使用的。上面第1句,a lot of 配合的是复数名词 mistakes,动词用复数。第 2 句则是用 lots of 配合单数名词 credit,动词用的是单数。
+
+#### None of
+
+None of the meat was left.
+(肉一点也不剩。)
+
+None of the sandwiches was fresh.
+(三明治没有一个新鲜的。)
+
+None of the restaurants were open.
+(餐厅一家都没开门。)
+
+None of 这个限定词可以配合不可数名词,如第 1 句的 meat,动词用单数。它也可以配合复数可数名词,但是因为 none 本身是 not one 的合并、带有单数意味(一个都没有),所以,none of 配合复数可数名词时,后面的动词可以是单数(如第2句)、也可以是复数(如第3句)。
+
+#### A number of, the number
+
+A number of major earthquakes happen every year.
+(每年都要发生数起大地震。)
+
+The number of major earthquakes last year was five.
+(去年大地震的数目是五起。)
+
+第 1 句中的 a number of 意思是「若干个」,功用在于限定后面名词 earthquakes 的范围,所以是限定词。因为 number 的意思是「数目」,必须配合可数名词使用,所以 a number of 这个限定词后面一定是复数的可数名词。换句话说,它的动词一定是复数,如 happen。
+
+第 2 句中的 the number 意思是「这个数字」,是个具有实体内容的名词、并非限定词。它后面的 of major earthquakes 视为介系词片语。因为数得出数目,所以 the number 后面应该配合复数可数名词如 earthquakes。但是,一般的介系词片语并不会影响主词的单复数。以 the number「这个数字」为主词时,代名词应该是单数的 it,动词也应该是单数动词如 was。
+
+#### A pair
+
+英文中像是 trousers「长裤」、glasses「眼镜」、scissors「剪刀」、pliers「钳子」、shoes「鞋子」这些名词,习惯都采复数形。请比较下列用法:
+
+A pair of shoes is left outside the door.
+(一双鞋放在门外。)
+
+Three pairs of shoes are left outside the door.
+(三双鞋放在门外。)
+
+These shoes were new.
+(鞋子是新的。)
+
+A pair「一双」是个具有实体内容的名词片语、并非限定词。它后面的介系词片语 of shoes 并不会影响到它的单复数。像第 1 句,主词是 a pair,动词就是单数。第2句的主词是 three pairs,动词就是复数。第 3 句的 these shoes 这种说法看不出来是一双还是几双,因为同样都用复数表示。它的动词也要用复数。
+
+#### Every, each, either, neither, many a
+
+凡是解释为「一」的限定词,应该配合单数名词使用、动词也是单数动词。如果把名词省略、限定词升格成为代名词,当主词使用时也要采用单数动词,如下:
+
+Every day is a new beginning.
+(每一天都是新的开始。)
+
+Each participant is entitled to a memorial pin.
+Each of the participants is entitled to a memorial pin.
+(每一名参加者都有权领一枚纪念章。)
+
+* They have to pay five dollars each to enter the theme park.
+(他们必须每人交五元才能进入那座主题公园。)
+
+(句中的主词 they 是复数,因而采用复数动词 have to pay,而 each 只是个修饰语,不影响到主词的单复数。)
+
+Either way is fine with me.
+Either of the ways is fine with me.
+(两种做法,随便哪一种我都没意见。)
+
+Neither solution looks attractive.
+Neither of the solutions looks attractive.
+(两种解决方案,没有哪一种看起来很好。)
+
+Many a student has felt the urge to cheat in exams.
+(许多学生都曾感觉到想要考试作弊的冲动。)
+
+Many a 是比较特别的限定词,后面必须配合可数名词的单数、采单数动词。
+
+### 主词后加介系词片语
+
+句子的主词如果有介系词片语跟在后面修饰它,通常要把介系词片语忽略掉,因为介系词片语只是可有可无的修饰语,不会影响到动词。例如:
+
+John together with his family is on vacation in Florida.
+(约翰和家人一起到欧洲渡假去了。)
+
+主词是 John,后面的 with his family 只是可有可无的修饰语、可以忽略,动词应采单数形 is。
+
+The list of Presidential candidates is in today’s newspapers.
+(总统候选人的名单登在今天的报纸上。)
+
+主词是 list 而非 candicates,所以动词用单数的 is。
+
+Monkeys in this national park are a menace to visitors.
+(这个国家公园内的猴子对游客是一大威胁。)
+
+主词是复数的 mokeys 而非 park,所以动词用复数的 are。
+
+当然,如果主词是表示「全部、部分」的一些空的字眼,如 all, part, some, a lot, a third, most 之类,看不出来是什么东西,这时候就要看后面的介系词片语是什么了。如果片语中是复数(如 all of the books)那么主词就是复数、片语中是单数(如 a third of the money)那么主词就是单数。
+
+## 对等连接词
+
+主词位置如果有对等连接词,必须仔细研判到底谁是主词。以下依主要的对等连接词分别探讨。
+
+### And
+
+正常的情况,A and B 的构造表示 A 和 B 两个都是主词,应该是复数,例如:
+
+A digital camera and an expensive watch were stolen.
+(一架数位相机和一支名表失窃。)
+
+A digital camera 和 an expensive watch 这两个名词片语用对等连接词 and 连接起来放在主词位置,这很明显是两样东西,所以动词采用复数的 were。不过,两个名词片语用连接词 and 连接,也有必须当作单数的例子,例如:
+
+All work and no play makes Jack a dull boy.
+(只有工作没有休闲,会变成书呆子。)
+
+这是句英谚,all work 和 no play 都是由「限定词 + 名词」构成的名词片语,用 and 连接起来当主词,看起来应该是复数才对,但是动词却要用单数的 makes。这是因为:all work(全部时间用于工作)和 no play(没有任何休闲时间)虽然是两个名词片语,但是叙述的却是同一件事,可以说是一体的两面,用反覆陈述的方式来加强语气,所以还是应该视为单数看待。再看一个例子:
+
+Every man and every woman has to make sacrifices for the war.
+(不分男女,每一个人都必须为战争做出牺牲。)
+
+句中的主词是 every man 和 every woman 这两个名词片语,看起来似乎应该是复数。但是,「每一个男人」和「每一个女人」这种说法,意思并不是说有「两个人」,而是以这种反覆陈述的方式来强调「每一个人,不分男女」,所以还是要用单数动词(has to make)。
+
+另外,如果主词是一个名词片语,对等连接词 and 在名词片语内部连接两个形容词或两个名词,那么这个名词片语有可能是单数。例如:
+
+A black and white cat is perched on the windowsill.
+(有一只黑白两色的花猫坐在窗台上。)
+
+主词 a black and white cat 只有一个限定词(a),所以只有一个名词片语。对等连接词 and 连接的是 black 和 white 两种颜色,所以 a black and white cat 还只是一只猫,因此动词该采单数(is)。
+
+A black and a white cat are chasing after a mouse.
+(一只黑猫、一只白猫在追老鼠。)
+
+主词 a black and a white ca t因为有两个限定词(不定冠词 a),可以看出来是两个名词片语 a black cat 和 a white cat,用对等连接词 and 连接起来,然后省略掉一个名词 cat。所以,这个主词是复数,应采复数动词(are)。
+
+The famous poet and philosopher is giving a lecture tonight.
+(这位名诗人兼哲学家今晚将发表演说。)
+
+主词 the famous poet and philosopher 只有一个限定词(the),所以是一个名词片语,famous 是形容词,名词位置则有 poet 和 philosopher 两个、用对等连接词 and 连接起来。这种构造,表示这是一个人、具有两重身分,所以动词还是采用单数(is)。
+
+A knife and fork is wrapped up in a paper towel.
+(一套刀叉包在纸巾内。)
+
+主词 a knife and fork 只有一个限定词(a),表示这是一个名词片语。名词位置有 knife 和 fork 两个,用对等连接词 and 连接起来。这种构造是把「刀叉」视为「一套」看待,所以是单数,应采单数动词 is。
+
+如上所述,主词到底是一个名词片语还是两个,可以靠观察限定词来认定。不过,别忘了还有看不见的零冠词,例如:
+
+Oil and water do not mix.
+(油和水混不起来。)
+
+这是一句英谚,用来描述两个人或两件事情不相容。主词 oil and water 是两个名词片语:oil 和 water 都是不可数的物质名词,因此都采用零冠词。既然是两个名词片语,就是两样东西,因此要用复数动词(do not mix)。
+
+### Both … and
+
+像 both … and 这组对等连接词,很明确地表示有两个,所以 both A and B 当主词时,动词应该采复数,例如:
+
+Both the poet and the philosopher are giving a lecture tonight.
+(诗人和哲学家两位,今晚都要发表演说。)
+
+### Or
+
+主词如果是 A or B,要在 A 或 B 之间选一个当主词。通常要选的是接近动词的那个来当主词。如果不知如何选择,可以视这种构造为对等子句的省略,先还原成完整的形状再来判断。例如:
+
+John is going to bring the wine or his friends are going to bring the wine.
+
+这是两个对等子句,用对等连接词 or 连接。前、后两个对等子句,主词一个是 John、一个是 his friends,并不相同。动词则同样是 be 动词,动词以降的部分也都相同,因此可以选择把划底线部分省略,就成为:
+
+John or his friends are going to bring the wine.
+(John 或者他的朋友会带酒来。)
+
+但如果是疑问句,情况又不大一样,例如:
+
+Is John going to bring the wine or are his friends going to bring the wine?
+
+对等连接词 or 连接两个疑问句,前后有许多重复的元素可以选择省略。但因为它是疑问句,必须留下句首的 Is 来表示,所以选择省略掉的 be 动词变成是后面那个 are,成为:
+
+Is John or his friends going to bring the wine?
+(是John还是他的朋友要带酒来?)
+
+### Either … or, neither … nor
+
+Either … or 和 neither … nor 这两组对等连接词,一个是肯定、一个是否定,都是从 or 变化出来的,用法也都和 or 类似:动词应该选择靠近的那个当主词。例如:
+
+Either one red pill or two white pills are going to stop the pain.
+(或者一粒红药丸、或者两粒白药丸可以止痛。)
+
+这个句子可以视为下面这组对等子句的省略:
+
+Either one red pill is going to stop the pain or two white pills are going to stop the pain.
+
+省略掉画底线部分,结果就是前面那个句子。不过,如果是疑问句,为了保留疑问句的形态,应该选择保留前面的动词而省略后面的,例如:
+
+Is either one red pill going to stop the pain or are two white pills going to stop the pain?
+
+画底线的就是可以省略的部分。
+
+Neither the mayor nor his advisors support the taxcut proposal.
+(市长与他的顾问群都不支援减税案。)
+
+前面 the mayor 的部分可以还原为 the mayor supports the taxcut proposal 这个对等子句,用 neither … nor 这组对等连接词和后面的对等子句连接,然后省略掉与后面重复的部分(supports the taxcut proposal),结果就会成为前面那句。
+
+### But
+
+这个连接词具有否定意味。 A but not B 当主词时,很明显是肯定 A 而否定 B,所以动词应该和 A 一致。例如:
+
+The eggs but not the hen were stolen.
+(是蛋被偷了,而不是母鸡。)
+
+这个句子的主词看得出来是复数的 eggs,所以动词应该用复数(were)。另外,but 的用法有时相当于介系词 except,这时候它也不会影响到动词的单复数。例如:
+
+All but one of the students were able to pass the exam.
+(所有学生除了一个以外,全都考及格了。)
+
+All but one 的用法与意思都类似 all except one,所以 all but one of the students 相当于 all of the students except one,而 except one 是可有可无的介系词片语,所以这个句子的主词等于是 all of the students,因而动词应该采复数(were)。
+
+### Not only … but also
+
+Not only A but also B 当主词时,动词应该和接近的那个主词一致,这是因为省略造成的结果。例如:
+
+Not only my friends but also I am against the plan.
+(不仅我的朋友们,就连我自己也反对这项计画。)
+
+可以先还原为 My friends are against the plan 和 I am against the plan 这两个单句,然后用 not only … but also 连接起来成为对等子句。接下来省略掉前面重复的部分(are against the plan),结果就是上面那个句子。
+
+除了上述这些对等连接词之外,主词的单复数有时候要从句型来研判。值得注意的句型有比较级、关系子句,以及分裂句。
+
+## 比较级
+
+As well as 和 no less than 可以视为副词子句外加的连接词。但是从来源来看,这两个构造都是比较级。比较级的句子有对称的要求,而前后对称工整的时候难免就会有重复,所以也经常会有省略。如果主词的单复数不容易判断,把省略的东西还原之后就比较容易看得出来。
+
+### as well as
+
+France other nations in the EU has adopted the Euro.
+(法国和欧盟其他国家一样都已经采用了欧元。)
+
+可以先还原为下面两个单句来理解:
+
+France has adopted the Euro.
+Other nations in the EU have adopted the Euro.
+
+这两个句子用比较级的连接词 as well as 连接起来,可以造出比较级的复句如下:
+
+France has adopted the Euro, as well as other nations in the EU have adopted the Euro .
+
+前面是主要子句,as well as 后面引导的是副词子句(第二个 as 是从属连接词)。接下来可以进行减化,省略掉副词子句中重复的元素(have adopted the Euro),如下:
+
+France has adopted the Euro, as well as other nations in the EU (have) .
+
+副词子句中也可以选择把重复的助动词 have 留下来,更清楚性地告诉读者 other nations in the EU 是主词、和主要子句主词 France 比较。另外也可移动一下位置、把 other nations in the EU 和 France 放在一起,并且省略助动词 have,如下:
+
+France, as well as other nations in the EU , has adopted the Euro.
+
+单数动词 has adopted 和单数主词 France 一致。至于 other nations in the EU, 它是副词子句的主词,它的动词 have 已经被省略掉了。
+
+再看一个例子,请读者自行研判为什么要采用单数动词:
+
+The museum, as well as all the paintings in it, has been burnt up in the fire.
+(博物馆和所有的画一样都被大火烧掉了。)
+
+### no less than
+
+No less than 和 as well as 一样是比较级的连接词,主词动词一致性的研判方式也相同。例如:
+
+The numerous stories behind it, no less than the painting itself, have fascinated viewers for ages.
+(它背后众多的传说,不下于这幅画作本身,多年来一直令观众着迷。)
+
+可以拆开成为下面两个句子来理解:
+
+The numerous stories behind it have fascinated viewers for ages.
+The painting itself has fascinated viewers for ages.
+
+这两个句子可以用 no less than 这组比较级的连接词连接起来,然后省略掉从属子句中(从属连接词 no less than 后面)重复的部分,成为复句如下:
+
+The numerous stories behind it have fascinated viewers for ages no less than the painting itself (has) .
+
+如果进一步把重复的助动词 has 也省掉,并把 no less than the painting itself 移到前面直接和 the numerous stories behind it 比较,就会成为:
+
+The numerous stories benind it , no less than the painting itself, have fascinated viewers for ages.
+
+动词 have fascinated 采复数,因为它的主词 the numerous stories 是复数。至于连接词 no less than 后面那个从属子句,主词 the painting 是单数,它的动词 has 已经被省略掉了。
+
+再看一个例子,请读者自行研判为何采用单数动词:
+
+The coach , no less than all the players, deserves praise.
+(教练和所有球员一样都值得夸奖。)
+
+## 分裂句
+
+分裂句是一种强调语气的句型(见第十九章)。标准的分裂句以 it is … that … 的句型呈现,当中主要子句的主词 it 是个虚字,它的动词必须采单数形。后面的 that 子句是个关系子句,如果子句的主词是关系代名词,子句的动词就要视先行词的单复数而定。例如:
+
+It is those friends of yours [that are to blame for the accident].
+S V C 关系子句
+(是你那些朋友该为这次意外负责。)
+
+这个分裂句来自于单句 Those friends of yours are to blame for the accident,将单句的主词 those friends of yours 拿出来放在分裂句的补语位置以强调语气。分裂句当中,主要子句的主词是虚字 it,动词必须采用单数(如 is)。后面的关系子句,主词就是关系代名词 that(亦可作 who)。它的先行词是复数的 those friends of yours,因此它的动词应采复数形(如 are)。
+
+## 动名词,不定词片语,名词子句
+
+如果主词是动名词、不定词片语、名词子句等文法结构,那么动词通常要用单数,例如:
+
+Smoking is an awful habit.
+(抽烟是个坏习惯。)
+
+To see her is to love her.
+(看到她一定就会爱上她。)
+
+What I need is your word.
+(我需要的是你的承诺。)
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/VerbTenses.md b/corejava第9版/EnglishGrammarBook-master/docs/VerbTenses.md
new file mode 100644
index 0000000..291d264
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/VerbTenses.md
@@ -0,0 +1,512 @@
+# 第九章 动词时态
+
+英文动词的时态,可以分成现在、过去、未来等三种**时间(times)**,简单式、完成式、进行式、完成进行式等四种**状态(aspects)**。如果再加上主动、被动两种**语态(voices)**,那么动词时态变化多达24种。扣掉一、两种很少使用的,实际上经常用到的时态也有22至23种之多。
+
+时态的变化很多、很复杂。但是每一个英文句子都有动词、都会牵涉到时态的判断。如果时态的观念不清楚,英文写作一定会碰到层出不穷的问题。要想驾简驭繁、轻松建立起时态的观念、打好英文写作的基础,有一个变通的办法可以让时态问题变得很简单。做法是在句型诠释上转变一下:视 be 为动词、后面的分词片语视为形容词补语。从这个角度来看句型,时态问题就很简单了,只剩下「简单式」与「完成式」两种变化。能够区分简单式与完成式,就能够轻松掌握动词时态。
+
+英文动词的时态,如果认定 be 为动词,那么就只剩下**简单式(simple aspect)**与**完成式(perfect aspect)**这两种状态。只要能够区分清楚这两种状态,英文动词时态就没问题了。
+
+## 静态动词
+
+要想把传统文法中列出的 24 种时态简约到只需要了解「简单式」与「完成式」这两种变化,那么除了上述「视 be 为动词、视其后的分词为形容词补语」这种变通的诠释方法之外,还需要了解静态动词(static verbs)这个观念。
+
+英文动词当中有一批相当「名不符实」,虽然叫做动词却并没有「动作」在里头。真正名符其实的动词如 hit, kill, eat, run, talk, jump, swim 等等,代表的都是某种「动作」。以传统文法的分类来说,这种「动态」的动词才能够有所谓的「进行式」,也就是说只有动态动词才适合加上 -ing 字尾变成现在分词、用来表示「正在做」或「一直在做」某个动作。例如:
+
+He is eating breakfast now.
+(他现在正在吃早餐。)
+
+The dog was swimming toward the shore then.
+(狗当时正在朝岸边游。)
+
+如果依照传统文法的诠释,第 1 句的动词是 is eating、「现在进行式」;第2句的动词是 was swimming、「过去进行式」。关键在于 eat 和 swim 都是属于「动态动词」、代表的是「动作」,所以才可以有进行式,表示「正在做」或「一直做」这个动作。
+
+简单化的看法是:第 1 句的动词是 is、现在简单式,后面的 eating breakfast 是现在分词片语,当形容词补语使用,表达出进行状态、解释为「正在吃早饭」,修饰主词 he。第 2 句的动词是 was、过去简单式,它后面 swimming toward the shore 这个现在分词片语当形容词补语看待,表达出进行状态,意思是「正在朝岸边游」,修饰主词 the dog。关鉴在于:表示「动作」的动态动词如 eat 与 swim 等等才可以有现在分词的形容词 eating 与 swimming、表示这个动作「正在进行中」。
+
+反之,如果动词是「静态动词」、并不代表「动作」,自然也就没有所谓的「正在做」或「一直做」的进行状态可言。因此,以传统文法的角度来说:静态动词不能用于进行式。换言之,静态动词不适合加上-ing字尾成为现在分词的形容词。
+
+## 几个常见的静态动词
+
+以下举一些常见的静态动词为例,请读者一句句思考一下:句中画底线的部分都是动词,但没有一个真正代表「动作」(像 kill, eat 那种动作),所以都不能采用表示「正在做、一直做」的 -ing 字尾(也就是不能采用进行式)。
+
+I am busy; I have a lot of work to do.
+(我很忙;我有一堆工作要做。)
+
+This camera belongs to me.
+(这架相机属于我。)
+
+George resembles his father a lot.
+(乔治很像他爸爸。)
+
+I believe his story.
+(我相信他的故事。)
+
+I like milkshakes.
+(我喜欢奶昔。)
+
+I consider him a true friend.
+(我认为他是真正的朋友。)
+
+以上这些句子中的动词如 have, belong, resemble, believe, like, consider,思考一下就会发现都不是真正的「动作」,所以都不适合说「正在做」或「一直做」,因此也都不适合采用现在分词的进行状态。不过,同样的静态动词如果改变用法、拿来表示「动作」时,就可以加 -ing 字尾、可以有所谓的进行式了。例如,「是」(be)、「有」(have)和「认为」(consider)都不是真正的动作、属于静态动词。但是,如果 be 解释为「表现」、have 解释为「吃」、consider 解释为「研究」,那就变成了动作,可以用 -ing 来表示「正在表现」、「正在吃」或「正在研究」 :
+
+When I said she looked 25, I was being nice.
+(我说她看起来像25岁,那是在表现礼貌。)
+
+He was having lunch when I called.
+(我打电话去的时候他正在吃午餐。)
+
+The committee is considering your proposal.
+(委员会正在研究你的提案。)
+
+## 简单式
+
+简单式状态,主要用于交代动作发生在什么时间内。所以,除非上下文已经有暗示、对方已经知道是什么时间,否则必须要明确说出动作发生的时间。举一个例子:
+
+I saw the movie last week .
+(那部电影我是上礼拜看的。)
+
+当然,所谓 last week 严格讲起来有七天之久,而「看电影」的动作可能花不到两个小时。不过,简单式的情况通常就是这样:说出一段时间(如 last week),动作只要落在这段时间之内就行。
+
+### 一.过去时间
+
+简单式状态可以用图像的方式来理解:它标示出来的时间呈括弧形状,动作就落在括弧里面。如果这个括弧是在过去,就应采用过去简单式。例如:
+
+The U.S. declared independence in 1776 .
+(美国在1776年宣告独立。)
+
+图示:
+
+
+
+这个句子的时间副词是 in 1776 这个介系词片语,标示出一个过去时间的括弧,动作落在这个括弧内,所以动词应采过去简单式 declared。
+
+The dynamite was invented by the Chinese.
+(火药是中国人发明的。)
+
+图示:
+
+
+
+这个句子里面找不到时间副词,但是从句意来看,它描述的事情发生在久远以前,所以它的时间是个过去的括弧,动词应该是过去简单式。复杂的动词时态一定会有 be 动词在内。认定 be 为动词,它的过去简单式就是 was。后面的过去分词 invented 视为形容词,表达出「被动」语态,解释为「被发明」,作主词补语使用、修饰主词 dynamite。这就是一般文法书所谓的过去简单被动态。
+
+I was playing a video game when the power suddenly went out .
+(我正在打电动,忽然停电了。)
+
+图示:
+
+
+
+这个句子的时间副词是 when 引导的那个副词子句。从副词子句里面的过去简单式动词 went out 来看,它的时间是一个过去的括弧——而且是个极小的括弧:从「有电」变成「没电」的那一刹那。以这个时间副词子句修饰主要子句的动词(我们一律认定 be 为动词),那么主要子句也应该是过去简单式,所以动词是 was。后面的现在分词片语 playing a video game 是动词play加受词 a video game 的构造,加上 -ing 字尾变成现在分词片语之后就是一个形容词片语,当作主词补语使用、修饰主词 I 。现在分词的 -ing 字尾表达进行状态,相当于中文的「正在」(短时间)或「一直」(长时间)。就上面这个例子而言,playing a video game 应解释为「正在打电动」。这就是一般文法书所谓的过去进行式。
+
+I was working on my paper throughout last week
+. (上周一整个礼拜我都在写论文。)
+
+图示:
+
+
+
+这个句子的时间副词 throughout last week 是个介系词片语,表现出一个过去时间的括弧。动词因而要采过去简单式 was。后面的现在分词片语 working on my report 视为形容词片语,-ing 字尾表达进行状态,因为是长时间所以就解释为「一直」在写论文,当作主语补语使用、修饰主词 I。
+
+The house was being renovated when it collapsed on the workers
+. (这栋房子正在翻修,突然塌下来压到工人。)
+
+图示:
+
+
+
+这个句子的时间副词是 when 引导的那个副词子句,子句中过去简单式的动词 collapsed 显示它的时间是个过去的括弧。所以,主要子句的动词也应该是过去简单式,因此就是was。后面的分词片语 being renovated 含有现在分词 being 与过去分词 renovated,整个分词片语当形容词补语使用、修饰主词the house。现在分词 being 里面的 be 无意义、不须解释,字尾的 -ing 表达进行状态,因为是短时间所以解释为「正在」。过去分词 renovated 表达被动语态、解释为「被翻修」。整个片语 being renovated 仍视为现在分词片语,意思是「正在被翻修」。这就是一般文法书所谓的过去进行被动态。
+
+### 二.现在时间
+
+现在简单式,它的时间就是以 now 为中心的一个括弧。所有的简单式都是括弧形状的时间,但是过去简单式的括弧在 now 之前、未来简单式的括弧在 now 之后,所以括弧的大小都受到限制。只有现在简单式的括弧是以 now 为中心,它的大小不受限制,可以大到无限大、包含过去未来的一切时间。传统文法列出规则说「真理、事实等要用现在简单式」,原因就在此。看看几个例子:
+
+I have a headache.
+(我头痛。)
+
+图示:
+
+
+
+这个句子虽然没有时间副词,但是现在简单式的动词 have 清楚表示时间就是 now。
+
+Wang Chien-Ming pitches for the Yankees.
+(王建民为洋基队投球。)
+
+图示:
+
+
+
+这一句并没有时间副词,不过暗示是「现在」。王建民几年前不是洋基队的投手、几年后他也可能不再是。这个句子的时间是一个以 now 为中心的比较大的括弧,仍然该用现在简单式。
+
+Our summer house is located on the lake.
+(我们的避暑别墅座落在湖边。)
+
+图示:
+
+
+
+这个句子同样也没有时间副词,但是现在简单式的动词 is 表示它的时间是一个以 now 为核心的括弧。后面的过去分词片语 located on the lake 是形容词补语,表达出被动语态:字面上是「被摆在湖边」,也就是「座落在湖边」。这就是一般文法书所谓的现在简单被动态。
+
+Please be quiet, because everybody is sleeping now .
+(请安静,因为大家都在睡觉。)
+
+图示:
+
+
+
+Because 引导的这个表示原因的副词子句,时间是 now,动词用的是现在简单式 is。后面的现在分词 sleeping 视为形容词补语,表达出「进行」状态,解释为「正在」睡觉。这就是一般文法书所谓的现在进行式。
+
+This store is selling everything at a 30% discount this week , to celebrate its 20th anniversary.
+(这家店本周全面打七折、庆祝20周年。)
+
+图示:
+
+
+
+这个句子的时间副词是 this week,这是一个包含 now 在内的括弧,所以动词用的是现在简单式的 is。后面的 selling everything at a 30% discount 这个现在分词片语视为形容词补语,现在分词 selling 表现出进行状态。因为时间长(有一周),所以 selling 应解释为「一直卖」。这就是一般文法书所谓的现在进行式。
+
+This road is closed to traffic now because it is being widened.
+(这条路目前封闭,因为正在拓宽。)
+
+图示:
+
+
+
+主要子句的时间副词 now 是标准的现在时间括弧,所以动词用的是现在简单式 is。后面的过去分词片语 closed to traffic 当形容词补语看待,过去分词 closed 表达出被动语态,解释为「被封闭」。另外在 because 引导的副词子句中,因为是同样的时间,所以动词也同样采取现在简单式 is。后面的 being widened 这个现在分词片语视为形容词补语。其中的现在分词 being 表达出进行状态、解释为「正在」(be 动词无意义、不须解释),过去分词 widened 表达出被动语态、解释为「被拓宽」。这就是一般文法书所谓的现在进行被动态。
+
+### 三.未来时间
+
+简单式的时间都是括弧形状。如果括弧在未来,就应该采取未来简单式。未来的事情由于尚未发生,牵涉到比较多的不确定因素,所以它的表达方式也比较多样。未来时间的简单式动词,整理一下有6种方式可以表达:
+
+John will leave tomorrow.
+John is going to leave tomorrow.
+John is to leave tomorrow.
+John is leaving tomorrow.
+John will be leaving tomorrow.
+John leaves tomorrow.
+
+时间副词 tomorrow 是一个放在未来的括弧,应采未来简单式。一般文法书所谓的未来简单式是指上述的第 1 种:will leave。这种使用到助动词 will 的讲法,具有最浓厚的「不确定」语气,表示「到时候将会、可能会」,语气的重点放在未来。
+
+第 2 种讲法 is going to leave 和第 1 种 will leave 相当接近,不过它比较口语化、比较不正式。而且 is going to leave 这种说法的语气比较偏重在「现在」的意图、打算、征兆等等。例如:
+
+Because the weatherman says it will rain this afternoon, I’m going to bring an umbrella.
+(因为气象报告说下午会下雨,我打算带把雨伞出门。)
+
+句中的 it will rain this afternoon 讲的是「未来时间将会如何」,采用第 1 种讲法 will rain 来表示;至于 I'm going to bring an umbrella 讲的则是「现在打算到时候将如何」 ,采用第 2 种讲法 am going to bring 来表示。
+
+第 3 种讲法 is to leave 和第 4 种讲法 is leaving 都可以视为第 2 种 is going to leave 的变化。
+
+如果把动词改一下,从 leave 换成 go,可以看得更清楚:
+
+John is going to go tomorrow.(第2种)
+
+像 is going to go 这种讲法,里面的 going 和 to go 产生重复,是比较拙劣的说法。为了避免重复,可以省掉 going 只留下 to go,就会成为:
+
+John is to go tomorrow.(第3种)
+
+反之,如果省掉的是 to go、只留下 going,就会成为:
+
+John is going tomorrow.(第4种)
+
+这两种省略的说法分别相当于前述 6 种说法中的第 3 种和第 4 种。所以:第 3 种未来式 John is to leave tomorrow 和第 4 种未来式 John is leaving tomorrow 都可以视为第 2 种未来式 John is going to leave tomorrow 的省略。第 5 种变化则是在第 4 种前面再加一个 will,成为 John will be leaving tomorrow,意思还是差不多。
+
+而且,最适合采用第 3、第 4、第 5 种讲法来表达的未来式动词,大都是一些和 go 有点关连的字,像是 go, come, leave, arrive, begin, end 等等。这些表示「来、去、离开、到达、开始、结束」的字眼,往往代表一种「目前的规画或打算」,这和第 2 种 be going to V 代表「目前的规画或打算」的讲法是同样的性质。为了避免重复,所以经常省略成为 be to V(第3种)、be Ving(第4种),或 will be Ving(第5种)。例如:
+
+The weatherman says a Typhoon is coming this way.
+(气象报造说台风要来了。)
+
+The train is leaving in 10 minutes.
+(火车再过十分钟要开。)
+
+We will be arriving in Shanghai soon.
+(我们快要抵达上海了。)
+
+The final game is to start in five minutes.
+(决赛再过五分钟即将开始。)
+
+至于第 6 种讲法 John leaves tomorrow,完全是把未来才要发生的事情当做「事实」、采用现在简单式来叙述。这是语气最肯定的一种讲法。例如:
+
+The train leaves at 2:30 .
+(火车两点半开。)
+
+World Cup finals begin tomorrow night .
+(世界杯决赛明晚开打。)
+
+这些句子讲的都是「早已排定」的事情。虽然尚未发生,但是已经非常确定,可以排除掉带有不确定意味的助动词will、直接用现在简单式把它当做事实来叙述。
+
+再看一个未来式的例子:
+
+I will discuss the plan with my boss next week .
+(下星期我会和老板谈一下这个计画。)
+
+图示:
+
+
+
+时间副词 next week 是一个未来时间的括弧。只要可以括出时间来就是简单式。未来的事情还没发生、尚未确定,所以要加一个助动词 will 在前面,意思是「到时候会」。
+
+##### 过去时间的未来
+
+如果以某个过去时间为出发点,它的未来式通常要用到过去拼法的 would。例如:
+
+It was mid-1945; Japan would soon raid Pearl Harbor.
+(时间是1945年中;日本即将偷袭珍珠港。)
+
+图示:
+
+
+
+日本偷袭珍珠港,这件事情发生在 1945 年底。相对于1945年中,偷袭珍珠港事件还在不久后的未来。但是这整个都是过去的事件,所以应该用过去拼法的 would soon raid 来表示未来式。
+
+The weatherman said it would rain , but it didn’t.
+(气象报告说会下雨,结果没下。)
+
+图示:
+
+
+
+气象报告员在「说」的时候,「会下雨」还在未来。但是从过去式的 said 来看,这整件事情也是发生在过去,所以要采过去拼法的 would rain 来表现未来式。
+
+#### 一条文法规则
+
+传统文法中列出一条规则:「表示时间或条件的副词子句,用现在式代替未来式」。这个变化在英文写作时确实要能够掌握,否则很容易出现错误。这个问题基本上属于语气(moods)的问题,本书在后面的章节会有更完整的处理,届时我们充分理解之后就不必理会这条规则了。目前我们先初步设法理解这条规则是什么意思。规则中说到「副词子句」,所以首先来看一下名词子句与副词子句的差别,以免套错了规则。
+
+##### 副词子句与名词子句
+
+规则中所谓「表示时间或条件的副词子句」,我们先把范围缩小到两个连接词:when和if。请比较下面这两句:
+
+I know when he left the room .
+S V O(名词子句)
+(我知道他何时离开房间的。)
+
+He forgot his briefcase when he left the room .
+S V O (副词子句)
+(当他离开房间的时候,他忘了公事包。)
+
+句 1 中的 when he left the room 是名词子句,当做动词 know 的受词。连接词 when 来自疑问词、解释为「何时」。原本是这么一个疑问句:When did he leave the room?,把问号拿掉、疑问词 when 转为连接词使用,就会变成 when he left the room 这个名词子句。句 2 中的 when he left the room 看起来完全一样,却是个副词子句,用来修饰动词 forgot 的时间,属于时间副词子句,when 是外加的从属连接词,解释为「当……时候」 。
+
+在此作一个小归纳:若连接词 when 是外加的、解释为「当……时候」,它引导的子句就是时间副词子句。若连接词 when 来自疑问词、解释为「何时」,它引导的子句则是由疑问句转变过来的名词子句。
+
+接着再比较下面这两句:
+
+I don't know if he will get the money .
+S V O(名词子句)
+(我不知道他是否会拿到钱。)
+
+If he gets the money , he can help us .
+(副词子句) S V O
+(如果他拿到钱,就能帮我们的忙。)
+
+句 1 中的 if he will get the money 是名词子句,当做动词 don’t know 的受词。连接词 if 相当于 whether、解释为「是否」。原本是 Will he get the money? 这个疑问句,拿掉问号之后改为 whether/if he will get the money 这个名词子句。句 2 中的 if he gets the moeny 则是副词子句,用来修饰动词 can help 的条件,属于条件副词子句,连接词 if 是外加的、解释为「如果」。
+
+作一个小归纳:若连接词 if 是外加的、解释为「如果」,它引导的子句就是条件副词子句。若连接词 if 相当于 whether、解释为「是否」,它引导的子句就是由疑问句转变过来的名词子句。
+
+##### 了解文法规则
+
+有了上面那两项归纳,我们就可以把前面那条文法规则范围缩小、改写如下:「When 解释为『当……时候』、if 解释为『如果』,这两种连接词引导的副词子句要用现在式代替未来式」。接下来我们要问:为什么?
+
+When he gets here, the police will be waiting.
+(当他来到这里时,警察将在等候。)
+
+图示:
+
+
+
+主要子句 the police will be waiting 中的动词 will be 采用的是未来式,表示这是将来的事情。至于 when he gets here 这个子句,外加的连接词 when 解释为「当……时候」,所以它引导的是个时间副词子句。为什么这种子句要用现在式动词gets代替未来式 will get?这是因为:「当……时候」这种子句,语气就是「当做」已经到了「那个时候」。换句话说:这种子句里面要把未来「当做」已经到了、就是「现在」,所以动词要采用现在式。
+
+接下来再看看if这个连接词:
+
+If he gets to the hospital in time, he’ll be able to see his father for the last time.
+(如果他及时赶到医院,就能见到他父亲最后一面。)
+
+图示:
+
+
+
+主要子句的动词 will be able to see 可以看出来是未来式,表示是未来时间。从属子句 if he gets to the hospital in time,它外加的连接词if解释为「如果」,所以这是一个条件副词子句,里面的动词要用现在式 gets 而不用未来式 will get。为什么?
+
+因为,所谓的「如果」,语气是把原本还不确定的假设情况当做是事实来叙述,也就是「假如果真」,所以应该采用表达「事实」的现在简单式。我们不知道例句中的「他」到时候能不能够赶得及。但是,所谓「『如果』赶到」,意思就是「当做是『真的』赶到」,里面就该采用事实语气来叙述,把这件事情当做是真的,所以要用现在式而不是未来式。
+
+## 完成式
+
+简单式的时间是个「括弧」形状,动作落在这个括弧里面。完成式的时间则是个「箭头」形状,指出「截止时间」,动作在这个截止时间之前就已经完成。因此,简单式是比较明确地说明动作发生在什么时间,完成式则没有说得那么清楚,只交代动作在什么时间之前「已经完成」、并没有详细说明到底是在什么时候发生。以下同样分成现在、过去、未来这三种时间来说明完成式。
+
+### 一.过去时间
+
+完成式的时间是个指出截止时间的箭头,如果指出来的截止时间在过去,就该采用过去完成式,例如:
+
+Everybody had left before she got to the station .
+(在她赶到车站之前,大家都已经先走了。)
+
+图示:
+
+
+
+这个句子的时间由 before 引导的时间副词子句来表示。从副词子句的过去式动词 got to 可以看出时间是在过去,再从连接词 before 可以看出,这个时间副词子句表达的时间可以画成一个以过去动作 got to 为截止点的箭头。换句话说,这个时间副词子句并没有清楚交代 leave 这个动作发生在什么时候(没有一个明确的括弧如last week之类来表示),只知道这个动作在 got to 这个过去动作之前已经完成。因此主要子句的动词应该采用过去完成式 had left。再看一个例子:
+
+More than 60,000 soldiers had been killed when the President finally decided to pull out of the war .
+(当总统终于决定撤出战争时,已经有六万多名士兵阵亡。)
+
+图示:
+
+
+
+When 引导的时间副词子句中,过去式动词 decided 表示时间是在过去。从句意来揣摩,这六万多名士兵阵亡的时间应该不是「在总统下决定的那一瞬间」、而是在那之前「已经」阵亡。所以这个时间副词子句表达的时间仍然是个箭头形状、指向的截止时间是过去,所以该采用过去完成式 had been。视 had been 为动词,后面的过去分词 illed 视为形容词补语、带有被动语态,用来形容主词 more than 60,000 soldiers「被杀死」。这就是一般文法书所谓的过去完成被动态。
+
+所有复杂的动词时态,一定牵涉到 be 动词。如果采用本书的方式,认定 be 就是动词,那么复杂的动词时态就只剩下两种:简单式(be)与完成式(have been)。再看一个例子:
+
+The students had been preparing for the college entrance exam for three years when the Education Ministry suddenly announced a change of regulations.
+(学生一直在准备大学入学考试已经准备了三年,教育部才突然宣布改变规定。)
+
+图示:
+
+
+
+这个句子的时间副词有 for three years 这个介系词片语和 when 引导的时间副词子句。从 when 子句的过去式动词 announced 来看,时间是在过去。再从介系词片语 for three years 来看,它的时间应该是个截止箭头,表示「算到 decided 为止已经有三年」,所以动词应采过去完成式 had been。后面的现在分词 preparing 视为形容词补语,具有「进行」状态,表示这三年的时间学生「一直」都在准备。这就是一般文法书所谓的过去完成进行式。
+
+像 for three years 或 since three years ago 之类的介系词片语,分别表示「为期有多久了」或「自从多久之前算起」,代表相同的意义:同样都用来表示「已经」有多久时间,所以通常都要采用完成式的动词。
+
+### 二.现在时间
+
+如果上下文都没有交代或暗示截止时间为何、只说「已经完成」,那么通常都要采用现在完成式来表示。例如你告诉朋友说「那部电影我已经看过了」,话中虽然没有说明「在什么时候之前」已经看过,但是言下之意自然就是「现在以前」,所以该采用现在完成式,如下:
+
+I have seen that movie.
+
+换句话说:除非上下文有明言或者暗示其他的截止时间,否则完成式都应该采用现在完成式。请看几个例子:
+
+You can’t enter now because the concert has already begun .
+(你现在不能进场,因为音乐会已经开始了。)
+
+图示:
+
+
+
+这个句子并没有明确交代音乐会是什么时候开始的,只说「已经」开始。再从主要子句的时间副词 now 来看,截止时间就是现在。换句话说,音乐会是在「现在」之前已经开始,所以该采用现在完成式。再看一个例子:
+
+Everything that can be done has been done; now we can only wait and see.
+(可以做的一切都已经做了,现在我们只能等着瞧。)
+
+图示:
+
+
+
+主要子句的动词采用的是be动词的现在完成式 has been,表示「到现在为止已经」(be 动词本身无意义、不须翻译),后面的过去分词 done 当形容词补语看待、表示「被做完」,形容主词 everything。这就是一般文法书所谓的现在完成被动态。
+
+Those marathon runners have been running for two whole hours without stop now .
+(那些马拉松选手目前为止已经整整跑了两个小时没有休息。)
+
+图示:
+
+
+
+这个句子的时间副词有 now 以及介系词片语 for two whole hours,意思是「算到现在为止整整有两个小时」,很明显是一个以 now 为截止时间的箭头、应该采用现在完成式,所以动词是 have been。后面的现在分词 running 当形容词补语看待,形容主词 runners。字尾的 -ing 表示进行状态,所以 running 要解释为「一直在跑」。这就是一般文法书所谓的现在完成进行式。
+
+完成式动词后面有没有现在分词的补语,有时候并无差别、有时候则会造成不一样的意思。请比较一下这两个句子:
+
+I have lived here for 20 years .
+I have been living here for 20 years .
+(我在这(一直)住了20年了。)
+
+图示:
+
+
+
+这两种讲法的意思差不多:后者用现在分词 living 当主词补语、强调「一直住」,前者没有强调,但基本上意思相同。再请比较一下这两个句子:
+
+I have read your book.
+(您的大作我拜读过了。)
+
+I have been reading your book.
+(您的大作我最近一直在看。)
+
+图示:
+
+
+
+前者表示「已经看完了」,后者则强烈暗示「还在看、尚未看完」。这两种讲法就有很大的差别了。
+
+### 三.未来时间
+
+未来完成式的时间也是一个箭头形状,唯一的差别在于它的截止时间在未来。例如:
+
+By August I will have worked at the company for 30 years .
+By August I will have been working at the company for 30 years .
+(到八月为止我将在这家公司(一直)工作满30年。)
+
+图示:
+
+
+
+上面这两个句子相同,时间副词都是介系词片语 by August 与 for 30 years。表达的时间是「到八月为止有30年」,显然是个箭头形状、截止时间在八月(未来时间),所以该采用未来完成式。动词 will have worked 表示「将已经做满」30年。如果动词改为 will have been,意思是「将已经」有30年,后面的现在分词 working 视为形容词、当主词补语使用。字尾的 -ing 表达出进行状态、表示这30年来「一直」在此工作。后者这种说法就是一般文法书所谓的未来完成进行式。
+
+Experts estimate that the last of our oil reserves will have been depleted by the middle of this century .
+(专家估计,我们最后的石油蕴藏在本世纪中叶之前就会被用光。)
+
+图示:
+
+
+
+这个句子的时间副词是介系词片语 by the middle of this century。介系词 by 表示的是一个截止时间,而这个截止时间在未来,所以动词该采用未来完成式 will have been。后面的过去分词 depleted 当形容词补语看待,形容主词 the last of our oil reserves。过去分词字尾 -ed 表达出被动语态,所以 depleted 应解释为「被用完」。这就是一般文法书所谓的未来完成被动态。
+
+In two more minutes , she will have been talking on the phone for three hours !
+(再过两分钟,她讲电话就会一直讲了3小时之久。)
+
+图示:
+
+
+
+句中的介系词片语 in two more minutes「再过两分钟」指向未来时间,另一个介系词片语 for three hours「算算已经有3小时」表示一个截止的箭头,所以动词该采用未来完成式 will have been。后面的现在分词 talking 视为形容词、当主词补语来形容主词 she,字尾 -ing 表达出进行状态,意思是「一直」讲话。这就是一般文法书所谓的未来完成进行式。
+
+Leave the test papers at the front desk when you have finished the test .
+(考完式请把测验卷放在最前面的桌上。)
+
+图示:
+
+
+
+这个句子的主要子句是命令句语气,所以动词 leave 采用原形动词。 When you have finished the test 是个时间副词子句,连接词 when 是外加的从属连接词、解释为「当……时候」。所以,虽然说这句话时考试尚未考完,但是这个时间副词子句中必须「当做已经到了考完的时候」,也就是必须把截止点当做就是现在,因此动词要采用现在完成式 have finished 。一般文法书那条规则「表示时间或条件的副词子句,用现在式代替未来式」就是这个情况。上例是表示时间的副词子句,再举一个表示条件的副词子句为例:
+
+You can leave early if you have finished the test before the bell rings .
+(如果在铃响之前已经写完了测验,就可以先离开。)
+
+图示:
+
+
+
+句中的 before the bell rings 是个时间副词子句,以一个截止箭头的形状修饰动词 have finished 的时间,before 是外加的连接词。说这句话时虽然铃尚未响,但是在时间副词子句中必须当做时间已经到了,所以动词要采用现在式的 rings。另外,if you have finished the test 是个表示条件的副词子句,if 是外加的从属连接词、表示「如果」。在这种副词子句中必须把假设的情况当做是真的,所以要用现在完成式 have finished 而不用未来完成式 will have finished。
+
+## 时态一致性
+
+一个句子当中如果有两个以上的限定子句,就会有两个以上的动词。这些动词在时态方面必须符合一致性:并不表示这些动词的时态必须相同,而是这些动词之间必须符合逻辑关系、并且表达出清楚的意思。例如下面这个句子就有问题:
+
+Some buildings that were destroyed in the 921 earthquake were poorly constructed. (不佳)
+
+这个句子可以分成主要子句 some buildings were poorly constructed 与关系子句 that were destroyed in the 921 earthquake。时间副词是 in the 921 earthquake 这个介系词片语,它括出一个过去时间的括弧,所以它修饰的关系子句的动词应采用过去简单式 were。但是,主要子句的时间应该不一样:建筑物被毁的时间是在 921 地震中、是过去时间,但是建筑物建造的时间不可能是在 921地震中、应该是在之前才对。因此,主要子句的动词应该采用过去完成式而非过去简单式,如下:
+
+Some buildings that were destroyed in the 921 earthquake had been poorly constructed.
+(921大地震中被毁的房屋,其中有一些当初建造不良。)
+
+图示:
+
+
+
+建筑物被毁的时间是 in the 921 earthquake 这个过去时间的括弧内,因此关系子句的动词应采过去简单式 were,后面用过去分词 destroyed 当形容词补语,表达被动语态、表示「被毁」 。主要子句的动词则应采用过去完成式 had been,表示这些建筑物的建造时间是在 in the 921 earthquake 这个截止时间之前。后面用过去分词 constructed 当形容词补语,同样表达被动语态、表示「被建造」。
+
+请观察下面这些例子当中的时态一致性:
+
+Never before had rescue workers in Taiwan handled so many victims as they did in the aftermath of 921 .
+(台湾的救难人员从来没有像921过后那样处理过那么多的受害者。)
+
+图示:
+
+
+
+这是一个比较级的句子。从属连接词 as 引导的副词子句 as they did in the aftermath of 921,里面的时间副词是 in the aftermath of 921 这个介系词片语,它括出一个过去时间的括弧,所以动词 did(代表handled )采用的是过去简单式。但是主要子句的时间副词 never before 则是画出一个箭头形状、截止时间是过去时间的 in the aftermath of 921,因此它的动词应该采用过去完成式 had handled。
+
+Under a provision of the law that has never been applied, the President is required to seek the approval of Congress before leading the country into war.
+(依照该法律一项条文的规定(这项条文迄今从未被引用过),总统必须先取得国会的同意才能带领国家参战。)
+
+图示:
+
+
+
+关系子句 that has never been applied 中,频率副词 never 画出了一个以 now 为截止时间的箭头,所以动词应采用现在完成式 has been,后面的过去分词 applied 表达被动语态、当形容词补语看待,解释为「被引用」。主要子句叙述的则是法律条文的规定,属于「事实」的性质,动词应采现在简单式,所以用的是 is,后面用过去分词 required 来表达被动语态,意思是「被要求」,当形容词补语使用。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/Voice.md b/corejava第9版/EnglishGrammarBook-master/docs/Voice.md
new file mode 100644
index 0000000..0cab49c
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/Voice.md
@@ -0,0 +1,171 @@
+# 第十章 语态
+
+英文的**语态(voice)**,可以分为**主动(active)**与**被动(passive)**两种。被动语态需要用到**过去分词(Ven)**来表示,这个过去分词经常是跟在 be 动词后面。但是我们在前面探讨过,不一定要「be + Ven」才是被动态;反之,「be + Ven」也不一定就是被动态。所以不如分开来理解:过去分词本身可以表达被动语态、但也可以表达完成状态。
+
+## 基本句型的被动态
+
+所谓被动态的句子,可以这样来理解:把句中的受词拿出来当主词,句子就要改写为被动态。而在五种基本句型中,有以下三种使用及物动词的句型包含受词在内:
+
+S + V + O
+S + V + O1 + O2
+S + V + O + C
+
+这三种句型当中有四个受词的位置,分别都可以拿出来当主词、改写被动态的句子。
+
+### 1\. S + V + O
+
+例:
+
+The US invaded Iraq twice.
+S V O
+(美国两度入侵伊拉克。)
+
+句中的受词Iraq可以拿出来当主词、改写成被动态的句子如下:
+
+Iraq was invaded twice (by the US).
+S V C
+
+传统文法是把 be + Ven(如was invaded)当成被动态的动词片语看待,不过比较简单的看法是直接认定be为动词、后面的 Ven 为表达被动语态的形容词补语。原来的主词(如 the US)如果需要交代,可以放在介系词 by 后面当受词、构成一个介系词片语的修饰语(by the US)。这种可有可无的修饰语也可以省略。
+
+### 2\. S + V + O1 + O2
+
+例:
+
+Congress gave Bush permission to launch war.
+S V O1 O2
+(国会给布希许可,可以发动战争。)
+
+这个句子有两个受词,可以分别拿出来当主词、改成被动态的句子,如下:
+
+(A) Bush was given permission to launch war (by Congress).
+S V C
+
+这是把第一个受词 Bush 拿出来当主词。动词变成被动态的 was given,第二个受词 permission 与其余的部分(不定词片语 to launch war 当形容词使用、修饰 permission)照抄过来、原来的主词放在介系词 by 后面当受词,就变成被动态的句子。在诠释句型时,仍然认定 be 动词为动词,后面的 given permission 为过去分词片语、当形容词补语使用。
+
+如果拿第二个受词 permission 出来当主词,采同样的改写方法,会得到如下的结果:
+
+(B) Permission was given Bush to launch war (by Congress).
+S V C
+
+不过,如果在 given 后面加个介系词 to,这个句子也是正确的:
+
+(C) Permission was given to Bush to launch war (by Congress).
+
+这也是个被动态的句子,由下面这句改写而来:
+
+(D) Congress gave permission to Bush to lauch war.
+S V O
+
+如果是 S + V + O1 + O2 的句型,那么 O1 的位置必须是给予的对象(如 Bush)、O2 的位置则是给他的东西(如 permission)。假如 O1 的位置从缺,这个句子就会变成只有一个受词的句型:Congress(S) gave(V) permission(O)。另一个受词 Bush 这时候必须以介系词片语 to Bush 的方式来处理,结果就是前面的例句(D)。而如果拿例句(D)来改写被动态,把唯一的受词 permission 拿出来当主词、动词变成被动态的 was given,剩下的部分 to Bush to launch war 照抄,就会变成前面例句(C)的结果。
+
+### 3\. S + V + O + C
+
+例:
+
+The two invasions made the US an enemy to many Arabians.
+S V O C
+(两次侵略使得美国成为许多阿拉伯人眼中的敌人。)
+
+这个句子只有the US这一个受词,因此也只有一种改写被动态的方式,就是把the US拿出来当主词、动词made改写成被动态的was made,其余照抄,成为:
+
+The US was made an enemy to many Arabians by the two invasions.
+S V C
+
+比较简单的看法仍然是把 was 当动词看,后面的 made an enemy 当过去分词片语看待、作为形容词补语。
+
+## 完成式的被动态
+
+No one has ever sat on that chair since he died.
+S V
+(他过世后,还没有人在那张椅子上坐过。)
+
+这个句子的动词是不及物动词 sit,后面没有受词,本来是不能改写被动态的。但是在介系词片语 on that chair 当中有个受词 that chair,可以拿出来当主词、改写被动态,如下:
+
+That chair has never been sat on since he died.
+S V C
+
+这种处理方式,等于是把 sit on 视为一个片语形状的及物动词看待,后面的受词 that chair 就可以拿出来改写为被动态了。原句的动词 has sat 是现在完成式,改成被动态后动词仍然是现在完成式 has been,后面用过去分词 sat on 当补语,表示「被坐在上面」。
+
+有许多及物的片语动词都可以采同样的方式改写为被动态,例如:
+
+He had turned off the light before the accident happened.
+S V O (他先关掉了灯,然后才发生意外。)
+
+因为 turn off「关掉」构成一个意义单元,可视为一组片语动词看待,所以后面的 the light 就是及物动词 turn off 的受词,可以改写成被动态如下:
+
+The light had been turned off before he left.
+S V C
+
+原句的动词 had turned off 是过去完成式,改写被动态时动词仍然采用过去完成式 had been,后面用过去分词 turned off 当补语、表示「被关掉」。
+
+## 进行式的被动态
+
+依照本书的处理方式,并没有所谓的进行式,而是认定be为动词,后面的现在分词为形容词补语、表示「进行」状态(也就是「正在」或「一直」)。例如:
+
+They are debating the case in court.
+S V C
+(他们正在法院辩论这个案子。)
+
+这个句子看起来没有受词,似乎不能改写为被动态。但是仔细观察可以发现:补语部分 debating the case 是由动词 debate 加受词 the case 构成的,可以把受词 the case 拿出来当主词、改写被动态如下:
+
+The case is being debated in court.
+S V C
+
+依照本书的认定方式,原句的动词是现在简单式的 are,改写为被动态之后动词仍然是现在简单式(is)。后面的补语部分,原句是用现在分词 debating 表示「正在辩论」,改写之后要变成「正在被辩论」,所以要写成 being debated(以现在分词 being 表示「正在」、过去分词 debated 表示「被辩论」)。
+
+## 被动态必须师出有名
+
+上节所做的那些改写动作是个基本练习,目的在于熟悉被动态的句型变化。许多具有受词的句型都可以改写为被动态,但是这并不表示这些句子都应该改写为被动态。以英文的使用习惯而言,一般都是使用主动态。会动用到被动态,必须师出有名。亦即:如果采用被动态能够增加修辞效果,加强句子的连贯性、清楚性、或者简洁性,才应该采用被动,否则一律使用主动态。以下分别说明。
+
+### 连贯性
+
+The chairman should step down for now because the court is investigating him for a possible crime. (不佳)
+(董事长应该暂时下台,因为法院正在调查他可能涉及犯罪。)
+
+这个句子,主要子句的主词是 the chairman,从属连接词 because 引导的副词子句主词却是 the court。当然,前后两个子句的主词并不是一定要相同。不过,副词子句中确实有代名词 him 代表 the chairman,表示前后两个子句中确实有重复的元素。如果能够改成两个子句的主词相同,那么这个句子的叙述就会感觉比较连贯、修辞效果会加强。做法就是把副词子句中的 him 拿出来改写成被动态,如下:
+
+The chairman should step down for now because he is being investigated for a possible crime.
+
+改成被动态之后,前后两个子句都以同一个人(the chairman)为主词,连贯性增强、叙事的效果也就变得更好了。因为师出有名,所以这个句子采用被动态是正确的选择。再看一个例子:
+
+The chairman is not available now because a meeting is being presided over by him .
+(董事长现在没空,因为一场会议正在被他主持。)
+
+主要子句的主词 the chairman,在 because 引导的副词子句中也有出现。但是因为这个副词子句采用被动态,所以句中的主词变成了 a meeting,代表 the chairman 的 him 则变成了受词。这种情况,采用被动态反而造成主词不连贯,可谓自找麻烦,应该还原为主动态比较通顺:
+
+The chairman is not available now because he is presiding over a meeting.
+
+### 清楚性
+
+They speak Portuguese in Brazil.
+(在巴西说的是葡萄牙语。)
+
+这个句子采取主动态来叙述,因此必须用到一个含糊笼统的字如 they, people 之类当主词。这种字本身缺乏精确的内涵,在文章中应该尽量避免使用。如果改成被动态,如下:
+
+Portuguese is spoken in Brazil.
+
+就可以完全避开这种含糊不清的主词、增加句子的清楚性。再看一个例子:
+
+Someone stole my wallet.
+(有人偷了我的皮夹。)
+
+同样的,这个句子采取主动态时,也必须用到像 someone, somebody 这些缺乏明确内容的字来当主词。如果改为被动态就可以避免这种问题,如下:
+
+My wallet was stolen.
+
+采用被动态能够增加用字的清楚性,就是师出有名。
+
+### 简洁性
+
+Because the nurse told him to wait outside, the man found a chair and sat down. (不佳)
+(因为护士叫他在外面等,这名男子就找了张椅子坐下。)
+
+在 because 引导的副词子句中,him 是受词,但是在主要子句中 the man 却是主词。这两个子句中的主词不一致,造成叙事不连贯,可以采用被动态改写如下:
+
+Because he was told to wait outside, the man found a chair and sat down.
+
+两个子句改成主词相同之后,连贯性增强了,所以采用被动态是师出有名。不过,被动态的修辞效果还不止于此。一旦主词变成相同,副词子句就可以进成减化,如下:
+
+Told to wait outside , the man found a chair and sat down.
+
+这么一来,句子当中消除掉重复的元素,变得更为简洁、修辞效果就更好了。如果不先采用被动态造成两个子句主词相同的结果,就很难进行这样的减化。有关减化子句的做法,本书在后面相关的章节将会详述。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/guide.md b/corejava第9版/EnglishGrammarBook-master/docs/guide.md
new file mode 100644
index 0000000..6d73a0f
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/guide.md
@@ -0,0 +1,149 @@
+# 广读学英语
+
+以台湾的环境而言,要想把英文学好,最好的办法莫过于广读。以现代知识份子的需求而言,最有效的英文学习方法仍然是广读。广读所需的工具,一是字源分析、一是句型分析。妥善运用这两项工具、持续进行大量的广读,可以突破英文学习的瓶颈,在听、说、读、写各方面都会有显著的进步。
+
+先来看看英文教学法的历史沿革,以便了解广读在其中扮演的角色。
+
+TESOL ( Teaching English to Speakers of Other Languages )领域中正统的英文教学方法,主要有文法翻译法( Grammar Translation )、句型练习法( Pattern Practice )、沟通法( Communicative Approach )、阅读法( Reading Approach ) 、综合法( General Approach )等五种。以下分别说明。
+
+## 文法翻译法
+
+这是在英语教学史上沿用最久、影响最大的一种教学法。这种方法产生自十六世纪──自十六世纪起才有英文文法,在那之前只有拉丁文法。而一旦有了英文文法,就开始有人采用文法翻译法来进行英文教学。做法是教师在课堂上用母语教授一套完整的文法系统,讲解范文时则大量采用母语翻译。
+
+文法翻译法对文字英文(读与写)有很大的帮助。不过,这种方法对口语英文(听与说)似乎帮助不大。以这种方法训练出来的学生,英文的读写能力通常不错,听讲能力却往往不足。
+
+## 句型练习法
+
+二次大战时,美军派驻世界各地,必须能够和当地人沟通。各国采用的英文教学法长期以来都是以文法翻译法为主,英语听讲能力普遍薄弱,结果军中翻译官人才严重不足。美国国防部于是委托美国语言学专家规划设计出一套针对听讲能力的速成训练课程,希望能够由美军带到世界各地去、在短期内训练出足够的当地人才充当军中翻译官。当时设计出来的那套产物就是句型练习法。
+
+就美国国防部而言,句型练习法的好处在于可以操之在我:避开母语、完全采用英语教学。它每次的课程分成上、下两节课:上节进行代换练习( Substitution Drills ),下节进行实况会话。
+
+句型练习法的教学完全舍弃文法翻译,而是把英文句子整理归纳成为有限的几种句型。学生在课堂上先采用代换练习的方式来熟悉某个句型。到了下半节课,教师就要动用教材教具、设计一些情境,让学生分组去进行实况会话的练习,借以活用刚才学会的句型。句型练习法的理论基础是「内化」( internalization ):学生经由句型练习与实况会话,将某个句型「内化」(也就是「习惯成自然」)。将来碰到相关的会话情境,只要将恰当的单字代入已经内化的句型中,就能够充份表达各式各样的意思。
+
+句型练习法经过美军在世界各地的使用,成功训练出一批军中翻译官,这种教学法也因而风靡一时。一九七○年代我在师大英语系念书,我的班导师陈须姬教授教我们的就是这一套她从夏威夷大学取经回来的教学法。另外,像Intensive Course in English 以及English 900 等等一直使用至今的教材,也是这套教学法的产物。而且,各级学校纷纷兴建语音实验室( language labs ),这个风潮也是句型练习法造成的。因为句型练习法中的代换练习部分是「一个提示、一个反应」,师生之间的互动相当机械化,可以用机器取代人力,所以才要兴建语音实验室来取代教师。
+
+不过,句型练习法虽然盛极一时,日久之后仍然曝露出一些弊病。首先,它的代换练习部分太过死板,很难引起学生的兴趣。另外更严重的是:新一批的学者经过实验,推翻了句型练习法的「内化」理论。换言之,句型练习法的基本理论有问题,应该不是一种有效的学习方法。可是,当初采用句型练习法确实获得了成功。学者观察这中间的矛盾,因而注意到句型练习法的「实况会话」部分,一种新的英语教学法也就应运而生。
+
+## 沟通法
+
+句型练习法的课程分成代换练习与实况会话两个部分。既然代换练习的部分,理论上有问题,那么句型练习法的成功是不是因为下半节课的实况会话造成的?学者于是仔细研究实况会话,因而研发出了沟通法。
+
+所谓沟通法,强调语言以沟通为目的、语言的学习也在沟通中进行。它把语言的使用,区分为一些「功能」( functions )。学习者由最简单的功能开始,学习如何用英文进行沟通,逐步进展到越来越复杂的功能。教师在课前要准备大量的教材教具与设计活动,上课时教师则居于从旁辅导的角色,让学生积极参与活动而达到学习目标。例如,「如何在自助餐厅点菜」就是语言学习者必须学习的重要功能,因为他很可能每天都会用到。教师先教一些必要的单字与用语,然后让学生在模拟情境中真正用英文去点菜、结账。下课之后学生可能就得真正上阵、到自助餐厅去自行点菜。
+
+沟通法是英国研发出来、在美国发扬光大的英语教学法。它和句型练习法一样,注重的是口语英文(听与说)。不同点在于:句型练习法是针对EFL环境设计出来的教学法,沟通法则是针对ESL环境设计的方法。
+
+ESL ,代表English as a Second Language 「英语作为第二语」。例如一个刚从台湾搬到美国的新移民,英语对他来说已经不再是外语,但也不是他的母语,而是「第二语」。他可以选择参加美国政府为新移民办的Adult English Program 「成人英语课程」,在课堂上接触到的很可能就是沟通法这种针对ESL环境设计的方法。重点在于:学生在课堂上学会了譬如「自助餐厅点菜」这种功能之后,下了课真正得进入一家自助餐厅去用英文点菜。课堂所学可以提供一些基本用语,但是不足以应付所有的可能状况──这位新移民最爱吃的一道菜可能就不知道英文该怎么说。但是,他在课堂所学至少让他不致于饿肚子。而且,每天要进自助餐厅点菜,迟早他会知道那道菜的英文是怎么说的。
+
+在台湾的情况就不同了。虽然政府朝向双语国家在努力、想要制订英文为第二语,但是事实上英文在台湾还是外国语,台湾的英文学习环境仍然是EFL ( English as a Foreign Language )「英语作为外语」的环境。我们的教育部虽然大力在台湾各级学校推行沟通法,但是这种作法忽略了一件事实:沟通法是英美国家的ESL教学法,并不适用于台湾EFL的学习环境。换句话说:在台湾的学校采用沟通法、教学生「自助餐厅点菜」这种语言功能,
+
+下课后学生却找不到可以用英文点菜的地方。他在课堂上所学都变成无用武之地,不仅无法在反覆使用中去拓展学习,反而是现学现忘。上课时师生打成一片、玩得很开心,一下课就全忘光了,下回来上课又是一片空白。在台湾,真正采用沟通法上课的教室,不论是学校还是补习班,大部分面临的就是这种恶性循环。在台湾这种EFL的学习环境中硬要套用英美的ESL学习方法,若无配套措施,往往是徒劳无功。
+
+## 阅读法
+
+要弥补EFL环境的不足,必要的配套措施就是阅读法。学生在外头的环境找不到练习听讲的机会,但可以很容易进入文字英文的世界。这个世界比口语英文的世界更广大、更丰富。而且,因为英文是拼音文字,所以文字英文的世界可以涵盖口语英文的世界。只要方法正确,阅读法可以一举解决英文听、说、读、写的问题。
+
+阅读法的作法,是将英文阅读分成四个步骤:精读( Intensive Reading )、广读( Extensive Reading )、略读( Skimming )、扫描( Scanning )。第一步是精读:借助文法翻译和句型分析,把一篇文章从单字到句型、甚至是文章的组织结构与时代文化背景,各方面全部要弄清楚。
+
+精读是很重要的基础,但并不代表阅读的全部。大部分人阅读英文一直都停留在精读的阶段,所以阅读速度缓慢,阅读的份量因而也相当有限。结果就是一直有个无法突破的瓶颈,听、说、读、写各方面一直无法达到真正「流利」的程度。
+
+要突破这个瓶颈,以台湾的环境与现代知识份子的需求而言,最有效的办法就是进入阅读法的第二阶段:广读。所谓广读,简单讲就是跟随个人兴趣,持续进行大量、快速、不求甚解的阅读。作法将在下文中详述。
+
+阅读法的第三个阶段是略读,也就是快速翻阅一本书或一篇文章、抓重点。如果你为了写论文在找资料,在图书馆中找到五十本书、或者在网路上找到五百篇文章,想要快速了解一下哪几本书、哪几篇文章对你写论文有帮助,值得借阅或印出,那么你就得略读这些书籍或文章、快速掌握它的主题。阅读法的第四个阶段是扫描。这个工作很像搜寻引擎的搜寻功能:以最短时间在一本书或一篇文章当中搜寻出你要找的内容在何处。考试时(如阅读测验)扫描能力会很有帮助。略读与扫描都是后话,最重要的工作还是广读。
+
+## 综合法
+
+综合法,简单讲就是「因材施教,因地制宜」。它强调的是,每一个学生都有自己的学习风格( learning style ),不能勉强要求学生适应同一种教法,而是要针对学生设计适合他个人的学习方法。
+
+采用综合法的教学理论,学生第一步的工作是要了解自己的学习风格。可以上网用Learning Style Test做关键字进行搜寻,就能找到一些免费的学习风格测验。在网上自我测验一下,就可以了解自己的学习风格是内向还是外向、是文字导向还是口语导向等等。
+
+以你周遭接触过的朋友、同学为例。有些人很擅长看书、背单字,考试都能考得很好,但就是不敢开口讲英文。另外有些人看到书就想睡觉、考试常常不及格,但是喜欢听英文歌、到天母的pub交老外朋友,英文会话没有问题。这两种学生分别属于两种类型,学习风格不同。勉强前者去开口讲话,就跟勉强后者去看书一样,都是很痛苦而事倍功半的事。
+
+综合法不排斥任何一种学习方法,但是要求学生了解自己的学习风格、认识本身的需求与环境的限制,然后顺势而为。老师还得了解自已的教学风格。
+
+以上是 TESOL 五种正式教学法的简介。接下来看看广读的作法。
+
+## 广读的定义
+
+网路上有一份给英文教师看的期刊JALT ,里面给广读下了一个不错的定义:
+
+“ Our working definition of 'extensive reading' as a language teaching/learning procedure is that it is reading (a) of large quantities of material or long texts; (b) for global or general understanding; (c) with the intention of obtaining pleasure from the text. Further, because (d) reading is individualized, with students choosing the books they want to read, (e) the books are not discussed in class.” ( JALT )
+
+## 广读的做法
+
+从这个定义来看,广读是大量的、长篇的阅读,不求甚解,一切以兴趣为依归。
+
+常常有学生要我推荐广读的材料。我在下文会列出几个网站供读者参考,但是并不特别推荐哪些书。因为,广读要能持久进行才会看到效果,而要想持续的话就绝对不能有丝毫勉强,必须读得「津津有味」才行。所以,广读的材料必须是读者个人喜爱的东西。每个人的兴趣不同。有人喜欢小说类、有人喜欢知识类。同样是小说类,又分成文艺、侦探、惊悚、科幻等等类别,各有其喜好者。什么样的内容能够吸引你持续阅读下去,这只有读者自己知道。
+
+要注意的是,广读的材料在难易度方面必须适合读者的程度。一般学生因为从前受的是文法翻译与精读的训练,习惯于阅读超出自己程度的文章。靠着逐一查单字、分析文法句型,慢慢把一个个句子翻译成中文来了解。这是精读的作法。广读的作法不同,必须读得快、读得多,而且要能够长期维持阅读的习惯。基本上,广读时不查单字、不求甚解,只要大致看得懂文章在说什么、能够维持阅读的兴趣就好。在这个前提之下,广读的材料不能太难。如果阅读的文章超出自己的程度太多,必须大量查单字、分析句型才能够了解,那又会变成精读。
+
+要判断一篇文章的难易度是否适合自己做广读之用,不妨先翻开第一页试读一下:不查单字、不暂停、不回头,从头到尾一气呵成把这一页文字看完(这就是广读的作法)。如果根本不知道它在讲什么,那么这篇文章对你来说太难。如果有几个单字不认识、有几个句子看不懂,但是基本上看得出来文章在讲什么,这就是适合你使用的广读文章。可以采用这种方式来检验:你觉得这篇文章好看吗?如果以不查单字、不求甚解的广读方式阅读,仍然觉得它好看、能够吸引你继续看下去,那么它就是适合你的广读材料。
+
+## 广读的材料
+
+优良的广读材料,内容方面要五花八门、适合各式各样读者不同的兴趣,程度方面又不能太难。市面上有一些供人作广读使用的材料,包括小说类与非小说类,采用的单字句型难度都有经过筛选,读者可以考虑购买。不过,广读的动作一旦开始进行,消耗阅读材料的速度相当快,如果全都要靠购买的话可能经济方面会不胜负荷。其实在网路上就有一些免费的广读材料可以使用,以下介绍几种给读者参考。
+
+#### VOA Special English
+
+VOA 是 Voice of America ,美国之音广播电台。它肩负美国政府对外宣传的任务,冷战时代曾大量对铁幕国家播音。为了达到宣传的效果, VOA 有许多节目采用 special English 播出,也就是经过改写、单字与句型特别简单、念得既慢又清楚的广播,务期让英文不是很好的听众也能够听得懂。
+
+VOA 的网站就是配合广播电台的网站,站内Special English的部分有大量的文章,分成各式各样的主题,大约都是半小时一篇的报导,有文字档与声音档可以免费下载。因为它的主题无所不包,读者很容易找到自己感兴趣的话题。而且它的英文难度有控制,很适合一般程度的读者拿来当作广读的材料。
+
+#### CDLP
+
+CDLP 代表 California Distance Learning Project ,由加州政府教育部出资、加州州立大学系统经营主办, Sacramento县政府负责网路版的管理营运。
+
+这份网路杂志旨在推广成人教育,采用的英文也是低难度、适合广读的英文,主题分成工作、法政、家庭、学校……等计十一项,底下各有许多文章。主题丰富、难度适中,很适合广读之用。
+
+#### The Key
+
+这是 Milwaukee Area Technical College 这所大学专门为所谓的 new readers 出版的杂志的网路版,里面的文字也都控制在比较低的难度,适合作为广读材料之用。缺点是更新的频率不是很高,不过也累积了相当份量的archives可供使用。 以上三种都是改写为Special English 、便利阅读的版本。读者花一段时间看这些东西、逐渐提升自己的阅读速度与理解能力之后,便可以尝试去阅读一些未经改写的英文原著了。有一个网站值得介绍给各位读者:
+
+Project Gutenberg ( [http://www.gutenberg.org/](http://www.gutenberg.org/) )
+
+这是规模最大的一座网路电子图书馆,完全免费。缺点是它的东西大都比较旧。国际版权法规定版权保护时间大都是作者身故之后七十年。七十年之后,著作品的版权自动消失、进入公共财的领域。 Project Gutenberg里面大都是这种已经没有版权的东西。这座图书馆不但欢迎免费下载,还可以向它索取寄送光碟片──里面有它全数几万本藏书的电子版。
+
+Project Gutenberg 里的东西虽然比较旧,但是主题方面无所不包,读者感兴趣的题材都可以找得到。缺点是里面的藏书都是原著、没有经过简化,一般程度的读者很可能会看不懂。请先通过前面介绍的三种Special English的广读训练,然后再来尝试挑战 Project Gutenberg 。
+
+## 广读与知识份子的需求
+
+台湾教育部推广的沟通法,一方面不适合台湾EFL的学习环境、一方面也不适合现代知识份子的需求。因为,沟通法蜕变自句型练习法,都是以口语英文为主要学习重点。但是口语英文的领域其实相当贫乏。身为一个现代知识份子,需要的不只是英文听讲的能力──任何一个美国文盲都具备这个能力──更重要的是读写的能力。
+
+网际网路上的资讯,有八成以上都是以英文储存的。现代人要查任何资料,最快的做法就是上网。为了写篇报告或论文而上网查资料,不怕找不到,怕的是消化不完──动辄查出几千几万笔资料,不知该从何看起。这时候,坚强的阅读能力──尤其是广读与略读──就显得特别重要了。一个现代知识份子要有能力在短时间消化掉大量的文字资料、从中拮取出自己需要参考或引述的部分,然后加上个人的观点而写出自己的报告或论文。这种能力,不是简单的会话训练可以应付得了的。必须经过大量的广读、吸收大量的资讯、培养出扎实的广读与略读能力,才能够在竞争激烈的职场或学术界胜出。
+
+## 广读与听讲
+
+读者可能要问:广读做的是文字英文的训练,那么口语英文要怎么办?其实这是无谓的担心。只要广读做得够多,口语英文的问题也会同时迎刃而解。
+
+听讲能力不足,可能分成两种情况。一种是听不懂、但是写下来慢慢看可以看得懂。这个问题在于理解的速度太慢,可以靠广读来克服。正确的阅读,速度应该比开口说话要快得多。但是一般人习惯的都是精读,一个句子要翻来覆去看好几遍。如果养成了广读的习惯,阅读速度会比一般人讲话速度更快,这时候你已经在进行英文思考──这种速度并不容许自己有时间把每个句子变成中文。打通了阅读速度的瓶颈,也就打通了英文思考的瓶颈。而且,英文是拼音文字,阅读的时候所有的声音都在里面。只要能够习惯广读的速度,听力理解的速度自然就一并解决。
+
+另一种情况是:听不懂、写下来慢慢看还是看不懂。这表示整体的英文程度还不够。要怎样提升自己的英文程度呢?在台湾的EFL学习环境之下,最好的方法仍然是──广读!
+
+## 发音的问题
+
+用广读来学英文,只有一个盲点:没有练习到口语的发音。大量阅读而没有机会开口讲话,造成的结果很可能是发音不够标准。
+
+不过,因为英文已经成为国际语,各国人士讲英文带有自己本国、本地的口音,其实是再自然不过的事。英文发音标准,顶多是让别人误会你是个ABC ,没有什么好处。与其追求发音的标准,不如去追求表达的流利通畅。语言只是个沟通的工具。能够通畅无阻地表达意见,目的就已经达到了,带点口音又何妨?各位应该都听过BBC 、CNN 的记者操着标准的英式、美式英文去采访专家,那些专家讲的英文往往都很难听,口音重、发音又不标准。但他们是专家──因为他们看过很多书,这比较重要。
+
+## 广读与单字
+
+广读的作法是不查单字、不求甚解。读者可能要问:不查单字,那么单字不是永远都不认识吗?这倒不用担心,只要学会了字源分析,不必查单字也可以看懂英文、学会单字。
+
+英文单字大约有六十万个,这是牛津英文大字典第二版( OED II )里面收的单字总数。不过,六十万单字当中有许多都是没有用的冷僻字。以台湾教育部颁布的高中英文单字表为准,高中毕业生应该认识的单字大约有七千多字。
+
+美国大学毕业生平均的阅读速度是每分钟250字。以这种速度阅读,每小时可以看进一万五千字,足足是高中英文单字表的两倍!这只是一个小时的阅读量。如果养成了广读的习惯,经年累月累积下来,看到的单字量会相当惊人。
+
+广读时碰到的单字,如果是没有用的冷僻字,那么没有必要去查它。它反覆出现的频率甚低,去查它也没什么用,因为以后这个字你用不到。如果碰到的单字是常用字,那么也没有必要去查它。因为所谓的常用字,顾名思义就是经常使用,所以只要你广读的工作持续下去、每小时看到一万五千个单字,那么有限的常用字(如七千多个高中英文单字)你一定会经常接触到。
+
+广读时看到的单字都有上下文、出现在句子中,所以可以依据上下文去「猜」这个字大约是什么意思。另外,如果读者受过字源分析的训练,就能够把不认识的单字「拆」开成为字根、字首的组合来理解。在「猜」与「拆」之间,就算是陌生的字也会有个笼统的概念。如果这是个常用字,那么只要你广读的动作持续做下去,这个字你一定会碰到十次、二十次,甚至一、两百次。看到这么多个例句,再加上字根字首的拆解,这个字的意思与用法你一定会很快熟悉。所以,广读与字源分析的组合是克服英文单字的最佳利器。不必查单字、不必背单字,你认识的英文单字还是会自动地、持续不断地增加,而且一再复习、不会忘记。
+
+## 广读与写作
+
+俗话说,「熟读唐诗三百首,不会吟诗也会诌」。读与写是一体的两面,阅读的量累积到够大,自然就知道该怎么写。
+
+不过,能够写是一回事,写得好又是一回事。美国人一生中大都做过大量的阅读,但是英文写得好的人并不多。大多数美国人写的英文都是错误百出,不符合高级知识份子学院派的要求。要想写得好,必须受过良好的文法句型训练。
+
+文法句型的训练对精读有很大的帮助:碰到看不懂的句子,借助文法句型的分析,往往可以推敲出句子的意思来。另外,文法句型的训练帮助最大的就是英文写作。
+
+在听、说、读、写这四项工作中,写作是最后、也是最困难的一项。如果你没看过几篇英文文章,那么到任何地方去上写作课也没用──那等于是在做无米之炊。正确的作法是先做一段时间的广读,累积许多的input ,自己就会有感觉英文该怎么写才对。然后还要通过文法句型的训练,建立起从单句到复合句到减化子句的架构,写出来的句子才能够正确又富于变化。
+
+正如广读与字源分析是征服英文单字的最佳组合,广读与文法句型分析就是征服英文写作的最佳组合。字源分析与文法句型分析可以上课学、可以买书看,广读的工作则要靠自己去做。只要跟着自己的兴趣去阅读,不查单字、不求甚解,一旦体会出了阅读的趣味,那么不再需要任何人的鞭策,你自然会一路走下去,英文也自然会越来越好。
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/preface.md b/corejava第9版/EnglishGrammarBook-master/docs/preface.md
new file mode 100644
index 0000000..2427ef4
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/preface.md
@@ -0,0 +1,29 @@
+我学英语的经验
+教了二十几年英文,接触到的学生算是不少了。常有学生问我是国外哪所大学毕业
+的。听到我回答从来没有出国念过书,往往会十分讶异,接着就追问我英文是怎么学的。其实学英文只要方向正确,并不一定得出国才能学好。读者有兴趣看这本文法书,应该是想把英文学好。在此提供我个人的经验供读者参考,或许能帮读者节省一点时间,少走些冤枉路。
+我是进了初中才开始接触到英文。初一的班导师是英文老师,他叫我们要勤查字典,我也就乖乖地查了三年字典,背了些单字,也生呑活剥地记了些文法规则。在那种年纪,记忆力好,理解力差,也不会想去把文法弄懂,背起来就算了!
+启蒙的老师及文法书
+高中读的是新竹中学,高一的班导师也是英文老师,他要我们开始使用英英字典,于是我就查了三年英英字典。这在高中阶段我觉得是不错的训练,可以避免在两种完全不同语系的单字间硬套,同时也可以训练阅读,以及培养用英文思考的习惯。
+当时我们用的文法书是汤廷池老师编的,对我的帮助很大。汤老师是新竹中学的学
+长,也在竹中任教过,我进竹中时他已离开了,不过我一直自认为是汤老师的学生,因为他的文法书可以说是我英文观念的启蒙。那套文法书整个是用英文写的,系统严密、深入浅出,解决了我对文法的许多疑惑,也建立了一套完整的文法观念。一本好的文法书,对学英文的人有多么大的帮助!汤老师那套文法书就是这样的好书。只不过完全用英文写成,要自习不大容易。此后我再也没有看过一本够好的文法书。虽然书店里有上百本,可是都抄来抄去,写的人大概也不懂那些「规则」的道理何在。这种文法对一个心智发育成熟、有理解需求的学习者实在没有多大帮助。所以我才会想要写一本偏重理解、能够自习的文法书。
+大学我念的是师大英语系,大一班导师当然也是英文老师。他要我们丢开字典、大量阅读,要有一个晚上看完一本小说的能力。我一听正中下怀。查了六年字典,我仍然视查字典为苦差事,可是不查又不放心。现在有老师说可以不查字典,眞是深获我心。另外,我选择读英文系的原因,主要就是我爱看小说。读英文系,看小说就是我的功课,那是多美的事,而且又不必查字典!
+大学教育
+大学四年,我看了不少书。我们用的英国文学史和美国文学史,和美国大学英文系用的是同样的版本,两本加起来有几千页。包括中古英文,有从古到今、各式各样的文学作品精华。老师上课的时候只是蜻蜓点水,有些部分完全不提,有些只能作些背景介绍,最多是节选一些段落出来讲讲。我当时有颇强的沙文主义偏见,对盛行的留学风很不以为然,认为中国人为什么非要到外国念书不可?所以我打定主意在国内念研究所。而研究所考试的专业科目主要就是英史与美史,所以我不管老师上课时怎么跳,晚上一定把书本逐字逐句看完。当然有看不懂的,也有不认识的字。不过我是以「看完」为目的,不懂也就算了。除了课本,另有一些重要的典籍与作品,像是圣经、希腊罗马神话与经典小说等等,我都到图书馆去借来看。好在这些东西都是经过时间试炼的名作,不必勉强自己,看下去自然会欲罢不能。看这些东西,感官刺激虽不如看电影,可是它比电影多一层想像的空间,韵味无穷,是电影无法企及的。就这样,我轻松愉快地念完了大学。
+研究所我读的是台大外文研究所。考研究所之前我先教了一年高中——那是师大公费
+生的义务实习,教完才有考研究所的资格。这一年中我几乎没有时间准备考试,只是到时候拿枝笔就进考场了。台大外文研究所笔试的满分是六百分,考试结果我以第一名录取,分数是五百多分,第二名录取者是三百多分——跟我的分数差了接近两百分,我自己也吓了一跳。我想这是我「不求甚解」式读书方法见到效果了。
+一个晚上看一本小说
+念研究所时値得一提的是学位考试(Comprehensive)。当时我选的两张书单分别是十九世纪英国文学与二十世纪英国文学。书单上分成小说、戏剧、诗歌、散文、文学批评等五类。光讲小说的部分,两张加在一起有四十五本,每本平均是三、四百页。我记得当时是花了两个月的时间把这四十五本小说全部看完——扣掉出去玩的日子,大概一个晚上要看一本。这一段时间的密集阅读对我的英文能力有「很大」的帮助。小说是最优美丰富的文字,戏剧用的是口语(不过十九世纪的口语和现在颇不相同),诗歌是最浓缩的语言,散文比较平易近人,文学批评则是非常学术化的文体。这些东西看了一堆下来,大概各式各样的英文都可以应付了。
+研究所毕业后,在元培医专、新竹科学园区实验中学教了一阵子的书,又回到台北,进入淡江英文系任教,并就近去读淡江的美国研究所博士班。在美研所所学,与其说对英文有什么帮助,不如说是进一步了解了美国的社会、政治、文化背景。话说回来,要眞正懂一个语言,不了解那个国家和人民的话是办不到的,这一方面也就是我读美研所的收获。
+到现在我教过的学校包括国中、高中、专科、大学,补习班有 YMCA、留学补习班等等。现在还在我女儿读的鄕下小学自告奋勇,每周三天,利用早自习时间去教小孩子英文——这是我做过最有挑战性的工作!
+享受阅读乐趣的第一步——不求甚解
+教学的经验给我的帮助也很大。在从前教托福、GRE、GMAT 这些留学英文测验时,开始接触到字源分析,了解到英文单字的构成,也体认到字源分析是学习单字效果宏大的工具《TIME中文解读版》「资讯播报员」单元中的字源分析以及 TIME Studies《学习时代》中的「字源大挪移」这两个单元,就是这段教学经验的产物。这本《文法俱乐部》,整理出我从大量阅读中观察、归纳出来的心得,以及我个人架构出来的文法句型系统。它偏重理解,预先设想学习者可能有的疑惑,也针对最常犯的错误加以解说,这些都是我教英文二十多年经验的累积。
+同时,为了教学所需,我以在师大学的教材教法为基础,再去阅读新的 ESL/EFL 教学理论,发现我误打误撞的那套「不求甚解」式阅读,竟然就是五种教学法之中最适合国内学习者需求的「阅请法」 (the Reading Approach)。这种方法不需要外在有英语环境,只要找来适合自己程度的英文文章,由浅入深阅读下去,常见的英文单字与常用的文法句型自然会大量出现,从上下文中就可以学会新的单字与用法,不需借助字典。有字源分析的工具当然会更好。冷僻的单字去查也没用——因为不是常常看得到,查了也背不起来。更重要的是,摆脱了字典的累赘,你就会发现阅读的乐趣,让你爱读的文章来牵引你,不必有丝毫勉强,自然能持续下去,每天都有进步。我的托福考了满分 677 分,GRE 语文部分拿到 720 分(在以美国大学毕业生为主的全世界考生中名列前3% ),可以证明「阅读法」效果宏大。
+读到一个程度,累积了足够的 input,就会有 output 出来——可以拿起笔来写了。不过,写的要求比读的要求高出很多,没有好的文法句型观念是写不出好文章的。文法倶乐部、缪司作文班此时就是你的好朋友。
+TIME的挑战
+我学英文的经验,还有一个挑战要提—— TIME。从前我只是偶尔看一下 TIME,一九八〇年代我开始在补习班讲授 TIME。这时候不是看看就算了,而是要完全弄懂才能去教。细看之下我发现我的英文还是有盲点我是受正统英文系教育出身,学院派的英文、老旧的英文看得很多,眞正今天用的英文接触得还不够,而TIME喜欢创新,玩文字花样,同时新闻体的英文讲究简洁,文字高度精简,和慢条斯理的十九世纪英文大不相同。另外,Time的内容无所不包,典故、影射、双关语等大量使用。古典的典故还难不倒我,一些当今人物,尤其是美国人才熟悉、外人无从接触的人物,用在典故、影射中就会无法意会。
+一九九五年七月我开始参与《TIME中文解读版》的筹备工作,到现在接近三年的时间,仔细阅读、翻译、评注了大量的 TIME 文章,也审阅了大批译稿,其间不断要查资料、打电话、上网找答案,社里也聘了美籍顾问帮忙,这一段时间最大的收获应是更深入了解美国社会文化、国际局势,也丰富了各方面的知识背景,同时 TIME 的文体也对我的英文写作风格产生了影响,让我更趋于精简,用字比较精准,句型也更有变化。
+懒人英文学习法
+英文只是个工具,但是这个工具的学习可以说是永无止境。现代英文教学法中的the General Approach主张学习者应认清自己的学习风格,该怎么学是因人而异,要选择最适合自己学习风格的方法。我学习英文的经验也许不是每个人都适合,不过我觉得,好逸恶劳是大部分人的通病。如果你曾痛下决心把英文学好,却半途而废,不能持之以恒,那么我这套懒人的方法可能也适合你。只要找你爱看的书来,不必查字典,不求甚解,知道大概在说什么,能维持你阅读的兴趣就好了。或者找简单点的东西来看,或者找《TIME 中文解读版》这类有深度、优美的文字来看,利用翻译、注解等等来了解文章在说什么就够了。这样你自然能持续阅读下去,在不知不觉中吸收有意义的input。只是茶余饭后看看闲书,没有丝毫勉强,假以时日你的英文就有进步。
+字源分析是你征服单字的最佳工具,《文法倶乐部》是你理解句型最好的帮助。祝你阅读愉快。
+《TIME 中文解读版》总主笔
+旋元佑
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/docs/terminology.md b/corejava第9版/EnglishGrammarBook-master/docs/terminology.md
new file mode 100644
index 0000000..1ce4556
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/docs/terminology.md
@@ -0,0 +1,43 @@
+# 台湾大陆术语比较
+
+| 台湾 | 大陆 | 英文 |
+| ------ | ------ | ------
+| 单字 | 单词 | Word |
+| 文法 | 语法 | Grammar |
+| 代名词 | 代词 | Pronouns|
+| 连接词 | 连词 | Conjunctions|
+| 对等连接词 | 并列连词 |Coordinating Conjunction|
+| 所有格代名词 | 物主代词 |Possessive Pronouns|
+| 介系词 | 介词 | Preposition|
+| 片语 | 短语 | Phrases |
+| 名词片语 | 名词短语 | Noun Phrases |
+| 动词片语 | 动词短语 | Verb Phrases |
+| 介系词片语 | 介词短语 | Prepositional Phrases|
+| 主词 | 主语 |Subject|
+| 受词 | 宾语 |Object|
+| 子句 | 从句 | Clause |
+| 受格 | 宾格 | Objective Case|
+| 主词子句 | 主语从句 | |
+| 受词子句 | 宾语从句 | |
+| 形容词子句 | 表语从句 | |
+| 副词子句 | 状语从句 | |
+| 连缀动词 | 系动词 | |
+| 行动动词 | 行为动词 | |
+| 个别动词 | 单个动词 | |
+| 简单式 | 一般时 | |
+| 进行式 | 进行时 | |
+| 完成式 | 完成时 | |
+| 简单现在式 | 一般现在时 | |
+| 简单未来式 | 一般将来时 | |
+| 过去未来式 | 过去将来时 | |
+| 现在进行式 | 现在进行时 | |
+| 过去进行式 |过去进行时 | |
+| 现在完成式 | 现在完成时 | |
+| 过去完成式 | 过去完成时 | |
+| 是否疑问句 | 一般疑问句 | |
+| 讯息疑问句 | 特殊疑问句 | |
+| 不定词 | 不定式 | |
+| 母音 | 元音 | |
+| 子音 | 辅音 | |
+| 无声子音 | 清辅音 | |
+| 有声子音 | 浊辅音 | |
\ No newline at end of file
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_1.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_1.jpg
new file mode 100644
index 0000000..2b31eff
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_1.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_10.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_10.jpg
new file mode 100644
index 0000000..46aa731
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_10.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_11.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_11.jpg
new file mode 100644
index 0000000..85ce92d
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_11.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_12.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_12.jpg
new file mode 100644
index 0000000..337ab48
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_12.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_13.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_13.jpg
new file mode 100644
index 0000000..1277930
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_13.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_14.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_14.jpg
new file mode 100644
index 0000000..a67a9e6
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_14.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_15.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_15.jpg
new file mode 100644
index 0000000..276ec15
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_15.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_16.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_16.jpg
new file mode 100644
index 0000000..6a5d997
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_16.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_17.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_17.jpg
new file mode 100644
index 0000000..87719cc
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_17.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_18.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_18.jpg
new file mode 100644
index 0000000..6868e29
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_18.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_19.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_19.jpg
new file mode 100644
index 0000000..39b5af1
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_19.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_2.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_2.jpg
new file mode 100644
index 0000000..46675b1
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_2.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_20.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_20.jpg
new file mode 100644
index 0000000..8d2ae3e
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_20.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_21.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_21.jpg
new file mode 100644
index 0000000..c1be035
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_21.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_22.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_22.jpg
new file mode 100644
index 0000000..d95e961
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_22.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_23.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_23.jpg
new file mode 100644
index 0000000..200af96
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_23.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_24.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_24.jpg
new file mode 100644
index 0000000..36cfcc9
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_24.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_25.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_25.jpg
new file mode 100644
index 0000000..d0ff3b5
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_25.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_26.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_26.jpg
new file mode 100644
index 0000000..faaf71f
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_26.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_27.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_27.jpg
new file mode 100644
index 0000000..3925315
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_27.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_28.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_28.jpg
new file mode 100644
index 0000000..c3d8400
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_28.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_29.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_29.jpg
new file mode 100644
index 0000000..4adbddb
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_29.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_3.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_3.jpg
new file mode 100644
index 0000000..6bd241e
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_3.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_4.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_4.jpg
new file mode 100644
index 0000000..afff53f
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_4.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_5.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_5.jpg
new file mode 100644
index 0000000..d6a29a5
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_5.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_6.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_6.jpg
new file mode 100644
index 0000000..2e645d6
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_6.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_7.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_7.jpg
new file mode 100644
index 0000000..7d12f23
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_7.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_8.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_8.jpg
new file mode 100644
index 0000000..1dab19b
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_8.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_9.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_9.jpg
new file mode 100644
index 0000000..a2c9682
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/2_9.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_1.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_1.jpg
new file mode 100644
index 0000000..2d69f35
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_1.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_2.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_2.jpg
new file mode 100644
index 0000000..08841cb
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_2.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_3.jpg b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_3.jpg
new file mode 100644
index 0000000..ecd19b5
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/chapter_9/3_3.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/images/magnifier.jpg b/corejava第9版/EnglishGrammarBook-master/images/magnifier.jpg
new file mode 100644
index 0000000..d339b5b
Binary files /dev/null and b/corejava第9版/EnglishGrammarBook-master/images/magnifier.jpg differ
diff --git a/corejava第9版/EnglishGrammarBook-master/index.html b/corejava第9版/EnglishGrammarBook-master/index.html
new file mode 100644
index 0000000..195a0a4
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/index.html
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ 旋元佑进阶文法
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ back to top
+ edit
+ Loading ...
+ Opps! ... File not found!
+
+
+
+
+
+
+ 《旋元佑进阶文法》设定的目标就是「征服英文句子写作」。本书将带领读者,逐步打通英文句子写作的所有环节。
+ 英文单句中可能出现的一些元素,包括名词片语、动词片语、修饰语(形容词与副词,含介系词片语)等等,这些元素本书都将一一处理。尤其是写作时比较容易出错的地方,我们会不厌其烦地详加解说。
+ 处理名词片语这个元素时将一并处理到限定词的用法。处理动词片语时将一并处理到一些依赖动词来表现的变化,包括时态、语气(含助动词与假设法)、以及语态(主动与被动)等等。
+
+
+
diff --git a/corejava第9版/EnglishGrammarBook-master/js/ditto.js b/corejava第9版/EnglishGrammarBook-master/js/ditto.js
new file mode 100644
index 0000000..865a7ef
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/js/ditto.js
@@ -0,0 +1,403 @@
+var ditto = {
+ // page element ids
+ content_id: "#content",
+ sidebar_id: "#sidebar",
+ edit_id: "#edit",
+ back_to_top_id: "#back_to_top",
+ loading_id: "#loading",
+ error_id: "#error",
+
+ // display elements
+ sidebar: true,
+ edit_button: true,
+ back_to_top_button: true,
+ save_progress: true, // 保存阅读进度
+ search_bar: true,
+
+ // initialize function
+ run: initialize
+};
+
+/**
+ * 获取当前hash
+ *
+ * @param {string} hash 要解析的hash,默认取当前页面的hash,如: nav#类目 => {nav:nav, anchor:类目}
+ * @description 分导航和页面锚点
+ * @return {Object} {nav:导航, anchor:页面锚点}
+ */
+var getHash = function (hash) {
+ hash = hash || window.location.hash.substr(1);
+
+ if (!hash) {
+ return {
+ nav: '',
+ anchor: ''
+ }
+ }
+
+ hash = hash.split('#');
+ return {
+ nav: hash[0],
+ anchor: decodeURIComponent(hash[1] || '')
+ }
+};
+
+var menu = new Array();
+
+function initialize() {
+ // initialize sidebar and buttons
+ if (ditto.sidebar) {
+ init_sidebar_section();
+ }
+
+ if (ditto.back_to_top_button) {
+ init_back_to_top_button();
+ }
+
+ if (ditto.edit_button) {
+ init_edit_button();
+ }
+
+ // page router
+ router();
+ $(window).on('hashchange', router);
+}
+
+function init_sidebar_section() {
+ $.get(ditto.sidebar_file, function (data) {
+ $(ditto.sidebar_id).html(marked(data));
+
+ if (ditto.search_bar) {
+ init_searchbar();
+ }
+
+ // 初始化内容数组
+ var menuOL = $(ditto.sidebar_id + ' ol');
+ menuOL.attr('start', 0);
+
+ menuOL.find('li a').map(function() {
+ menu.push(this.href.slice(this.href.indexOf('#')));
+ });
+ $('#pageup').on('click', function() {
+ var hash = getHash().nav;
+ for (var i = 0; i < menu.length; i++) {
+ if (hash === '') break;
+ if (menu[i] === '#' + hash) break;
+ }
+ location.hash = menu[i - 1]
+ });
+ $('#pagedown').on('click', function() {
+ var hash = getHash().nav;
+ for (var i = 0; i < menu.length; i++) {
+ if (hash === '') break;
+ if (menu[i] === '#' + hash) break;
+ }
+ location.hash = menu[i + 1];
+ });
+ }, "text").fail(function() {
+ alert("Opps! can't find the sidebar file to display!");
+ });
+}
+
+function init_searchbar() {
+ var search = '';
+ $(ditto.sidebar_id).find('h2').first().before($(search));
+ // $('input.searchButton').click(searchbar_listener);
+ // $('input[name=search]').keydown(searchbar_listener);
+}
+
+function searchbar_listener(event) {
+ // event.preventDefault();
+ var q = $('input[name=search]').val();
+ if (q !== '') {
+ var url = 'https://github.com/codeyu/EnglishGrammarBook/search?utf8=✓&q=' + encodeURIComponent(q);
+ window.open(url, '_blank');
+ win.focus();
+ }
+ return false;
+ /*
+ if (event.which === 13) {
+ var q = $('input[name=search]').val();
+ if (q !== '') {
+ var url = 'https://github.com/ruanyf/es6tutorial/search?utf8=✓&q=' + encodeURIComponent(q);
+ location.href = url;
+ }
+ }
+ */
+}
+
+
+function init_back_to_top_button() {
+ $(ditto.back_to_top_id).show();
+ $(ditto.back_to_top_id).on('click', goTop);
+}
+
+function goTop(e) {
+ if(e) e.preventDefault();
+ $('html, body').animate({
+ scrollTop: 0
+ }, 200);
+ history.pushState(null, null, '#' + location.hash.split('#')[1]);
+}
+
+function goSection(sectionId){
+ $('html, body').animate({
+ scrollTop: ($('#' + sectionId).offset().top)
+ }, 300);
+}
+
+function init_edit_button() {
+ if (ditto.base_url === null) {
+ alert("Error! You didn't set 'base_url' when calling ditto.run()!");
+ } else {
+ $(ditto.edit_id).show();
+ $(ditto.edit_id).on("click", function() {
+ var hash = location.hash.replace("#", "/");
+ if (/#.*$/.test(hash)) {
+ hash = hash.replace(/#.*$/, '');
+ }
+ if (hash === "") {
+ hash = "/" + ditto.index.replace(".md", "");
+ }
+
+ window.open(ditto.base_url + hash + ".md");
+ // open is better than redirecting, as the previous page history
+ // with redirect is a bit messed up
+ });
+ }
+}
+
+function replace_symbols(text) {
+ // replace symbols with underscore
+ return text
+ .replace(/, /g, ',')
+ .replace(/[&\/\\#,.+=$~%'":*?<>{}\ \]\[]/g, "-")
+ .replace(/[()]/g, '');
+}
+
+function li_create_linkage(li_tag, header_level) {
+ // add custom id and class attributes
+ html_safe_tag = replace_symbols(li_tag.text());
+ li_tag.attr('data-src', html_safe_tag);
+ li_tag.attr("class", "link");
+
+ // add click listener - on click scroll to relevant header section
+ li_tag.click(function(e) {
+ e.preventDefault();
+ // scroll to relevant section
+ var header = $(
+ ditto.content_id + " h" + header_level + "." + li_tag.attr('data-src')
+ );
+ $('html, body').animate({
+ scrollTop: header.offset().top
+ }, 200);
+
+ // highlight the relevant section
+ original_color = header.css("color");
+ header.animate({ color: "#ED1C24", }, 500, function() {
+ // revert back to orig color
+ $(this).animate({color: original_color}, 2500);
+ });
+ history.pushState(null, null, '#' + location.hash.split('#')[1] + '#' + li_tag.attr('data-src'));
+ });
+}
+
+function create_page_anchors() {
+ // create page anchors by matching li's to headers
+ // if there is a match, create click listeners
+ // and scroll to relevant sections
+
+ // go through header level 1 to 3
+ for (var i = 2; i <= 4; i++) {
+ // parse all headers
+ var headers = [];
+ $('#content h' + i).map(function() {
+ var content = $(this).text();
+ headers.push(content);
+ $(this).addClass(replace_symbols(content));
+ this.id = replace_symbols(content);
+ $(this).hover(function () {
+ $(this).html(content +
+ ' § ⇧ ');
+ }, function () {
+ $(this).html(content);
+ });
+ $(this).on('click', 'a.section-link', function(event) {
+ event.preventDefault();
+ history.pushState(null, null, '#' + location.hash.split('#')[1] + '#' + replace_symbols(content));
+ goSection(replace_symbols(content));
+ });
+ });
+
+ if ((i === 2) && headers.length !== 0) {
+ var ul_tag = $(' ')
+ .insertAfter('#content h1')
+ .addClass('content-toc')
+ .attr('id', 'content-toc');
+ for (var j = 0; j < headers.length; j++) {
+ var li_tag = $(' ').html('' + headers[j] + ' ');
+ ul_tag.append(li_tag);
+ li_create_linkage(li_tag, i);
+ }
+ }
+ }
+}
+
+function normalize_paths() {
+ // images
+ $(ditto.content_id + " img").map(function() {
+ var src = $(this).attr("src");
+ if($(this).attr("src").indexOf("../") > -1){
+ src = $(this).attr("src").replace("../", "");
+ $(this).attr("src", "http://" + location.host + "/" + src);
+ }
+ else{
+ src = $(this).attr("src").replace("./", "");
+ if ($(this).attr("src").slice(0, 4) !== "http") {
+ var pathname = location.pathname.substr(0, location.pathname.length - 1);
+ var url = location.hash.replace("#", "");
+
+ // split and extract base dir
+ url = url.split("/");
+ var base_dir = url.slice(0, url.length - 1).toString();
+
+ // normalize the path (i.e. make it absolute)
+ $(this).attr("src", pathname + base_dir + "/" + src);
+ }
+ }
+ });
+}
+
+function show_error() {
+ console.log("SHOW ERORR!");
+ $(ditto.error_id).show();
+}
+
+function show_loading() {
+ $(ditto.loading_id).show();
+ $(ditto.content_id).html(''); // clear content
+
+ // infinite loop until clearInterval() is called on loading
+ var loading = setInterval(function() {
+ $(ditto.loading_id).fadeIn(1000).fadeOut(1000);
+ }, 2000);
+
+ return loading;
+}
+
+function router() {
+ var path = location.hash.replace(/#([^#]*)(#.*)?/, './$1');
+
+ var hashArr = location.hash.split('#');
+ var sectionId;
+ if (hashArr.length > 2 && !(/^comment-/.test(hashArr[2]))) {
+ sectionId = hashArr[2];
+ }
+
+ if (ditto.save_progress && store.get('menu-progress') !== location.hash) {
+ store.set('menu-progress', location.hash);
+ store.set('page-progress', 0);
+ }
+
+ // default page if hash is empty
+ if (location.pathname === "/index.html") {
+ path = location.pathname.replace("index.html", ditto.index);
+ normalize_paths();
+ } else if (path === "") {
+ path = location.pathname + ditto.index;
+ normalize_paths();
+ } else {
+ path = path + ".md";
+ }
+
+ // 取消scroll事件的监听函数
+ // 防止改变下面的变量perc的值
+ $(window).off('scroll');
+
+ // otherwise get the markdown and render it
+ var loading = show_loading();
+ $.get(path, function(data) {
+ $(ditto.error_id).hide();
+ $(ditto.content_id).html(marked(data));
+ if ($(ditto.content_id + " h1").text() === ditto.document_title) {
+ document.title = ditto.document_title;
+ } else {
+ document.title = $(ditto.content_id + " h1").text() + " - " + ditto.document_title;
+ }
+ normalize_paths();
+ create_page_anchors();
+
+ // 完成代码高亮
+ $('#content code').map(function() {
+ Prism.highlightElement(this);
+ });
+
+ var perc = ditto.save_progress ? store.get('page-progress') || 0 : 0;
+
+ if (sectionId) {
+ $('html, body').animate({
+ scrollTop: ($('#' + decodeURI(sectionId)).offset().top)
+ }, 300);
+ } else {
+ if (location.hash !== '' || Boolean(perc)) {
+ if (!Boolean(perc)) {
+ $('html, body').animate({
+ scrollTop: ($('#content').offset().top + 10)
+ }, 300);
+ $('html, body').animate({
+ scrollTop: ($('#content').offset().top)
+ }, 300);
+ } else {
+ $('html, body').animate({
+ scrollTop: ($('body').height()-$(window).height())*perc
+ }, 200);
+ }
+ }
+ }
+ if (location.hash === '' || '#' + getHash().nav === menu[0]) {
+ $('#pageup').css('display', 'none');
+ } else {
+ $('#pageup').css('display', 'inline-block');
+ }
+
+ if ('#' + getHash().nav === menu[(menu.length - 1)]) {
+ $('#pagedown').css('display', 'none');
+ } else {
+ $('#pagedown').css('display', 'inline-block');
+ }
+
+ (function() {
+ var $w = $(window);
+ var $prog2 = $('.progress-indicator-2');
+ var wh = $w.height();
+ var h = $('body').height();
+ var sHeight = h - wh;
+ $w.on('scroll', function() {
+ window.requestAnimationFrame(function(){
+ var perc = Math.max(0, Math.min(1, $w.scrollTop() / sHeight));
+ updateProgress(perc);
+ });
+ });
+
+ function updateProgress(perc) {
+ $prog2.css({width: perc * 100 + '%'});
+ ditto.save_progress && store.set('page-progress', perc);
+ }
+
+ }());
+
+ }).fail(function() {
+ show_error();
+ }).always(function() {
+ clearInterval(loading);
+ $(ditto.loading_id).hide();
+ });
+}
diff --git a/corejava第9版/EnglishGrammarBook-master/js/highlight.pack.js b/corejava第9版/EnglishGrammarBook-master/js/highlight.pack.js
new file mode 100644
index 0000000..a7acb52
--- /dev/null
+++ b/corejava第9版/EnglishGrammarBook-master/js/highlight.pack.js
@@ -0,0 +1,2 @@
+/*! highlight.js v9.1.0 | BSD3 License | git.io/hljslicense */
+!function(e){"undefined"!=typeof exports?e(exports):(self.hljs=e({}),"function"==typeof define&&define.amd&&define("hljs",[],function(){return self.hljs}))}(function(e){function n(e){return e.replace(/&/gm,"&").replace(//gm,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0==t.index}function a(e){return/^(no-?highlight|plain|text)$/i.test(e)}function i(e){var n,t,r,i=e.className+" ";if(i+=e.parentNode?e.parentNode.className:"",t=/\blang(?:uage)?-([\w-]+)\b/i.exec(i))return E(t[1])?t[1]:"no-highlight";for(i=i.split(/\s+/),n=0,r=i.length;r>n;n++)if(E(i[n])||a(i[n]))return i[n]}function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t];return r}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3==i.nodeType?a+=i.nodeValue.length:1==i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!=r[0].offset?e[0].offset"}function u(e){l+=""+t(e)+">"}function c(e){("start"==e.event?o:u)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=i();if(l+=n(a.substr(s,g[0].offset-s)),s=g[0].offset,g==e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g==e&&g.length&&g[0].offset==s);f.reverse().forEach(o)}else"start"==g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return l+n(a.substr(s))}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var u={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");u[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?c("keyword",a.k):Object.keys(a.k).forEach(function(e){c(e,a.k[e])}),a.k=u}a.lR=t(a.l||/\b\w+\b/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),void 0===a.r&&(a.r=1),a.c||(a.c=[]);var s=[];a.c.forEach(function(e){e.v?e.v.forEach(function(n){s.push(o(e,n))}):s.push("self"==e?a:e)}),a.c=s,a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var l=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=l.length?t(l.join("|"),!0):{exec:function(){return null}}}}r(e)}function l(e,t,a,i){function o(e,n){for(var t=0;t";return i+=e+'">',i+n+o}function p(){if(!L.k)return n(M);var e="",t=0;L.lR.lastIndex=0;for(var r=L.lR.exec(M);r;){e+=n(M.substr(t,r.index-t));var a=g(L,r);a?(B+=a[1],e+=h(a[0],n(r[0]))):e+=n(r[0]),t=L.lR.lastIndex,r=L.lR.exec(M)}return e+n(M.substr(t))}function d(){var e="string"==typeof L.sL;if(e&&!R[L.sL])return n(M);var t=e?l(L.sL,M,!0,y[L.sL]):f(M,L.sL.length?L.sL:void 0);return L.r>0&&(B+=t.r),e&&(y[L.sL]=t.top),h(t.language,t.value,!1,!0)}function b(){return void 0!==L.sL?d():p()}function v(e,t){var r=e.cN?h(e.cN,"",!0):"";e.rB?(k+=r,M=""):e.eB?(k+=n(t)+r,M=""):(k+=r,M=t),L=Object.create(e,{parent:{value:L}})}function m(e,t){if(M+=e,void 0===t)return k+=b(),0;var r=o(t,L);if(r)return k+=b(),v(r,t),r.rB?0:t.length;var a=u(L,t);if(a){var i=L;i.rE||i.eE||(M+=t),k+=b();do L.cN&&(k+="