背景
十年未曾涉足英语,相关记忆均已模糊,如今决定重新拾起,再次踏上学习之旅。
程序员学习或者复习英语可以遵循先构建主框架,再拓展词汇量以形成枝干,最后精细完善细节的路径。一旦理解框架并积累了一定的词汇量,便能基本无障碍地阅读与开发相关的英文文档
本篇主要梳理常见词法
常见语法参见上篇
定语的表达
类型 | 例子 |
---|---|
形容词 | She is a lovely girl. 她是一位可爱的女孩 |
定语从句 | She is a lovely girl who won first place in the competition. 她是一位可爱的女孩,比赛获得第一 |
She is a lovely girl whose smile is very charming 笑容很迷人 | |
She is a lovely girl that is very popular at school 学校里受欢迎 | |
介词短语 | The girl in red is my sister 红色衣服的那个女孩,是我的妹妹 |
非谓语动词 | the building completed yesterday.昨天竣工的楼房 the building that was completed yesterday |
非谓语动词通常可以变成定语从句
状语的表达
类型 | 例子 |
---|---|
名词 | come this way.这边走 |
副词 | Speak fluently 流利的说. |
介词短语 | Can you say it in English? |
状语从句 | I enjoyed myself when I visited my friends in BJ last year. 去BJ看朋友时玩的很开心 |
非谓语动词: | Having finished the code, I went home.写完代码回家 Given more time, I could write the code better. 给更多时间 我会把代码写的更好 To give the teacher a good impression, I decided to help her 为了给老师留下好印象,我决定帮助她 |
多动词表达
如果要表达多个动作概念:有三种方式
- 使用连词
- 使用非谓语动词
- 使用从句
好朋友最后变成陌生人
There are many friends become strangers finally 语法错误
1.There are many friends and they become strangers finally(并列连词)
2.There are many friends who become strangers finally(定语从句)
3.There are many friends becoming strangers finally(非谓语动词、现在分词)
在英语中,动词最重要 可以分为 动词做谓语和动词不做谓语,以下通过具体例子来说明这两者的区别
谓语动词
She eats an apple.(她吃了一个苹果。)吃 “eats”是谓语动词
The birds are singing in the trees.(鸟儿在树上唱歌。)“are singing”是谓语动词
非谓语动词
- 非谓语动词不能单独构成谓语,而是以其他形式出现在句子中,通常充当名词、形容词或副词的角色
- 非谓语动词包括不定式、动名词、现在分词和过去分词四种形式。
非谓语动词四种形式
- 不定式:由“to”加动词原形组成,表示动作或状态。
I want to go to the beach.(我想去海滩。)
在这个句子中,“to go”是不定式,它作为动词“want”的宾语,表示想要进行的动作。
- 动名词:由动词原形加上“-ing”构成,表示动作或过程。
Swimming is good for your health.(游泳对你的健康有好处。)
这里,“Swimming”是动名词,它作为句子的主语,表示一种活动或过程。
- 现在分词:由动词原形加上“-ing”构成,表示正在进行的动作或状态。
The singing birds are beautiful.(唱歌的鸟儿很美丽。)
在这个句子中,“singing”是现在分词,它作为形容词性定语修饰“birds”,表示鸟儿正在进行的动作。
- 过去分词:由动词过去式加上“-en”或“-d”构成(也有不规则形式),表示完成的动作或状态。
The broken vase was on the floor.(破碎的花瓶在地板上。)
这里,“broken”是过去分词,它作为形容词性定语修饰“vase”,表示花瓶的状态。
时态
在英语中,时态 (Tense) 和词法 (Morphology) 密切相关,因为时态的表达往往涉及到词法上的变化。
时态是指动词形式的变化,用来表示动作发生的时间(过去、现在或将来)以及动作的状态(如进行时、完成时等)
简单时态 (Simple Tenses)
- 一般现在时 (Present Simple):表示经常性或习惯性的动作。
: “I walk to work.” 我走路上班 - 一般过去时 (Past Simple):表示过去发生的动作。
: “I walked to work.” - 一般将来时 (Future Simple):表示将来的动作。
: “I will walk to work.”
进行时态 (Continuous/Progressive Tenses)
进行时态
- 现在进行时 示正在进行的动作
“I am walking to work.” - 过去进行时 (Past Continuous):表示过去某时刻正在进行的动作。
“I was walking to work.” - 将来进行时 (Future Continuous):表示将来某时刻正在进行的动作。
: “I will be walking to work.”
完成时态
- 现在完成时 (Present Perfect):表示过去发生的动作对现在产生的影响。
: “I have walked to work.” - 过去完成时 (Past Perfect):表示在过去某一时间之前已经完成的动作。
: “I had walked to work.” - 将来完成时 (Future Perfect):表示将来某一时间之前将要完成的动作。
: “I will have walked to work.”
语态 (Voice)
语态表示句子中动作与主语的关系,主要有两种:
主动语态 (Active Voice):主语执行动作。
“She wrote the letter.” 她写了这封信
被动语态 (Passive Voice):主语受到动作的影响。
“The letter was written by her 这封信是被她写的
语气
- 陈述
“She likes to read books in her free time.”(她喜欢在空闲时间读书。)——这句话描述了某人的一个习惯或爱好,同样使用了陈述语气。 - 祈使
“Don’t forget to bring your book tomorrow.”(别忘了明天带书来。) - 虚拟语气
用于表达假设、愿望、建议、要求等非真实情况的语气,通常用于条件状语从句、宾语从句等结构中
"If I were you, I would study harder."(如果我是你,我会更努力学习。)
这是一个典型的虚拟语气句子,表示了一个与事实相反的假设情况。
"I wish I could fly like a bird."(我希望我能像鸟儿一样飞翔。)
这句话表达了说话者的一个愿望,使用了虚拟语气来表达这种非真实的情况。
"The boss requested that John (should) finish the report by Friday."(老板要求John 在周五前完成报告。)
在这个句子中,虽然should可以省略,但整个句子仍然表达了虚拟语气的要求或命令。