学好英语,才能当个好程序员,英语基础语法总结
学好英语,才能当个好程序员,英语基础语法总结
一、简单句
简单句就是只有一套主谓宾的句子。
所有的句子都是由简单句扩张而来的,所以要学好简单句。
2.1 主语、谓语、宾语
主语(subject):动作的发出者
谓语(verb):动作
宾语(object):动作的承受者
我(主语)踢(谓语)球(宾语)
I(主语)play(谓语)football(宾语)
2.2 主谓宾和它的五个兄弟(简单句的六个基本句型)
2.2.1 主语+谓语(及物动词)+宾语
及物动词(vt): 一个动作的发生,需要有一个物体来承受。
如:
我(主语)踢(谓语,及物动词)球(宾语)
我踢,踢什么,踢后面必须要有一个宾语(名词)来作为踢这个动作的承受者。所以踢是及物动词I play(及物动词,必须要给出play的东西) football.
2.2.2 主语+谓语(不及物动词)
不及物动词(vi):与及物动词对立。一个动作的发生,不需要承受者。
如:
股票(主语)涨了(谓语,不及物动词)
The stock(主语)rose(谓语,不及物动词)
# 股票涨了,涨后面不需要也不能再跟宾语(名词)了,这种动词称为不及物动词
注:
有一些词既可以是及物动词,也可以是不及物动词。 如:
increase:The price(主语) increased(谓语,不及物动词)
价格增加了。价格为主语,增加后面不能再跟宾语了,所以他在这里作为不及物动词Domestic violence(主语,家庭暴力) increases(谓语,及物动词) street crime(宾语,街头犯罪)
家庭暴力使街头犯罪增加。 这个increase的意思是“使...增加”,使某个东西增加,所以它使及物动词。
2.2.3 主语+系语+表语
主语:必须是名词
系动词:是用来辅助主语的动词。它本身有词义,但不能单独用作谓语,其后必须跟表语,
构成系表结构说明主语的状况、性质、特征等情况。有以下三种- be动词:am、is、are、was、were等
- 感官动词(五官、身体):look(看起来)、sound(听起来)、smell(闻起来)、taste(尝起来)、feel(摸起来)等
- 变化动词:become(变得)、turn(变成)、go(变得)、get(变得)、grow(成长为)等
表语:一个语法名词,指说明主语的身份、性质、品性、特征和状态的词或从句
- 名词
- 形容词
- 副词
- 动名词
- 不定式(to do):http://baijiahao.baidu.com/s?id=1601613751601565163&wfr=spider&for=pc
- 介词短语(in、on、to等)
- 句子(表语从句)
I(主) am(be动词,系动词) a student(名词做表语)
名词做表语,be动词作为系动词I(主) am(be动词,系动词) happy(形容词做表语)
形容词做表语,be动词作为系动词You(主) are(be动词,系动词) to go to school(不定式做表语).
不定式做表语,be动作作为系动词I(主) am(be动词,系动词) in the room(介词短语做表语).
介词短语做表语,be动词做为系动词You(主) look(感官动词,系动词) great(形容词做表语).
形容词做表语,look(感官动词)做系动词The status(主) became(变化动词,系动词) bad(形容词做表语).
become(变化动词)做系动词,形容词做表语It(主) turned(变化动词,系动词) green(名词做表语)
2.2.4 主语+谓语+宾语+宾语(双宾语)
双宾语由直接宾语和间接宾语组成。直接宾语是谓语动词的承受者,间接宾语表示谓语动作的方向(对谁做)或动作的目标(为谁做),间接宾语紧接在谓语动词后,但它不能单独存在。它和直接宾语组成双宾语。
例如:
I(主) give(谓) you(间接宾语) money(直接宾语).
# 我给你,这已经构成了一个主谓宾,但是这个句子的意思并不完整。
# 因为给什么还没说,所以需要另一个宾语,给的东西,所以由两个名词作为两个宾语
2.2.5 主语+谓语+宾语+宾补
宾语补足语指在英语中有些及物动词,接了宾语意义仍不完整,还需要有一个其他的句子成分,来补充说明宾语的意义、状态等,简称宾补。
宾补的形态:
形容词
不定式
The music(主) make(谓语) me(宾语) relax(形容词做宾补).
音乐使我。这已经是个完整的主谓宾了,但是这句话意义并不完整。
为了使句子完整,所以要增加其他成分来使句子完整
所以需要用“relax”来将句子的意思补充完整
I(主) command(谓语) you(宾语) to go to school(不定式做宾补)
我命令你。但是命令的内容需要宾语补足语来补充。
该句子使用to do不定式做为宾语补足语
He(主) help(谓) me(宾) (to) understand the problem(不定式做宾补).
这个例子和上面的不同在于,这个to可以省略。
有些谓语动词比较特殊,可以省略不定式宾补的to
区别双宾语和宾补:个人认为看宾语后面的是什么词性,如果是名词,那么大概率是双宾语,否则可能是宾补。
具体情况具体分析
2.2.6 There be句型
There be句型表示存在,类似中文中的“有”
There be 和 have 的区别:
there be 句型表达的是“在某个地方存在某人、某物等”,
have / has 则表示“某人拥有某物”
树下有条狗
Under the tree have a dog. 错
There is a dog under the three. 对
# 因为树下有条狗,表示树下存在一条狗,
# 不是某人拥有某条狗,所以要用There be不能用have我书包里有一些书
I have some books in my bag. 对
# 这句属于某人拥有某物,所以要是用have,无法使用There be句型有一个问题
There is a Problem.
二、并列句
两个或两个以上的简单句,由并列词进行连接的句子称为并列句。
因为是并列句,所以这两个简单句是同等地位。
并列词:and、or、but等
句型:
1.(主语+谓语+宾语)+并列词+(主语+谓语+宾语)
I play football and he plays games.
2.主语+(谓语+宾语)+并列词+(谓语+宾语)
# 主语被省略了,两个简单句公用一个主语
he washed his dog and groomed its hair.
三、复合句
复合句(complex sentence)由一个主句(Principal Clause)和一个或一个以上的从句(Subordinate Clause)构成。
用疑问词作引导词,主句是全句的主体,通常可以独立存在;
从句则是一个句子成分,不能独立存在。
从句不能单独成句,但它也有主语部分和谓语部分,就像一个句子一样。
从句须由一个关联词(conjunction)引导。
复合句和并列句不同在于:
并列句由并列词连接,多个简单句之间为同等地位,
而复合句的由引导词连接,从句一般起解释主句中的内容的作用,从句就像是主句的小弟。
从句不可以单独存在。
从句分类:
- 名词性从句:将一个句子作为一个名词
- 定语从句:将一个句子作为一个形容词,可以修饰限定名词
- 状语从句:将一个句子作为一个副词
3.1 名词性从句
名词性从句是在句子中起名词作用的句子。
名词性从句的功能相当于名词词组,
它在复合句中能担任主语、宾语、表语、同位语、介词宾语等,
因此根据它在句中不同的语法功能,
名词性从句有以下四种:
- 主语从句
- 宾语从句
- 表语从句
- 同位语从句。
名词性从句由引导词连接
常用的引导词有
- that
- whether
- What
引导词参考:
https://blog.csdn.net/zhaohongfei_358/article/details/95230403
常用引导词引导的名词性从句举例。
That I hate fish(名词性从句做主语) is(系动词) well-known(表语).
# 该句子为主系表结构,is为be动词,well-known(众所周知的)是表语
# 而该句子的主语为"That I hate fish".That引导了一个句子作为名词性从句,
# 那么该句子就变成了名词。我讨厌鱼这件事情时主语Whether this situation is conduce to us(名词性从句做主语) is(系动词) important(表语).
# be conduce to sb.对某人有好处
# 该句子同上,但是是由Whether引导。表示是否。
# is为系动词,important作为表语
# 这种情况是否对我们有利(这件事情)是重要的What I have told you.
# 我告诉过你的(内容)。这个例子不是完整的句子,只是一个名词性从句。
# What中文是什么,也就是内容。
所有出现名词的地方,都有可能出现,
因为信息量大,使用单个名词无法表达意思从而使用名词性从句代替名词。
3.1.1 主语从句
名词性从句作主语,所以叫主语从句
That he failed in in the exam shocked his parents.
# 他考试失败(这件事情)震惊了他的父母.
# 句1: he failed in the exam. 该句子有完整的主谓,所以已经是一个独立的句子。
# 句2: ... shocked his parents. 该句子缺少主语。
# 如果不使用引导词说明句1为名词性从句,则该句子就会出现failed和shocked两个动词
# 而在英语中,一个句子中不能出现两个动词,所以要将句子改为名词性从句,作主语
3.1.2 宾语从句
将一个句子(名词性从句)作为宾语,所以叫宾语从句
He told me that he would go to the college the next year.
# 他告诉我他下一年上大学.
# 该句子为 主谓宾宾(双宾语)
# that引导的句子作为直接宾语
3.1.3 表语从句
将一个句子(名词性从句)作为表语,所以叫表语从句
The problem(主) is(系) when we can get a pay rise(表).
# 问题是我们什么时候才能加薪
# 由when引导的名词型从句作表语
3.1.4 同位语从句
将一个句子(名词性从句)作为表语,所以叫表语从句
同位语从句的引导词只能是that
The girls were surprised at the fact that ocean ships can sail up the Great lakes.
# 巨大的海轮可以开到五大湖,让女孩儿们感到吃惊。
# 该主系表结构中,at the fact作状语,修饰整个主句。
# 而由that引导的名词性从句作同位语限定fact.
3.2 定语从句
定语:修饰限定名词,类似汉语中“的”前面的内容(红红的花)。
定语可以出现在名词的前面(前置定语)或后面(后置定语)
定语有两种:
- 形容词(比较短)
- 短语或从句(长一些)
英语比较忌讳头重脚轻,所以一般像形容词做定语,会放在名词的前面。
但是如果是短语或从句做定语修饰或限定名词时,会放在名词的后面
A beautiful(形容词作定语) girl shared a story.
# 一个漂亮的女孩儿分享了个故事。
# 该句子形容词beautiful做定语修饰主语girl
# 形容词为一个词,比较短,所以可以前置A girl from Mars shared a story about her people.
# 一个来自火星的女孩儿分型了关于他们民族的故事
# from Mars为介宾短语,限定主语girl,但因为时介词短语(比较长),所以后置
# about her people也为介宾短语,限定宾语story,但因为时介词短语(比较长),所以后置A task(主) to tackle(不定式做定语) is(系) the potential(形容词作定语) crisis(表语).
# 这个要处理的任务是潜在的危险。
# 该句中,to tackle(处理)为不定式,作定语修饰主语task,不定式短语做定语时也需要后置A girl(主语) who likes spring(定语从句) shared(谓) a story(宾语) which moved us(定语从句).
# 一个喜欢春天的女孩儿分享了一个故事,那个故事感动了我们。
# who likes spring 是由who引导的定语从句,限定主语girl,由于为从句,所以该定语需要后置
# which moved us 是由which引导的定语从句,限定宾语story
3.3 状语从句
3.3.1 状语的定义
状语(adverbial,简称adv.)是句子的一个重要修饰成分。
是谓语里的另一个附加成分,从情况、时间、处所、方式、条件、对象、肯定、
否定、范围和程度等方面对谓语中心词进行修饰、限制。英语状语修饰动词、
形容词、副词或整个句子
状语的类型:
- 副词:就是中文中的 …地(慢慢地)
- 起副词作用的句子
例:
walk slowly(慢慢的走)
slowly为副词,修饰动词walk
3.3.2 状语从句
状语从句 (Adverbial Clause) 状语从句指句子用作状语时,
起副词作用的句子。状语从句中的从句可以修饰谓语、、
非谓语动词、定语、状语或整个句子。
状语从句按作用分:
- 时间状语(从句):何时
- 地点状语(从句):在哪
- 原因状语(从句):为啥?因为
- 条件状语(从句):在什么情况下?如果…;只要…;只有…;
- 目的状语(从句):为啥?为了…;这样就能…
- 结果状语(从句):导致了啥?结果…;以至于…
- 让步状语(从句):转折的前奏;强调前的不强调;虽然…
- 方式状语(从句):怎么做的/发生的?用…;用过…
例如:
She threw a party yesterday at her garage in order to celebrate her birthday although she did any have money.
昨天在他的车库里,他为了庆祝生日,举办了一场排队,虽然他没有钱。
在改句中,出现了多种状语
yesterday: 时间状语
at her garage:地点状语
in order to celebrate her birthday: 目的状语
although she did any have money:让步状语
学好英语,才能当个好程序员,英语基础语法总结相关推荐
- 黑马程序员 C++ 基础语法入门 学习记录
基础语法入门 文章目录 一.初识C++ 1.1 新建项目 1.2 编写项目 1.3 运行程序 1.4 注释 1.5 变量 1.6 常量 1.7 关键字 1.8 标识符命名规则 二.数据类型 2.1 整 ...
- 黑马程序员----swift基础语法!
------- <a href="http://www.itheima.com" target="blank">android培训</a> ...
- 【给程序员英语学习的一些建议】我是乔治老师,我在这里播报。
给程序员英语学习的一些建议 - 我是乔治老师,我在这里播报. 从业以来,因为工作的关系,我结识了不少程序员朋友.当然,作为一名英语教学从业者,我们谈论的最多的还是关于英语的学习.但是,从我的这些程序员 ...
- 程序员英语学习之英文官网查看Kafka(三)
程序员英语学习之英文官网查看Kafka(三) 1. 背景 作为程序员,由于计算机软件本身历史原因,最新和最全的资料很多都是外网上的英文资料.部分有中文版,但受限于官网或者爱好者精力,并不会很全面和很新 ...
- 如何才能成为java高级程序员?
身为程序员,一旦进入技术行列,就开启了持续学习的道路,更迭迅速的互联网时代,技术自然也是一代一代的更新,在技术进阶的道路上,要不断吸收新的想法和技术知识. 牛逼的人总是让人羡慕,但如何才能让自己成为牛 ...
- 程序员英语 - Word Group
程序员英语 - Word Group ForeverStrong Cheng YongQiang Cheng quantitative ['kwɒntɪtətɪv]:adj. 数量的,量化的,定量的 ...
- 2018年5月下旬值得一读的10本技术书籍(Python、程序员英语、区块链、算法等书籍)!福利见文末!
5月下旬, 小编 为大家带来10本技术书籍(Python.程序员英语.区块链.算法等书籍).以下为书籍详情,文末还有福利哦! 书籍名称:<程序员的英语> 本书旨在最大限度提高对开发人员最重 ...
- 数学和英语不好,能当程序员吗?
有问有答是程序视界的一个免费问答栏目,感兴趣的朋友,可以按照下面的方式参与: 在本文后留言,以有问有答开始(放心,这类留言不会被公开,只有被选中的留言会出现在周四晚发布的文章内,同时可根据要求匿名). ...
- 程序员英语二三事(4) - 应聘外企常用英语(1) - 从投简历开始
这是< 程序员英语二三事>系列文章之一. 应聘外企会有如下几个环节: 投递简历 电话通知或电话面试 现场面试. 拿到Offer入职. 先从投简历开始说起. Resume:你的简历 CV ...
- 程序员英语二三事(1)
程序员英语二三事(1) 前段时间我在广州.NET微软技术俱乐部微信群里面教过大家几个程序员英语题, 因为当时是看到有人在群里招聘, 发的招聘简介全是英文. 所以即兴教了几个程序员方面的英语题. 因为是 ...
最新文章
- 一个查看全部用户的磁盘空间使用情况的脚本
- 安装Ubuntu16.04并安装sogoupiyin for linux
- 信息系统项目管理师-计算题专题(三)上午计算小题
- Java动态代理生成的对象导出方法
- 解决firebug报“illegal character错误的问题
- intention lock_写作技巧:你写出来的情节有用吗?好情节的原则——LOCK系统
- 为对抗训练的理论工作添砖加瓦:选择核心子集进行训练,大大缩短训练时间...
- C++Builder 2010深入TForm类之属性
- 面向对象,局部变量和成员变量
- Linux编写带缓存的程序,Video4linux2应用程序编写
- java几种字符串反转
- k8s系列03-kubeadm部署calico网络的k8s集群
- Android App的破解技术有哪些?如何防止反编译?
- c语言编程三角形面积计算,c语言计算三角形面积代码
- 南京工业大学计算机学院考研真题,南京工业大学考研真题汇总
- iOS 实战开发课程笔记
- 在手机上进行python开发的软件推荐
- 怎么确认eclipse是32位还是64位
- facebook下载
- win10计算机怎么拨号上网,宽带拨号,教您win10系统宽带拨号上网的教程
热门文章
- 硬改TP-WR886N v5 路由器刷入源码编译的openWRT/LEDE系统
- openjudge 1.9.8 白细胞计数
- Vue 使用vue-json-excel 实现导出Excel
- 小猿圈之Linux常见的发行版本
- Sql Server数据库的作用与概述
- c语言调用abs需要加什么作用,c语言中abs函数怎么用
- c语言 abs 不好用,c语言中 abs 和 fabs 不同吗?
- 杨柳絮-Info:太原市多部门通力合作科学治理杨柳飞絮效果好
- 用手机打开word图表位置很乱_干货 | 论文格式调半天?Word攻略帮你统统都搞定...
- 定罪了!“女版乔布斯”有可能入狱20年