当前位置:文档之家› LL(1)文法讲解之二 Follow集的计算

LL(1)文法讲解之二 Follow集的计算

LL(1)文法讲解之二 Follow集的计算
LL(1)文法讲解之二 Follow集的计算

FOLLOW集的那些事儿

一、学习FOLLOW集运算的重要性(男生必看)

mm说:“我爱你。”

他脸红了,他不想害她:“我没钱,更没有房子和车。”

mm盯着他的眼睛:“我知道。”

“我的月薪只有一千五。”

mm的目光仍然坚定无比:“以后会多的。”

他用颤抖的双手拿出一支烟叼在嘴上:“我每天要抽一包烟,一喝酒就闹事。”

mm笑了,“以后有我在,你放心。”

他的脊梁上冒起一阵寒意,结结巴巴地对她说:“其实……其实我很流氓……幼儿园就喜欢去女厕所,小学就没了初吻,中学就……”

mm没等他说完就软在了他的怀里,声音细若蚊鸣:“早知道你好色,你老偷偷瞄我…”

他抱紧了mm,温热娇小的身体让他热血沸腾。这时他忽然想到了一件很重要的事情,他决定把这事告诉mm......

五秒钟后mm抬头问他:“真的?”他决然地点点头。mm沉默片刻挣开他的怀抱抬手给了他一个耳光,她愤怒地朝他喊道:“你丫竟然不懂编译原理中的FOLLOW集!”

二、为什么需要FOLLOW集运算

在开讲之前,吾先假设汝应该而且必须已经明白了FIRST集的作用—帮助编译器在语法分析时无回溯、敏捷高效、一键式地挑选用来替换某个非终结符的多个候选式中的一个。

所以,FIRST集的思想对于建设一个和谐的语法分析器是多么的重要啊!(摘自<万老师学编译>之“FIRST集,他好我也好,耶!”)

但是科学的发展观告诉我们花无百日好,人无完人,FIRST集也有其自身的制约,那就是,对于包含ε的候选式不能用FIRST来说明何时用ε来替换。

补充说明:在文法中,如果某个非终结符的候选式是ε,就说明该非终结符代表的语法成分在句子中是可选的(可有可无,不是必须得)。例如,如下的

文法试图刻画一个最简单的C文法(蓝色标注的是终结符):

→<预处理> <函数>

<预处理>→ # include < <文件名>>

<函数>→ void<标识符>(){ }

…………

以上文法有个缺点:就是按其描述,我们所写的C程序中必须有<预处理>部分,但实际上预处理语句是可有可无的,所以我们这样改写以上文法:→<预处理> <函数>

<预处理>→#include<<文件名>>

<函数>→void<标识符>(){ }

…………

这样,对于以上文法,如果我们只用每个候选式的FIRST集来指导语法分析器进行无回溯的语法分析就行不得也哥哥。举例说明如下:

现在需要分析以下句子(实际上就是一个完整的C代码)是否符合文法:# include < stdio.h > v oid main() { }

首先,从非终结符开始替换,必然是用<预处理> <函数块>来替换,因为我们没有其他选择。对于替换得到的句型<预处理> <函数块>,按最左替换,我们下一步的任务是选择<预处理>的哪个候选式来替换?这时就是FIRST集的show time了,语法分析器会向这两个候选式的FIRST集求助,显然,因为候选式#include<<文件名>> 的FIRST集包括当前要分析的句子的首单词#,所以我们选择候选式#include<<文件名>>去替换<预处理>,哈哈,so easy。

但是,如果我们要分析的是以下句子呢(缺预处理语句)?

v oid main() { }

首先,从非终结符开始替换,用<预处理> <函数块>来替换,得到的句型<预处理> <函数块>,按最左替换,我们下一步的任务是选择<预处理>的哪个候选式来替换?只有继续借助于FIRST集了。因为候选式#include< <文件名>>的FIRST集是{#},不包括当前要分析的句子的首符号;而候选式ε的FIRST集是{ε},也不包括当前要分析的句子的首符号void,所以,v oid main() { } 不是正确的句子。咦,貌似不对啊,明明我们可以这样替换的:将<预处理>替换为ε,这样我们得到句型<函数>,然后再将<函数>用候选式void<标识符>(){ }替换就能证明句子v oid main() { }是符合文法的。

这说明对于候选式为ε的情况,其FIRST集{ε}无法帮助语法分析器挑选正确的替换候选式。所以,我们应该针对候选式为ε的情况,特事特办。

就本例来说,我们是否应该将<预处理>用其ε候选式进行替换,有两种办法:

其一,因为<预处理>肯定不能用其#include<<文件名>>这条候选式进行替换,这是必死无疑的(因为这种替换只会得到以#起始的句子),所以我们姑且用ε候选式替换<预处理>,如果后续的推导得不到要分析的句子,则说明在这一步的替换也是不正确的,从而说明要分析的句子不正确。咦,这种方法怎么这么眼熟,kao,原来不就是回溯嘛,穿了马甲就以为我们不认识了。不行不行,回溯效率太低,而且不能及时发现错误(就像长颈鹿要等水淹到脖子才知道踩到了水坑)。

其二,经替换后成为句型:<预处理> <函数>,按文法分析,如果要分析的句子void main() { }是正确的,则该句子的首单词void应该是<预处理>的某个候选式的FIRST集的,但是由于现在<预处理>可以被替换为ε,则句型:<预处理> <函数>被替换为<函数>,这样,如果要分析的句子void main()

{ }是正确的,则该句子的首单词void应该是<函数>的某个候选式的FIRST集的(前提:<预处理>必须被替换为ε,否则轮不到<函数>来露脸)。也就是说,原先应该由<预处理>的FIRST集承担的判断工作现在改由<预处理>的后一个非终结符<函数>的FIRST集来承担了。

对于上例,我们这样指导语法分析器进行替换选择:

对于句型<预处理> <函数>void属于<

预处理>的某个候选式的FIRST集,则就用那个候选式替换<预处理>

要分析的句子的首单词void属于<预处理>的合法的后续单词(在这里就是<函数>的FIRST集中的单词),而且<预处理>可以替换为ε,就将<预处理>替换为

“<预处理>的合法的后续单词”称为<预处理>的FOLLOW集。即,某个非终结符α的FOLLOW集是:根据文法定义,在推导过程中允许直接出现在该非终结符α后的所有终结符。

→<预处理> <函数>

<预处理>→#include<<文件名>>

<函数>→void<标识符>(){ }

…………

<预处理>的FOLLOW集是<函数>的FIRST集,因为我们有候选式<预处理> <函数>,显然,<函数>的FIRST集中的单词都是允许直接跟在<预处理>的后面的;但我们不能说#是<预处理>的FOLLOW集中的单词,因为没有一条产生式直接或间接(通过推导得到)告诉我们有这样的合法句型:……<预处理> #.....

所谓合法句型,就是可以从文法的起始符号经过若干次推导得到)

同理,<文件名>的FOLLOW集是{>},因为我们有现成的文法:#include<<

文件名> >,明确告诉我们<文件名>后可以直接跟随>。

哈哈,我们发现了利用候选式的FIRST集和非终结符的FOLLOW集进行无回

溯准确语法分析的原则,描述如下:

欲对句型α1α2…进行替换(α1、α2都是非终结符,例如上例中的<预处理> <函数>)以得到句子a……(即以a开始的句子,例如上例中的void),

如果:

(1)α1的多个候选式都不包含ε,则α1的哪个候选式的FIRST集包含a(前提:α1的所有候选式的FIRST集合两两都没有交集),就用那个候选式替换α1,否则,这个句子是错的。

(2)α1的多个候选式中有一条或多条候选式的FIRST集包含ε(注意:这并不意味着这个候选式就一定是ε,例如,可以是:α1→AB,A→ε,B→ε),则分三种情况来考虑:

①α1的某个候选式的FIRST集包含a,则就用那个候选式替换α1;

②α1的所有候选式的FIRST集都不包含a,但α1的FOLLOW集包含a,则将α1替换为ε;

③该句子是错误的,不符合语法。

上海牛津小学英语语法知识总结(最新整理)

?一般情况下,直接加s 如:read-reads,swim-swims ?以s,x,sh,ch,o结尾,加es 如:wash-washes,watch-watches,do-does ?以辅音字母+y结尾,变y为i,再加es 如:study-studies,fly-flies ?不规则变化如:have-has 4、一般现在时的句型转换: 肯定句否定句一般疑问句及回答 They watch TV every day.They don’t watch TV every day. —Do they watch TV every day? —Yes, they do. / No, they don’t. She watches TV She doesn’t watch— Does she watch TV every day?

every https://www.doczj.com/doc/822944596.html, every day.—Yes, she does. / No, she doesn’t. 现在进行时 1、定义:表示现在或现阶段正在进行或发生的动作。句中常有now,look,listen等词。 如:I am washing clothes now. Look! Liu Tao is climbing the tree. Listen! Jane is singing in the music room. 2、构成:be动词(am/is/are)+ 动词现在分词(V-ing) 3、动词现在分词构成: ?一般是在动词原形后加ing 如:read-reading,drink-drinking,eat-eating,look-looking ?以不发音的e结尾的动词,去掉e,再加ing 如:write-writing,make-making,ride-riding,take-taking ?以重读闭音节结尾,如末尾只有一个辅音字母,要双写这个字母,再加ing 如:sit-sitting,swim-swimming,put-putting,run-running,stop-stopping,get- getting,begin-beginning,jog-jogging,forget-forgetting 4、动名词其实就是动词的现在分词,它既有名词性质(可作主语),又有动词性质(可带宾语)。 如:Asking the way My hobby is collecting stamps. He is good at skating. 5、现在进行时的句型转换: 肯定句否定句一般疑问句及回答 —Is he running now? He is running now.He isn’t running now. —Yes, he is. / No, he isn’t.

全国英语等级考试pets3三级常见语法解析.doc

2019 年全国英语等级考试 pets3三级常见语法解析(4) 虚拟语气表示与客观事实相反的假设,由 if 虚拟条件从句和主句构成。 一、虚拟语气的基本内容 根据虚拟与其这种与事实相反的假设所对应的时间不同,虚拟语气的 if 虚拟条件从句与主句的谓语动词分别有三类构成形式: 假设类型If 虚拟条件从句 主句与现在事实相反Did/were Would/should do与过去事实相反 Had done Would/should have done与将来事实可能相反Were to do/did/should do Would/should do 例: 1、I wouldn't talk that way if I were Peter. 2、If the whole operation had not been planned before hand, a great deal of time and money would have been lost 3、Jean doesn't want to work right away because she thinks that if she were to get a job she probably wouldn ’t be able to see her friends very often. 4、I would ask George to lend us the money if I knew him. 5、Do you think there would be less conflict ( 战斗、斗争) in the world if all people spoke the same language. 6、If Bob had come with us, he would have had a good time. 二、 if 的省略形式( 又称虚拟语气的倒装结构)

全国公共英语三级常见语法

第一节动词的时态 一、一般现在时: 1、由when、as soon as、the minute、the moment、till、until等引起的时间状语从句,以及由if、unless、provided that等引起的条件状语从句常常用一般现在时态表示将来的动作,而主句则用 一般将来时态。 例:They will go home for winter vocation as soon as they finish their exams. 2、当表示普遍的真理或者众所周知的客观事实,常常用一般现在时态。例:The earth is round. 地球是圆的。 二、一般过去时:区分三个短语的用法: 1、used to do sth:过去常常做某事。 2、be/get used to doing sth:习惯做某事。 3、be used to do sth:被用于做某事。 三、一般将来时: 1、be to+动词原形:表示安排或计划好了的动作。例:The Third-Ring Road is to be open to traffic before National Day. 2、be about to+动词原形:表示即将发生的动作。例:The lecture is about to begin.讲座即将 开始。 3、一些表示动作趋势,如开始、终结,以及一些表示动作方向,如往来的动词,常常用现在进行 时态表示按照安排将于将来发生的事情,这类动词常见的有如:start,go,leave,come,arrive等。例:We are leaving for Beijing tomorrow. 我们明天动身去北京。 四、进行时态: 重点区分when和while引起的时间状语的用法。 When表示时间上的点,在考试中其引导的时间状语从句多翻译为“这时?”,主句多用进行时态;while引导的时间状语从句多翻译为“正当……时”,该从句用进行时态。例:One of the guards was sleeping when the general came in, which made him very angry. I fell and hurt myself while I was playing tennis. 五、现在完成时:

公共英语一级模拟试题:词汇与语法

公共英语一级模拟试题:词汇与语法1、—Mom, could you pass me some___? It’s delicious. —OK, but only a little. A.butter B. apples C. tomatoes D. sandwiches 2、—What’s in the cupboard? —A few ___, but little ___. A. apples; coffee B. coffee; apples C. apple; coffees D. coffees; apples、 3、He gave us ___ on how to protect eyes. A. some advices B. some advice C. an advice D. a advice 4、There are ___ on my desk. A. three paper B. three pieces of papers C. three pieces of paper D. three papers 5、A group of ___ will visit the museum tomorrow. A. Englishman B. American C. Australian D. Chinese 6、The farmer raised ten ___. A. sheeps B. deers C. horse D. cows 7、Why not give Linda some ___? She has failed in Chinese several times. A. notice B. suggestion C. advice D. warning

牛津实用英语语法(无乱码)第35章

牛津实用英语语法(无乱码)第35章 第三十五章名词从句 名词从句常常由that引导,所以也被称做that从句。然而,名词从句并不全是由that引导的。 343 作主语的名词从句 A 以名词从句作主语的句子常常由it开头(参见第67节D): It is disappointing that Tom can’t come. 汤姆不能来,真扫兴。(that Tom can’t come是主语。) B 常见的结构是it+be/seem+形容词+名词从句(参见第26节与第27节): It’s splendid that you passed your exam. 你通过考试了,真棒。

It’s strange that there are no lights on. 真奇怪,没有一盏灯是开着的。 有些形容词需要或可以与that…should连用(参见第236节): It is essential that everybody knows/should know what to do. 重要的是,每个人都应知道该做什么。 C 另一种可代用的结构是it+be/seem+a+名词+名词从句。 下列名词均可用于这种结构:mercy,miracle,nuisance,pity,shame,relief,wonder。也可以使用a good thing。 It’s a great pity(that)they didn’t get married. 他们没能结婚,真是令人惋惜。 It’s a wonder(that)you weren’t killed. 你没死掉真是个奇迹。 It’s a good thing(that)you were insured. 你保了险,这可是件好事。 344 位于某些形容词/分词之后的that从句

最新整理公共英语三级考试经典语法讲解(10)

公共英语三级考试经典语法讲解(10) 虚拟语气 虚拟语气表示与客观事实相反的假设,由i f虚拟条件从句和主句构成。 一、虚拟语气的基本内容 根据虚拟与其这种与事实相反的假设所对应的时间不同,虚拟语气的i f虚拟条件从句与主句的谓语动词分别有三类构成形式: 假设类型I f虚拟条件从句 主句与现在事实相反 D i d/w e r e W o u l d/s h o u l d d o与过去事实相反 H a d d o n e W o u l d/s h o u l d h a v e d o n e与将来事实可能相反 W e r e t o d o/d i d/s h o u l d d o W o u l d/s h o u l d d o 例:1、I w o u l d n’t t a l k t h a t w a y i f I w e r e P e t e r. 2、I f t h e w h o l e o p e r a t i o n h a d n o t b e e n p l a n n e d b e f o r e h a n d,a g r e a t d e a l o f t i m e a n d m o n e y w o u l d h a v e b e e n l o s t 3、J e a n d o e s n’t w a n t t o w o r k r i g h t a w a y b e c a u s e s h e t h i n k s t h a t i f s h e w e r e t o g e t a j o b s h e p r o b a b l y w o u l d n’t b e a b l e t o s e e h e r f r i e n d s v e r y o f t e n.

牛津英语A牛津英语语法和练习题优选稿

牛津英语A牛津英语语 法和练习题 文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

(四) 一、用所给词的适当形式填空: 1 This is _____(I) new classmate._____(she) name’s Sally. 2 That’s _____(we) English teacher. 3 _____(he) brother is my classmate. 4 _____(I) deskmate is Jill,_____(she) hair is long. 二、读句子,用适当的代词填空。 1Jack is my friend.______ sister is Kitty. 2What’s Jack’s sister’s name_ ____ name’s Kitty. 3Mr Li is our teacher.______ has got a red car. 4Who’s you r father?The tall man is _____ father. 5Has your brother got a big ball?No,_____ hasn’t. 6My father is a doctor._____is tall._____ car is black. 7-Is that ____ ruler- Yes,it’s _____ ruler. 8Eddie and I are cclassmate.That’s _____ classroom, 9-Are ____ in Class2 Yes,___ am. 10Look at these trees.____ are tall and green.______ roots(根) are long.

最新整理公共英语二级考试模拟题:语法填空

公共英语二级考试模拟题:语法填空 I t w a s a s u n n y d a y.A l i t t l e b o y’s f a t h e r w a s s i t t i n g o n t h e c o u c h, d r i n k i n g a b e e r w h i l e w a t c. h i n g56b a s k e t b a l l m a t c h.S e e i n g t h i s,t h e b o y r u s h e d t o h i s f a t h e r a n d s h o u t e d,“D a d d y, s h o w m e h o w t o p l a y c a t c h!”T h e f a t h e r,s t a t i n g57t h e t e l e v i s i o n s c r e e n,r e p l i e d,“L e t m e f i n i s h w a t c h i n g t h e m a t c h. P l a y o u t s i d e a n d c o m e b a c k i n f i v e m i n u t e s.“ “O k a y,D a d d y!”s a i d t h e b o y,r u n n i n g o u t o f t h e r o o m.F i v e m i n u t e s l a t e r,t h e b o y r e t u r n e e58(s c r e a m),“D a d d y,L e t’s p l a y c a t c h n o w!” B y t h i s t i m e, t h e f a t h e r h a d o p e n e d a n o t h e r c o l d b e e r a n d a n o t h e r m a t c h w a s b e g i n n i n g.59(p a t i e n t) w i t h t h e b o y’s i n t e r r u p t i o n,t h e d a d b r o u g h t a m a g a z i n e t o h i s s o n. O n t h e c o v e t o f t h e m a g a z i n e w a s a l a r g e p i c t u r e o f t h e w o r l d. T h e f a t h e r, w h o w a s a n g r y a n d60(b o t h-e r),b e g a n t e a r i n g t h e m a g a z i n e c o v e r i n t o s m a l l61.T h e n,t h e f a t h e r

最新牛津小学英语语法复习大全及习题[1].(修改)

小学英语语法复习要点(1) 一、名词复数规则 1.一般情况下,直接加-s,如:book-books, bag-bags, cat-cats, bed-beds 2.以s. x. sh. ch结尾,加-es,如:bus-buses, box-boxes, brush-brushes, watch-watches 3.以“辅音字母+y”结尾,变y为i, 再加-es,如:family-families, strawberry-strawberries 4.以“f或fe”结尾,变f或fe为v, 再加-es,如:knife-knives 5.不规则名词复数: man-men, woman-women, policeman-policemen, policewoman-policewomen, mouse-mice ;child-children; foot-feet,; tooth-teeth fish-fish, people-people, Chinese-Chinese, Japanese-Japanese 写出下列各词的复数 I _________him _________this ___________her ______ watch _______child _______photo ________diary ______ day________ foot________ book_______ dress ________ tooth_______ sheep ______box_______ strawberry _____ thief _______yo-yo ______ peach______ sandwich ______ man______ woman_______ paper_______ juice___________ water________ milk________ rice__________ tea__________ 二、一般现在时 一般现在时基本用法介绍

上海市初一年级牛津版英语语法总结

时态讲解 一、一般现在时主要用于: 1 、表示经常性或习惯性动作。e.g. It seldom snows here. 2 、表示现在的特征或状态。e.g. He is always ready to help others. 3 、普遍真理。e.g. Action speaks louder than words. 4 、剧情图片介绍,背景说明,动作解说。e.g. (Tom enters the room and sits at the table) Doctor :What's your trouble, young man? Tom :I've caught a cold, doctor. 5 、时间、条件、让步、方式状语从句表将要发生的动作时。 e.g. Tomorrow we shall go for an outing unless it rains. 与这种时态连用的时间状语常有:always, often, never, seldom, usually, on ce, a week, now等。 二、一般过去时主要用于: 1 、表示过去某个时间发生的动作或情况 (包括习惯性的动作或状态) e.g. When did you read the novel? She often came to help us in those days. 2 、谈到过去的情况时e.g. I didn't know you were so busy. 3 、谈到已死人的情况时e.g. Lei Feng was a great communist fighter. 与这个时态连用的时间状语常有: yesterday, last night, the other day, two months ago, in 1985, then, just now, whe n, after, as soon as引导的时间状语从句,表示主句动作开始的时间。 三、现在完成时主要用于:

(完整版)PETS1级单元语法重点归纳

一般现在时:一般现在时表示习惯性的动作,一般状态,规律和真理,谓语动词需用动词原形,第三人称单数时动词加s和es。 Unit 2 名词的分类:按照不同的分类方式,名词可分为专有名词,普通名词,可数名词,不可数名词等。 名词的复数形式:名词的复数形式有一般构成和不规则变化。 可数名词和不可数名词:英文中名词分为可数名词和不可数名词。反射可以计数的名词是可数名词,不能计数的名词是不可数名词。可数名词和不可数名词在使用的时候有区别。 Unit 3 专有名词:指人、地方、称谓、机构、语言、国民、周日、月份、节日等专有名称,第一个字母要大写,一般无复数形式,前面一般不加冠词。 名词所有格:名词的语法范畴之一。它是名词和代词的一种变化形式,在句中表示与其他词的关系。 Unit 4 一般疑问句:将情态动词,助动词(be动词直接提前)提前到句首,构成一般疑问句。 Unit 5 进行时态:表示某一时刻正在进行的动作。 Unit 6 代词:代词包括人称代词、物主代词、指示代词、反身代词、相互代词、疑问代词、关系代词和不定时代词八种。 Unit 7 一般将来时:它表示将要发生的动作货存在的状态,还表示将来打算做的事情等,谓语动词有2种形式be going to+动词原形; will 或shall+动词原形。 Unit 8 数词:数词是用来表示事物的数目和顺序的词。数词分为基数词和序数词2种。表示“多少”的词叫基数词,表“第几”的词叫做序数词。 Unit 9 介词:介词又叫前置词,顾名思义,介词放在名词货相当于名词的词的前面。介词和其后的名词构成介词短语。介词短语主要用来表示时间、地点、目的、程度和方式等。介词还可同动词搭配构词动词短语。

2020年公共英语三级试题:词汇与语法(最新)

分词作定语 分词前置 We can see the rising sun. 我们可以看到东升的旭日 He is a retired worker. 他是位退休的工人 分词后置 (i分词词组;ii 个别分词如given, left; iii 修饰不定代词something等) There was a girl sitting there. 有个女孩坐在那里 This is the question given. 这是所给的问题 There is nothing interesting. 没有有趣的东西 过去分词作定语 与其修饰的词是被动关系,相当于一个被动语态的定语从句。 Most of the people invited to the party were famous scientists. Most of the artists invited to the party were from South Africa. 典型例题 1) The first textbook ___ for teaching English as a foreign language came out in the 16th century. A. have written B. to be written C. being written D. written 答案D. 书与写作是被动关系,应用过去分词做定语表被动,相当于定语从句 which is written 2)What's the language ____ in Germany? A. speaking B. spoken C. be spoken D. to speak 答案B. 主语language与谓语动词之间有被动的含义。

牛津小学五年级英语语法知识汇总

五年级英语语法知识汇总 一、词类: 1、名词 这里强调两点:不可数名词都默认为单数,所以总是用is 名词复数如何加后缀: 各种不同情况变化方法例词 一般情况直接加-s book-books bag-bags cat-cats bed-beds 以s. x. sh. ch结尾加-es bus-buses box-boxes brush-brushes watch-watches peach—peaches glass--glasses 以“辅音字母+y”结尾变y为i, 再加-es family-families study--studies 以“f或fe”结尾变f或fe为v,再加-es knife-knives 不规则名词复数man-men woman-women policeman-policemen policewoman-policewomen mouse-mice foot-feet child-children fish-fish Chinese-Chinese 2、人称代词和物主代词 人称代词物主代词 单数复数单数复数 主格宾格主格宾格形容词性形容词性 第一人称I(我)me we(我们)us my(我的)our(我们的) 第二人称you(你)you you(你们)you your(你的)your(你们的) 第三人称he(他)him they (他/她/它们) them his(他的) their (他/她/它们的)she(她)her her(她的) it(它)it it(它的) 人称代词:有主格和宾格之分。一般动词前用主格,动词后用宾格。 3、指示代词 指近处指远处 单数this (这个)that (那个) 复数these(这些)those(那些) 4、冠词 有a、an、the。a和an的区别:an用于元音音素(一般就是元音字母a、e、i、o、u)前,a用于辅音音素前。 1

2020下半年公共英语二级评分标准:写作

2020下半年公共英语二级评分标准:写作2020下半年公共英语二级评分标准:写作 一、评分原则 1. 该节总分为10,按5个档次给分。 2. 评分时,先根据文章的内容和语言初步确定其所属档次,然后以该档次的要求来衡量、确定或调整档次,最后给分。 3. 字数少于40或多于60的(不包括标点符号)从总分中减去1分。 4. 评分时应注意的主要内容为:内容要点、使用词汇和语法结构的数量和准确性。 5. 拼写和标点符号是语言准确性的一个方面,评分时,应视其对交际的影响水准予以考虑。英、美拼写及词汇用法均可接受。 6. 如书写较差,以致影响交际将分数降低一个档次。 二、各档次的给分范围和要求 1. 第五档(9?10分)完全完成了试题规定的任务。 (1) 覆盖所有内容要点。 (2) 使用多种语法结构和词汇。 (3) 语法结构和词汇准确。 2. 第四档(7?8分)较好地完成了试题规定的任务。 (1) 覆盖所有内容要求。 (2) 尽力使用不同语法结构和词汇。 (3) 语法结构和词汇基本准确,些许错误主要因为尝试复杂语法结构或词汇所致。

3. 第三档(5?6分)基木完成了试题规定的任务。 (1) 覆盖所有主要内容。 (2) 使用语法结构和词汇方面能满足任务的基木要求。 (3) 有一些语法结构或词汇方面的错误,但不影响理解。 4. 第二档(3?4分)虽尽力但不足以完成试题规定的任务。 (1) 仅覆盖部分主要内容,或写了一些无关内容。 (2) 语法结构和词汇使用水平很弱。 (3) 有很多语法结构或词汇方面的错误,影响了对写作内容的理解。 5. 第一档(1?2分)未完成试题规定的任务。 (1) 明显未理解题意,导致未能完成试题规定的任务。 (2) 句子不完整或无法理解。 (3) 语法结构或词汇方面错误连篇,影响了对写作内容的理解;语言使用水平差。 6.0分未答题,或虽作答但不知所云。

公共英语三级语法知识汇总

公共英语三级语法知识大全 一、句法分析 (1) 二、词法分析 (2) 三、时态 (8) 四、被动语态 (11) 五、情态动词 (12) 六、不定式 (14) 七、定语从句 (17) 八、主语从句 (22) 九、表语从句 (23) 十、宾语从句 (23) 十一、同位语从句 (24) 十二、状语从句 (25) 十三、虚拟语气 (41) 十四、动名词 (27) 十五、现在分词 (28) 十六、过去分词 (31)

十七、独立主格结构 (34) 十八、倒装句型 (35) 十九、强调句型 (36) 二十、主谓一致 (37) 二十一、It的用法 (39) 一、句法分析 1、主语:是句子要说明的人或物,可以作主语的成分有名词,主语一般在句首。注意名词单数形式常和冠词不分家! . 1) Mr. Lee is a well-known scientist.名词作主语 . 2) He reads newspapers everyday.代词作主语 . 3) Two and ten is twelve.数词作主语 . 4) Smoking is harmful to the health.动名词作主语 . 5) To swim in that pool is a great pleasure.动词不定式作主语 . 6) What we shall do next is not yet decided.从句作主语 2、谓语: 说明主语的动作,状态或特征 . 1) The new term begins on the 1st of September. . 2) His father is an engineer.

公共英语二级语法-6

公共英语二级语法-6 (总分:100.00,做题时间:90分钟) 一、{{B}}单项选择题{{/B}}(总题数:42,分数:100.00) 1.Fifty dollars ______ too expensive for such a small skirt. ? A.are ? B.is ? C.was ? D.were (分数:2.50) A. B. √ C. D. 解析:[解析] 表示价格、时间、距离等虽可用复数形式,但此题谓语动词应用单数,把fifty dollars视为一个整体。 2.Every man, woman, and child in the club ______ to realize the danger of smoking. ? https://www.doczj.com/doc/822944596.html,e ? B.have ? C.have begun ? https://www.doczj.com/doc/822944596.html,es (分数:2.50) A. B. C. D. √ 解析:[解析] every表示整体中的个体,而且不管它修饰什么名词,它后面的动词都为单数形式。come to do意为“开始做…”。 3.Half of the workers in this shoe factory ______ girls ______ twenty. ? A.is; by ? B.are; under ? C.are; to ? D.is; under (分数:2.50) A. B. √ C. D.

解析:[解析] half作主语时,其谓语动词用单数还是复数要看其后所跟的名词是可数名词还是不可数名词。本题中worker是可数名词,因而谓语动词用复数。表示年龄在多少岁以下,用介词under。 4.The number of people invited ______ fifty, but a number of them ______ absent for different reasons. ? A.were; was ? B.was; was ? C.was; were ? D.were; were (分数:2.50) A. B. C. √ D. 解析:[解析] the number of...意为“…的数目”,它作主语时,谓语动词用单数。而a number of是“许多的”的意思,后接可数名词的复数形式,故谓语动词应用复数形式。 5.Suppose the poor girl ______ your daughter, what will you do? ? A.are ? B.is ? C.to be ? D.am (分数:2.50) A. B. C. √ D. 解析:[解析] suppose后可接省略that的从句或名词+不定式结构。如:I suppose him to be about fifty(我想他大概有50岁了).sb. be supposed to do sth.“某人应该做某事”。 6.Either you or I ______ wrong on this matter. So we don't have to quarrel with each other. It is useless. ? A.is ? B.are ? C.am ? D.were (分数:2.50) A. B. C. √ D. 解析:[解析] either...or所连接的名词作主语,后面的谓语动词与其相邻的名词或代词一致,所以选C。常见的搭配还有“neither...nor...,whether...or...,not only...but also...”。

完整上海牛津小学英语语法知识总结

上海牛津小学英语语法知识总结 一般现在时 1、定义:表示经常发生或习惯性的动作、状态。句中通常有usually,often,every day,sometimes,always,at weekends,on Sundays等表示经常性时间的短语。 2、构成: 1)当谓语是be动词时,一般现在时的构成:主语+be动词+其他 如:I am a student. He is Jim's father. They are from Japan. 2)当谓语是行为动词时,一般现在时的构成: ①主语(非第三人称单数)+动词原形+其他 如:I often watch TV at the weekends. Mr Green and Mrs Green like collecting stamps. ②主语(第三人称单数)+动词的第三人称单数形式+其他 如:Jim usually visits his grandparents on Sundays. She sometimes goes to the park with her mother. 3、动词三单形式的变化规则: ①一般情况下,直接加s 如:read-reads,swim-swims ②以s,x,sh,ch,o结尾,加es 如:wash-washes,watch-watches,do-does ③以辅音字母+y结尾,变y为i,再加es 如:study-studies,fly-flies ④不规则变化如:have-has

现在进行时 1、定义:表示现在或现阶段正在进行或发生的动作。句中常有now,look,listen等词。 如:I am washing clothes now. Look! Liu Tao is climbing the tree. Listen! Jane is singing in the music room. 2、构成:be动词(am/is/are)+ 动词现在分词(V-ing) 3、动词现在分词构成: ①一般是在动词原形后加ing 如:read-reading,drink-drinking,eat-eating,look-looking 以不发音的e结尾的动词,去掉e②,再加ing 如:write-writing,make-making,ride-riding,take-taking ③以重读闭音节结尾,如末尾只有一个辅音字母,要双写这个字母,再加ing 如:sit-sitting,swim-swimming,put-putting,run-running,stop-stopping,get-getting,begin-beginning,jog-jogging,forget-forgetting 4、动名词其实就是动词的现在分词,它既有名词性质(可作主语),又有动词性质(可带宾语)。如:Asking the way My hobby is collecting stamps. He is good at skating.

公共英语一级考试模拟题-语法部分

公共英语一级考试模拟题-语法部分 公共英语一级考试模拟题-语法部分公共英语一级考试模拟题-语法部分part ⅴgrammar and vocabulary [15 min.]there are twenty-five items in this section. beneath each sentence there are four words or phrases marked a, b, c and d. choose one that best completes the sentence. mark your answers on your answer sheet. 41.that trumpet player was certainly loud. but i wasn t bothered by his loudness ____ by his lack of talent. a. so much as b. rather than c. as d. than 42.____, i ll marry him all the same. a. was he rich or poor b. whethere rich or poor c. were he rich or poor d. be he rich or poor 43.the government has promised to do ____ lies in its power to ease the hardships of the victims in the flood-stricken area. a. however b. whichever c. whatever d. wherever 44.____ if i had arrived yesterday without letting you know beforehand? a. would you be surprised b. were you surprised

公共英语三级英语语法汇总

并列人称代词的排列顺序 1) 单数人称代词并列作主语时,其顺序为: 第二人称 -> 第三人称 -> 第一人称 you -> he/she; it -> I You, he and I should return on time. 2) 复数人称代词作主语时,其顺序为: 第一人称 -> 第二人称 -> 第三人称 we -> you -> They 注意:在下列情况中,第一人称放在前面。 a. 在承认错误,承担责任时,It was I and John that made her angry. 是我和约翰惹她生气了。 b. 在长辈对晚辈,长官对下属说话时,如长官为第一人称,如:I and you try to finish it. c. 并列主语只有第一人称和第三人称时, d. 当其他人称代词或名词被定语从句修饰时。 2 物主代词 1)物主代词既有表示所属的作用又有指代作用 例如:公共英语三级,考前押题,高分通过QQ577132979 John had cut his finger; apparently there was a broken glass on his desk. 约翰割破了手指,显而易见,他桌子上有个破玻璃杯。 物主代词有形容词性(my, your等)和名词性(mine, yours等)两种,形容词性的物主代词属于限定词。 名词性的物主代词在用法上相当于省略了中心名词的 --'s属格结构,例如: Jack's cap 意为 The cap is Jack's. His cap 意为 The cap is his. 2) 名词性物主代词的句法功能 a. 作主语,例如: May I use your pen? Yours works better. 我可以用一用你的钢笔吗? 你的比我的好用。

2019-2020-牛津实用英语语法-271 be afraid(of),be sorry(for)-word范文模板 (2页)

2019-2020-牛津实用英语语法:271 be afraid(of),be sorry(for)-word范文模板 本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 牛津实用英语语法:271 be afraid(of),be sorry(for) A be afraid of + 动名词或动名词+ 名词/代词。这里动名词常常表示主语担心发生的事情。这些常常是无意让发生的动作: He never swam far out . He was afraid of getting cramp . 他从来不游得很远。他怕抽筋。 She avoids lonely streets . She is afraid of being mugged . 她避免在没人的马路上行走。她怕遭抢劫。 She didnt tell him because she was afraid of upsetting him . 她没有告诉他,因为怕他不安。 be afraid + 不定式表示主语非常害怕,以致不敢采取某一动作。这些通常是有意让发生的动作: He was afraid to jump . 他不敢跳。(他没跳。) She was afraid to protest . 她不敢提出异议。(她保持沉默。) be afraid 后面也可以跟 that 从句,表示担心: Im afraid ( that ) hell blame me for this . 我担心他会把这事怪在我头上。 但是,特别是用于第一人称中时,它可表示(相当轻度的)抱歉: Im afraid ( that ) we havent any tickets left .

相关主题
文本预览
相关文档 最新文档