Giter VIP home page Giter VIP logo

englishgrammarbook's Introduction

﹝台﹞旋元佑 著

英文文法是英文写作必备的基础。写作牵涉到的问题可说千头万绪,小自用字、中间经过句子、大到文章组织,每一个环节都必须处理得当。在「听、说、读、写」的英文学习过程中,写作一向是最后、也最困难的一步。

英文文法探讨的对象是「句子」;学习文法的目的在于认识英文句子的构造与所有的变化、看懂最复杂的句子,进一步能够写出从单句到复合句到减化子句、清楚正确而又富有变化的各种英文句子。

这本文法书设定的目标就是「征服英文句子写作」。本书将带领读者,逐步打通英文句子写作的所有环节。英文单句中可能出现的一些元素,包括名词片语、动词片语、修饰语(形容词与副词,含介系词片语)等等,这些元素本书都将一一处理。尤其是写作时比较容易出错的地方,我们会不厌其烦地详加解说。处理名词片语这个元素时将一并处理到限定词的用法。处理动词片语时将一并处理到一些依赖动词来表现的变化,包括时态、语气(含助动词与假设法)、以及语态(主动与被动)等等。

写文章如果只用单句,这种写作风格因为缺乏句型变化而会显得不够成熟,表达能力也嫌不足。运用连接词结合两个以上的单句,可以构成合句(compound sentences)或者复句(complex sentences)。如果采用对等连接词如and, or, but之类来连接两个对等子句,构成的句子称为合句。合句在写作时最需要注意的是对称性的要求,还有就是合句中有重复的元素如果进行省略,要注意避免出错。这些要求在相关的章节本书都会一一处理。

复句则是由主要子句加从属子句而构成,采用从属连接词如t​​hat, because, which之类来连接。从属子句依其词类,可分为名词子句、副词子句,以及形容词子句(又称关系子句)。如果学习单句时基本句型架构建立得够扎实,那么结合单句来建构复句就不会有太大的困难。复句方面容易出的错误在于句型方面,尤其是关系子句,它和名词子句与副词子句之间有诸多的混淆点,本书都将一一厘清。

最后是最有挑战性的减化子句(reduced clauses)。所谓减化子句,涵盖了传统文法中所谓的非限定子句、分词构句、独立片语、同位格,以及非限定动词、动状词、动名词片语、不定词片语、现在分词片语、过去分词片语等各式各样的用语。减化子句是以复句为原料来进行减化(reduction),保留一个限定子句,但是压缩掉复句中所有重复与空洞的成分、制造出既简洁又清楚的浓缩句子。

减化子句既简洁又清楚,是修辞效果极佳的高级句型,但是减化子句非常容易出错。例如不当地省略从属子句的主词会产生出「悬荡修饰语」(dangling modifiers)的错误。这种错误就连专业的英美作家一不小心也会犯,各出版公司还得聘用专人来校稿、改正这方面的错误。常犯的减化子句错误我们也将在相关章节一一探讨。

读者如果依照本书的规划循序渐进,先搞清楚句子中的一些基本元素、再经过单句而建立起扎实的复合句架构,那么接下来采用本书独创的一些观念来建构减化子句将会是水到渠成的工作。在这个过程中,我们将特别加强说明每一个环节容易出现写作错误的地方,提醒读者注意。

englishgrammarbook's People

Contributors

codeyu avatar cssmini avatar hezhizhen avatar kaichii avatar kilofox avatar nauxliu avatar panxiao81 avatar unimu-cic avatar wei345 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

englishgrammarbook's Issues

request for new PDF version

Since the v1.0 PDF has some pitfalls, and most of them are fixed in new commits, could you please release new version PDF? The PDF is very beautiful and thanks for your great contributions.

能否提供新的PDF版本

作者您好!release里面的PDF是2017年的,能否提供当前版本的PDF。或者您告诉我如何生成,我自己来。

感谢!

"第二十二章 3. 普通动词加 -ing " 内容缺失.

http://grammar.codeyu.com/#docs/ReducedClauses#3--%E6%99%AE%E9%80%9A%E5%8A%A8%E8%AF%8D%E5%8A%A0--ing

缺失内容: 参考:进阶文法简体版.

    The runner [who finished second] won a small prize.
    先行词          关系从句
    (跑第二名的选手赢得一笔小额奖金。)
    
    关系从句 who finished second 修饰先行词 the runner。关系从句的主语 who 和先行词重

复,因而有可以减化的空间。减化的做法是省略掉关系从句主语 who,然后把关系从句的动
词减化为非限定动词。因为这个动词(finished)里面没有 be 动词也没有语气助动词,所以
可以先这样修改:把 who finished second 改写为 who was finishing second。这样做的目的并
不是要改成进行时,而是为了做词类变化:把限定动词 finished 改为现在分词 finishing、成
为主语补语保留下来,动词变成无意义的 was 可以连同重复的主语 who 一并省略,关系子
句 who finished second 就可以减化为现在分词词组 finishing second,整个句子减化如下:
The runner [finishing second] won a small prize.
先行词 减化关系从句

勘误

第六章第6点,倒数第六行的动词应该改为受词

勘误

第十九章 关系子句
5. 复合关系代名词
四、whoever(whomever)
例句:
ny person [who reaches the mountaintop first] will win 1,000 dollars
'ny person'应为‘Any person’

asir捉个虫不知道对不对啊

第四章形容词那个部分,一些需要补充的形容词那节,第一句说“有一些放在主语位置的形容词”,这个主语位置是不是错了啊?
难道不是”补语位置“乜...我也不太懂那个...我看例句里都是svc式,那这些形容词不该是补语吗...

大佬,能来一发ePub么?

求大佬怜悯下小白,来一发ePub方便一下移动设备阅读 : )
感谢大佬,能上GitHub已经是小白的极限了 😭

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.