当前位置:文档之家› 基于lucene的几种中文分词测试代码

基于lucene的几种中文分词测试代码

基于lucene的几种中文分词测试代码
基于lucene的几种中文分词测试代码

基于lucene的几种中文分词测试代码

2009-05-30 03:37

/**

@本程序测试了四种中文分词(标准,ChineseAnayzer,je,Smart(基于中科院))的方法,读者可以通过本程序分析学习这四种中文分词方法的优劣

@其中lucene采用的2.4.1最新版本,点击这里下载学习

@中科院分词java版学习和下载到这里

@je-Analyzer下载到这里

*/

public static void main(String[] args)

{

String text ="发展中国家在上海大学城购买了道具和服装" ; StandardAnalyzer analyzerStand = new StandardAnalyzer();//内置 ChineseAnalyzer chineseAnalyzer = new

ChineseAnalyzer();//lucene2.4版本+

CJKAnalyzer cjkanalyzer = new CJKAnalyzer();//亚洲字符分析器 MMAnalyzer analyzer = new MMAnalyzer();//je-analyzer

Analyzer smartChineseAnalyzer = new

SmartChineseAnalyzer();//基于中科院

try

{

AnalyzerUtils.displaytokens(analyzerStand, text);

AnalyzerUtils.displaytokens(chineseAnalyzer, text);

AnalyzerUtils.displaytokens(cjkanalyzer, text);

AnalyzerUtils.displaytokens(smartChineseAnalyzer, text); AnalyzerUtils.displaytokens(analyzer, text);

}

catch (IOException e)

{

e.printStackTrace();

}

Run and Show results:

从结果可以看出2点:

正确率: Je>=Smart>=二分法>=Chinese>=Stand

时间: Stand<=二分法Chinese<= Smart<=Je

还有一点,就是经过几次分析后,可以明显看出基于中科院的那个分词时间明显下降一个数量级,没有仔细

研究,怀疑和隐马尔科夫模型有关。

其他的优劣请读者自我发掘,有问题麻烦告诉我,Thx。

https://www.doczj.com/doc/fd15688007.html,/notenking

以下数据使用java的开源项目jahmm 测试得出,版本0.6.1

程序执行步骤:

1.先构建一个HMM

2.根据这个HMM生成10000个随机观察序列

3.根据生成的观察序列用k-Means算法得到一个初始模型

4.使用Baum-Welch算法对生成的观察序列以及这个初始模型进行训练得到学习后的模型

5.然后用了一个观察序列{312130}来检测原始模型和训练后的模型得到的结果是否一样。

训练序列数:10000

观察序列:3 1 2 1 3 0

原始HMM(该模型为手动构建,用于生成10000个随机观察序列,也就是说,是正确的HMM):队列概率: 1.143374199295044E-4

状态序列:2 1 2 1 2 1

HMM with 3 state(s)

State 0

Pi: 0.63

Aij: 0.5 0.25 0.25

Opdf: Integer distribution --- 0.6 0.2 0.15 0.05

State 1

Pi: 0.17

Aij: 0.375 0.125 0.375

Opdf: Integer distribution --- 0.25 0.25 0.25 0.25

State 2

Pi: 0.2

Aij: 0.125 0.675 0.375

Opdf: Integer distribution --- 0.05 0.1 0.35 0.5

学习后的HMM:

队列概率: 9.816993989119631E-5

状态队列:2 0 1 0 2 0

HMM with 3 state(s)

State 0

Pi: 0.620299999999948

Aij: 0.51 0.242 0.249

Opdf: Integer distribution --- 0.622 0.378 0 0

State 1

Pi: 0.20129999999999415

Aij: 0.477 0.252 0.271

Opdf: Integer distribution --- 0 0 1 0

State 2

Pi: 0.17839999999999667

Aij: 0.465 0.256 0.279

Opdf: Integer distribution --- 0 0 0 1

结果发现,两个模型出入很大。所以得到的结果{2 1 2 1 2 1 }--正确的和{2 0 1 0 2 0 }--错误的也差距不

小。

想请教有这方面经验的朋友,是训练的样本太少还是本来就是这样的结果,或者说我什么地方做错了?

14.突破语法知识—非谓语动词之现在分词-讲义

14.突破语法知识—非谓语动词之现在分词 一、动词-ing形式概述 动词-ing形式包括现在分词(the present participle)和动名词,是三种非谓语动词之一。 现在分词既具有动词的一些特征,又具有形容词和副词的句法功能。 动名词既具有动词的一些特征,又具有名词的句法功能。 动词-ing形式的功能 动词-ing的形式: 1.He hurried home,looking behind as he went. 2.Having finished their work,they had a rest. 3.The large building being built is a library. 4.Having been shown the lab,we were taken to see the library. 二、现在分词的两个基本特点 1、在时间上表示动作正在进行

There are many sleeping students in class. 2、在语态上表示主动 Feeling the lesson is boring,the students are sleepy. 三、现在分词的构成 1、一般动词,变化:加+ing,例子:wash——washing,read——reading 2、以不发音字母e结尾的动词,变化:去掉e,再加+ing,例如:make——making write——writing use——using 3、以重读闭音节结尾的动词且末尾只有一个辅音字母,变化:双写最后的辅音字母,再加+ing,例如:run——running,swim——swimming,put——putting 4、以ie结尾的动词,变化:改ie为y,再加+ing,例如:lie——lying,die——dying,tie——tying 5、以c结尾的动词,变化:变c为ck,再加+ing,例子:picnic→picnicking,traffic→trafficking(例外:arc 作弧形运动,arcing) 6、以l结尾的动词,变化:如果动词原形以非重读音节结尾,则末尾的字母l双写与不双写均可。其中不双写的是美式拼写。 tavel→travelling/traveling(U.S.) 7、以x、w、y结尾的动词,直接加ing。例如: 原词:fix+ing→fixing(修理) 原词:follow+ing→follow(跟随) 原词:employ+ing→employing(雇用) 8、例外(双写辅音字母和直接加ing),单音节单词中有两个元音的动词无需双写n。 原词:iron+ing→ironing(熨烫) 9、以元音字母加e结尾,或以e结尾,且e发音的动词(ee,oe,ye),直接加ing。例如: 原词:be+ing→being(做) 原词:see+ing→seeing(看见)

现在分词讲解及训练

现在分词 Form: ?doing ?having done(先后关系) 现在分词表示主动含义或动作正在进行。 Exercise: 划出句中的现在分词,并指出它在句中做何成分。 1. The three contestants were sitting at their desks on the stage, waiting. 2. Hearing the news, he jumped with joy. 3. Having finished his homework, he went out. 4. People living in the cities used to regard farming as boring and backward. 5. The changes in Sunqiao is very amazing. 现在分词做定语: Exercise: Combine each pair of sentences 1. The men are required to come to the headmaster’s office. They had some overseas working experience. 2. The people take part in a variety of exercise They can keep healthy. 3. The research at Sunqiao produces seeds. The seeds help farmers grow better crops. 4. People used to regard farming as boring and backward. These people live in cities. 5.Do you know the boy? He is standing under the tree. 6. The spiders store the mice for later. The mice serve as a source of food. Exercise: compare The swimming pool is clean and big. The swimming boy is his brother. The big writing desk is very expensive. The writing student is Tom’s classmate. 现在分词作状语:时间,条件,伴随方式,原因,结果 Exercise: rewrite the sentences 1. Kitty heard the news. She jumped with joy. 2. Tom put on his swim-suit. He dived into the swimming pool. 3. While she was cooking, she burned her right hand. 4. After he had finished his homework, he went out to play football. 以上改写后的三个句子中的现在分词短语做______状语。 现在分词作状语:相当于状语从句,但从句和主句的____语必须一致. 时间状语: 1. Working in the factory, he learned a lot from the workers.(分词一般式) 2. Having read the letter, she got very excited(完成式) 3. ________hearing the news, they all jumped with joy. 4. = as soon as _________________________________________. 5. Be careful when crossing the street. 条件状语: 1.If you walk hard, you will succeed. 2. = _______________________________ 伴随方式状语 1. She came _______(run) towards me. 2. The children ran out of the room, __________(laugh) and _______(talk) merrily. 3. ____________(travel) by jeep, we visited a number of cities. 4. ____________(follow) the guide, they started to climb. 5. _____________(follow) by the students, the teacher entered the office. 原因状语 1. Because I was sick, I stayed at home.

不定式、动名词、过去分词 作定语的用法

不定式作定语的用法 不定式及其短语作定语,与其他短语作定语一样,一般都放在被修饰的词之后,通常表示一个将来的动作,有时也可以表示某一过去的特定动作。 一些名词后常用不定式作定语,如:chance(机会),way(方法),time(时间)等;另外,the first,the second,the last,the only等作名词或者它们作形容词用来修饰代词,它们或它们所修饰的代词后,也常用不定式作定语。 不定式作定语时,不定式与被修饰词之间存在的关系复杂,有的是主谓关系;有的是动宾关系;有的是动状关系,还有的不存在主谓、动宾、动状关系。 1、主谓关系的 (1)We must find a person to do the work. (2) There is no one to take care of her. (3) In my family, my mother is always the first one to get up. (4) He is always the first to come and the last to leave. (5) We need someone to go and get a doctor. 2、动宾关系的 如果不定式与被修饰的词在逻辑上存在动宾关系,不定式里的动词必须是及物动词。注意:是及物动词的,后面不要再加宾语,因为前面的被修饰词是它的宾语;是不及物动词的,要加上适当的介词或副词让它变成及物动词,只有这样,它才能带上前面的宾语。 (1) He has a lot of books to read. (2) I would like a magazine to look at. (3) Here is some advice for you to follow. (4) Do you have anything else to say? (5) There is no one to take care of. (6) She has nothing to worry about.

中文分词实验

中文分词实验 一、实验目的: 目的:了解并掌握基于匹配的分词方法,以及分词效果的评价方法。 实验要求: 1、从互联网上查找并构建不低于10万词的词典,构建词典的存储结构; 2、选择实现一种机械分词方法(双向最大匹配、双向最小匹配、正向减字最大匹配法等)。 3、在不低于1000个文本文件,每个文件大于1000字的文档中进行中文分词测试,记录并分析所选分词算法的准确率、分词速度。 预期效果: 1、平均准确率达到85%以上 二、实验方案: 1.实验平台 系统:win10 软件平台:spyder 语言:python 2.算法选择 选择正向减字最大匹配法,参照《搜索引擎-原理、技术与系统》教材第62页的描述,使用python语言在spyder软件环境下完成代码的编辑。 算法流程图:

Figure Error! No sequence specified.. 正向减字最大匹配算法流程

Figure Error! No sequence specified.. 切词算法流程算法伪代码描述:

3.实验步骤 1)在网上查找语料和词典文本文件; 2)思考并编写代码构建词典存储结构; 3)编写代码将语料分割为1500个文本文件,每个文件的字数大于1000字; 4)编写分词代码; 5)思考并编写代码将语料标注为可计算准确率的文本; 6)对测试集和分词结果集进行合并; 7)对分词结果进行统计,计算准确率,召回率及F值(正确率和召回率的 调和平均值); 8)思考总结,分析结论。 4.实验实施 我进行了两轮实验,第一轮实验效果比较差,于是仔细思考了原因,进行了第二轮实验,修改参数,代码,重新分词以及计算准确率,效果一下子提升了很多。 实验过程:

现在分词作状语详解

教学目标:讲解现在分词作状语及区分不定式、现在分词作状语的异同 重点难点: 1.现在分词和不定式作状语时,其逻辑主语一般应与句子的主语保持一致。 2.分词作状语时,要看它同句子主语之间的关系,以确定是现在分词还是过去分词。 3.注意非谓语动词与句子谓语动词的时间关系,以确定分词的时态形式 4、弄清非谓语动词与其逻辑主语的关系,以确定非谓语动词的语态形式. 5. 连词+分词形式(分词作状语的省略问题) 6.不定式作结果状语和现在分词作结果状语的区别。 7. 现在分词的独立主格结构和评价性状语 Step 1 lead in 朗读下面一首唐诗,找出其中的现在分词形式 Thinking in the Silent Night 静夜思 Before my bed there is bright moonlight 床前明月光 So that it seems that frost on the ground. 疑是地上霜 Lifting my head, I watch the bright moonlight. 举头望明月 Lowering my head, I dream tha t I’m home. 低头思故乡 Step2 现在分词作状语的意义 动词的现在分词作状语,修饰动词,相当于状语从句,在句中表示时间、原因、结果、条件、让步、行为方式或伴随情况及独立成分等,作时间、原因、条件、让步状语时多位于句首;作结果、伴随情况状语时常位于句末。 一. -ing分词短语作时间状语,代替一个时间状语从句(引导词有when ,while ) 温馨提示: 1.现在分词所表示的动作与主句的动作一般是同时发生,有时可由连词when, while引出。 2.现在分词所表示的动作一发生,主句的动作就立即发生时。如: When she saw those pictures,she remembered her childhood. =Seeing those pictures, she remembered her childhood. 看到那些画,她想起了自己的童年。 As soon as he heard the good news, he jumped with joy. =(0n)Hearing the good news, he jumped with joy. 他一听到这个好消息,就高兴地跳起来。 二.-ing分词短语作原因状语,相当于一个原因状语从句。(引导词有because ,as ,since) 如:As he was ill, he didn't go to school yesterday =Being ill, he didn't go to school yesterday. 由于生病,他昨天没有上学。 三.-ing分词也可作条件状语和让步状语,相当于一个条件状语从句。(引导词有if,unless,once) If you work hard, you will succeed. =Working hard, you will succeed. 如果你勤奋一点,你就会成功。 If you turn to the left, you will find the path leading to the school.

英语现在分词

英语现在分词 Final approval draft on November 22, 2020

现在分词的构成方法 (1)一般情况下,在动词后加-ing构成:work--working,sleep--sleeping,wait--waiting等。 (2)在不发音的-e结尾动词去掉e后再加-ing:smile--smiling,move-movingtake-takingmake--making等。 (3)以重读闭音节或r音节结尾且末尾只有一个辅音字母动词,要双写末尾的辅音字母再加-ing:sit--sitting,plan--planning,refer--referring,occur—occurring,begin—beginning,beg—begging,cut—cutting,get—getting,hit—hitting,let— letting,swim-swimming,permit-permittingstop-stopping,drop-dropping,dig-digging,win-winning,run-running,put-putting,admit-admitting,shop--shopping,fit--fitting,forget--forgetting,spit--spitting (4)以字母ie结尾的动词,通常将ie改为y,再加ing:die--dying,lie--lying,tie--tying等。 (5)以字母l结尾动词,若末尾一个音节为重读音节,则必须双写l再加ing,如 control--controlling,但若末尾一个音节为非重读音节,则可双写l(英国英语)或不双写l(美国英语),如:travel—traveling/travelling。 cut--cutting切put--putting放swim--swimming游泳begin--beginning开始get--getting得到,获得forget--forgetting忘记hit--hitting打,击,撞spit-- spitting吐痰run--running跑sit--sitting坐babysit--babysitting临时照看婴儿split--splitting分裂shut--shutting关闭win--winning赢shop--shopping购物stop--stopping停止drop--dropping落下dip--dipping浸dig--digging挖plan--planning计划prefer--preferring更喜欢refer--referring查阅,参考let--letting 让trip--tripping绊倒step--stepping踩,踏rob--robbing抢劫set--setting设置nod--nodding点头fit--fitting合适regret--regretting后悔rot--rotting腐烂spot--spotting玷污slip--slipping滑倒wrap--wrapping包装 vs.及物动词Vi.不及物动词N.名词adv.副词Adj.形容词prep.介词Pron.代词Conj.连词Num.数词 illness患病haveafever发烧hurt疼痛haveacold感冒haveatoothache牙疼haveaheadache头疼haveasorethroat喉咙疼

分词作定语讲解

分词作定语 分词作定语时有下面几个特点: 1) 现在分词表示主动意义,过去分词一般表示被动含意。 2) 现在分词表示正在进行,过去分词表示状态或做完(完成)的事。 He rushed into the burning house .他冲进了正在燃烧着的房子。 The child standing over there is my brother .站在那儿的男孩子是我弟弟。 The room facing south is our classroom .朝南的房间是我们的教室。 Have you got your watch repaired? 你拿到那个修好的表了吗? 分词作定语时的时间关系 一般来说,不定式所表示的动作发生在谓语动词所表示的动作之后;现在分词所表示的动作与谓语动词所表示的动作 同时发生;过去分词表示的动作发生在谓语动词所表示的动作之前。例如: Do you want to see the doctor to be sent for from Beijing? 你要见那位将从北京请来的医生吗? Do you want to see the doctor working on the case report in the office? 你要见那位正在办公室里写病历的医生吗? 共同点:单个分词做定语放在所修饰名词前(a swimming pool) ;分词短语(就是不仅仅由一个分词构成的用来修饰名词的短语the book written by Luxun )做后置定语,即放名词后。 用过去分词还是现在分词做定语的判断关键:名词与该动作的关系 1.现在分词(Ving) 做定语: 从功能上看,现在分词做定语表示1)主动(及物);2)进行(不及物)。 做定语:相当于一个定语从句(主动) Do you know the boy standing at the door? Do you know the boy who is standing at the door? A developing country needs aids. A country that/which is developing needs aids.

分词工具比较

IKAnalyzer IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0则发展为面向Java的公用分词组件,独立于Lucene 项目,同时提供了对Lucene的默认优化实现。 语言和平台:基于java 语言开发,最初,它是以开源项目Luence 为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer 3.0 则发展为面向 Java 的公用分词组件,独立于 Lucene 项目,同时提供了对Lucene 的默认优化实现。 算法:采用了特有的“正向迭代最细粒度切分算法”。采用了多子处理器分析模式,支持:英文字母( IP 地址、 Email 、 URL )、数字(日期,常用中文数量词,罗马数字,科学计数法),中文词汇(姓名、地名处理)等分词处理。优化的词典存储,更小的内存占用。支持用户词典扩展定义。针对 Lucene 全文检索优化的查询分析器 IKQueryParser ;采用歧义分析算法优化查询关键字的搜索排列组合,能极大的提高 Lucene 检索的命中率。 性能:60 万字 / 秒 IKAnalyzer基于lucene2.0版本API开发,实现了以词典分词为基础的正反向全切分算法,是LuceneAnalyzer接口的实现。该算法适合与互联网用户的搜索习惯和企业知识库检索,用户可以用句子中涵盖的中文词汇搜索,如用"人民"搜索含"人民币"的文章,这是大部分用户的搜索思维;不适合用于知识挖掘和网络爬虫技术,全切分法容易造成知识歧义,因为在语义学上"人民"和"人民币"是完全搭不上关系的。 je-anlysis的分词(基于java实现) 1. 分词效率:每秒30万字(测试环境迅驰1.6,第一次分词需要1-2秒加载词典) 2. 运行环境: Lucene 2.0 3. 免费安装使用传播,无限制商业应用,但暂不开源,也不提供任何保证 4. 优点:全面支持Lucene 2.0;增强了词典维护的API;增加了商品编码的匹配;增加了Mail地址的匹配;实现了词尾消歧算法第二层的过滤;整理优化了词库; 支持词典的动态扩展;支持中文数字的匹配(如:二零零六);数量词采用“n”;作为数字通配符优化词典结构以便修改调整;支持英文、数字、中文(简体)混合分词;常用的数量和人名的匹配;超过22万词的词库整理;实现正向最大匹配算法;支持分词粒度控制 ictclas4j ictclas4j中文分词系统是sinboy在中科院张华平和刘群老师的研制的FreeICTCLAS的基础上完成的一个java开源分词项目,简化了原分词程序的复

冀教版初中英语七年级上册语法动名词和现在分词的区别教案

湖南省娄底市双峰县曾国藩实验学校初中英语语法《动名词和现在 分词的区别》教案 V-ing 的非谓语动词用法: 动名词和现在分词的区别 一、V-ing作动名词时具有名词的特征,因而在句中用作主语、表语、宾语、定语,有时它可以有自己的逻辑主语,也可以有时态和语态形式。如: 1. 作主语、表语 动名词作主语和表语表示泛指。如: Tom's not having finished his homework made his teac her angry. 汤姆没有完成作业使老师很生.(主语) Her job is keeping the offices clean. 她的工作是保持办公室清洁。(表语) 2. 作宾语 动名词常跟在某些动词如enjoy, finish, mind, can't help(禁不住), suggest(建议), advise, consider(考虑), practise, admit, imagine 等以及含介词的短语动词insist on, stop...from, look forward to, pay attention to等后面作宾语。如: Do you mind my smoking here? 你介意我在这儿吸烟吗? 3. 作定语 动名词作定语时表示被修饰词的用途和作用。如: Don't forget to take a shopping basket with you. 别忘了带上购物篮子。 a sleeping baby (一个正在睡觉的baby) baby可以睡觉--动作性--现在分词 a sleeping car.(卧车)车不可以睡觉--名词性---动名词 二、V-ing作现在分词充当非谓语动词时,它主要在句中充当定语、表语、宾补、主补及状语。如: 1. 作定语 现在分词作定语时表示该动作正在进行,现在分词与所修饰的名词有逻辑上的主谓关系。单个现在分词作定语通常放在被修饰词的前面.现在分词短语作定语则放在被修饰词之后。如: The rising sun looks very beautiful. 冉冉升起的太阳看上去很美。 若被修饰词与现在分词是被动关系时,须用现在分词的被动式(being done)作定语。如: The song being broadcas t is very popular with the young students. 正在播放的 歌曲深受青年学生的欢迎。 现在分词与动名词作定语的区别: 现在分词与所修饰的名词有逻辑上的主谓关系,而动 名词作定语表示作用与用途。如: Let sleeping dogs lie. 别招惹麻烦。(现在分词。相当于定语从句 which are sleeping) I think some sleeping pills may help you. 我想安眠药可以助你入睡。(动名词.表示用途,相当于pills for sleeping) 2. 作表语 现在分词作表语表示主语的性质,这时通常可以看作形容词,可以用very, so或much等 修饰。如: The news that our team had been beaten by them in the match was very surprising. 我们队在比赛中被他们打败的消息让人感到很意外。 The sound we heard last night was so frightening. 我们昨晚听到的声音令人恐怖。

hanlp中文分词器解读

中文分词器解析hanlp分词器接口设计:

提供外部接口: 分词器封装为静态工具类,并提供了简单的接口

标准分词是最常用的分词器,基于HMM-Viterbi实现,开启了中国人名识别和音译人名识别,调用方法如下: HanLP.segment其实是对StandardTokenizer.segment的包装。 /** * 分词 * * @param text 文本 * @return切分后的单词 */ publicstatic Listsegment(String text) { return StandardTokenizer.segment(text.toCharArray()); } /** * 创建一个分词器
* 这是一个工厂方法
* 与直接new一个分词器相比,使用本方法的好处是,以后HanLP升级了,总能用上最合适的分词器 * @return一个分词器 */ publicstatic Segment newSegment() }

publicclass StandardTokenizer { /** * 预置分词器 */ publicstaticfinalSegment SEGMENT = HanLP.newSegment(); /** * 分词 * @param text 文本 * @return分词结果 */ publicstatic Listsegment(String text) { return SEGMENT.seg(text.toCharArray()); } /** * 分词 * @param text 文本 * @return分词结果 */ publicstatic Listsegment(char[]text) { return SEGMENT.seg(text); } /** * 切分为句子形式 * @param text 文本

非谓语动词-现在分词的讲解

非谓语动词 非谓语动词包括不定式(to do)、动名词(-ing)、现在分词(-ing)与过去分词(-ed)。它们不受主语人称和数的限制,在句子中不能充当谓语,但可以充当句子的其他成分,并且有时态和语态的变化。 动词-ing形式的要点 1.-ing的形式 2.-ing形式的基本用法 (1)作主语:Seeing is believing. 眼见为实。 (2)作表语:Her job is washing and cooking. (3)作宾语:①作及物动词的宾语。She likes drawing very much. ②作某些短语动词的宾语。 Mary is thinking of going back to New York. ③ do+限定词(my, some, any, the等)+v.-ing,表示“做…事”之如 do some cleaning打扫卫生do some shopping购物

④作介词的宾语:Her sister is good at learning physics. ⑤作形容词worth, busy等的宾语: This book is well worth reading. 只接动词-ing形式而不接不定式作宾语的动词有: admit 承认appreciate 感激avoid 避免put off 推迟keep 保持consider 考虑delay/ postpone 耽搁dislike 嫌恶resist 抵制mention 提及enjoy 喜欢escape 避免excuse 原谅practice 练习mind介意fancy想不到feel like 意欲finish 完成risk 冒险include 包括forgive 原谅give up 放弃suggest 建议miss 逃过imagine 想象can’t help 情不自禁involve 需要can’t stand无法忍受understand 理解 常见的带介词to的短语: be used to 习惯be related to 与……有关get down to 着手做contribute to 贡献put one’s mind to全神贯注于give rise to 引起 be equal to 胜任devote oneself to 献身于lead to 导致be opposed to 反对 look forward to 盼望object to 反对stick to 坚持pay attention to 注意 (4)作定语:The sleeping child is only five years old. (5)作宾语补足语:We can see steam rising from the wet clothes.

现在分词用法总结

现在分词 一、基础知识: 现在分词(也叫动名词):表示主动和进行。 基本形式:doing 否定式:not doing 被动式:being done 完成式:having done 二、具体用法: 1.动名词作主语和宾语: (1)把一个动词变成-ing形式可以当做名词来用,表示一种经常性、习惯性的动作,可在句中充当主语和宾语。 eg: Working with you is a pleasure. I like reading in my free time. (2)可以用it做形式主语或形式宾语放在前面,再用动名词做真正的主语或宾语放在后面,这种用法常用于以下句式: ①It is/was no use/good doing sth. 做某事是没用的/没有好处的。 eg: It’s no use begging for his mercy. It’s no good smoking too much. ②It is/was a waster of time doing sth. 做某事是浪费时间的。 eg: It is a waste of time copying others’ homework. ③It is/was worth doing sth. 做某事是值得的。 eg: It was worth making the effort. ④There is/was no sense in doing sth. 做某事是没有道理的/意义的。 eg: There is no sense in arguing with your wife. ⑤There is/was no point (in) doing sth. 做某事是没用的/无意义的。 eg: There is no point in getting angry. ⑥There is no shame in doing sth. 做某事是不丢脸的。 eg: There is no shame in saying sorry to your friends. ⑦There is no telling…无法预言会… eg: There is no telling what will happen. ※注意:动名词作主语时,其前可用名词所有格和形容词性物主代词修饰,即one’s doing sth.作主语。 eg: Tom’s being late again made his teacher angry. My going to Beijing University is my parents’ biggest dream. (3)动名词作宾语分为两种情况:动名词后的宾语和介词后的宾语 ①有些动词后只能接动名词作宾语,常见的有: avoid, advise, allow, admit, appreciate, consider, deny, enjoy, keep, finish, suggest, dislike, delay, risk, escape, imagine, mind, miss, permit, practice, fancy, can’t help, be busy, give up, can’t stand, feel like等。 eg: You must avoid being hurt when crossing the road. ②有些动词后即可接动名词也可接不定式作宾语,常见的有: A: start, begin, intend, attempt, continue等后接doing和to do无区别。 B: like, love, prefer, hate等后接doing和to do略有区别,后接doing侧重经常习惯性的行为,后接to do侧重具体的某一次行为。 eg: I like swimming in summer but today I like to see a film at home

过去分词作定语用法.

过去分词作定语用法 (Past Participles Used as Attributes) 过去分词作定语,在语态上,表被动;在时间上,表示动作已经发生或完成,与它所修饰的名词有逻辑(意义)上的动宾关系。过去分词作定语时,所修饰的名词在逻辑上相当于被动句中的主语,过去分词相当于谓语。 过去分词作定语表示动作在谓语动作之前发生,已经完成并具有被动意义。有时也不表示时间性。作定语的过去分词一般由及物动词变来,因为只有及物动词才有被动意义。例如:He is a teacher loved by his students. 他是个很受学生爱戴的老师。 也有用不及物动词的过去分词作定语的情况,一般作前置定语,它不表示被动意义,只表示主动意义,强调动作完成。不能像及物动词的过去分词那样放在名词后面作定语。例如:fallen leaves 落叶 retired workers 退休工人 the risen sun 升起的太阳 注意下面过去分词作定语的几种情况: 1. 单个的过去分词作定语一般放在被修饰的名词之前。例如: We needed much more qualified workers. 我们需要更多的合格的工人。 My friend is a returned student. 我的朋友是个归国的留学生。 单个分词也可以作后置定语,用以强调动作。例如: They decided to change the material used. 他们决定更换使用的材料。 2. 过去分词短语作定语要放在被修饰的名词后面,作后置定语,其作用相当于一个定语从句。例如: The student dressed in white is my daughter. =The student who is dressed in white is my daughter.)穿白色衣服的学生是我的女儿。 3. 如果被修饰的词是由every/some/any/no + thing/body/one所构成的复合代词或指示代词those等时,即使一个单一的分词作形容词用,也要放在被修饰词的后面。例如: Is there anything unsolved? 还有没解决的问题吗? There is noting changed here since I left this town.自从我离开这个城镇以来,几乎没有什么变化。 4. 单个过去分词前加一名词或副词,常用连字符将它们连接起来构成一个复合形容词,放在其修饰的名词前,作前置定语。分词前加的名词表示分词的动作或行为主体,所加的副词表示方式、时间、程度、性质等意义。例如: This is a state-owned factory. 这是一家国营工厂。 This is our school-run factory. 这是我们的校办工厂。 5. 作前置定语的某些动词的过去分词的形式与作谓语或表语的过去分词的形式往往不一样。例如: 原形用作定语的过去分词用作表语或谓语的过去分词 drink drunken drunk

(英语语法)现在分词、过去分词和动名词的用法

现在分词和过去分词的用法 1)As Lily missed the bus, she was late for the class. Missing the bus, she was late for the class. 2)As the student was scolded by the teacher, she felt unhappy. scolded by the teacher, she felt unhappy. 一、现在分词 (一)现在分词的定义: 现在分词(Present Participle)(又称-ing形式、现在进行式) ,是分词的一种,由动词原形+ing形式组成。具有双重性,一面具有动词的特征,可以有自己的宾语和状语;另一面具有形容词和副词的特征,可以充当表语,定语,状语,补足语,可以表示主动或正在进行的动作,是非谓语动词的一种。 (二)现在分词的功能与用法: 1. 作定语 单个分词作定语时放在所修饰的名词前,分词短语作定语时放在后,并且名词与现在分词之间存有逻辑上的主谓关系。一般都可以转化为一个进行时的定语从句。 e.g. a running boy→ a boy who is running an old man standing there →an old man who is standing there 例如: The report indicated that 45% of students were in jobs not specific qualifications. A. requiring B. to be required C. being required D. to have required 2. 作补语 只有两类动词可以加现在分词作宾补: 1)感官动词:see hear watch feel notice observe find listen to look at 2)使役动词:have get make 注意:要想用现在分词来作宾补,只能是用于这些词后,但是并不代表这些动词后的宾补形式都要用现在分词(有些后面可以加不带to的不定式作宾补)。 eg. I saw Thomas playing computer games. Don’t have the students studying all day. 注意:宾语与作宾补的现在分词之间存在逻辑上的主谓关系,即宾语是现在分词动作的发出者。 3. 作表语 (1) 分词作表语有两种情况,一种是现在分词作表语,一种是过去分词作表语,究竟是用现在分词还是用过去分词作表语是学生们经常困惑的地方。一般来说,表示心理状态的动词如excite,interest等都是及物动词,汉语意思不是“激动”,“高兴”,而是“使激动”、“使高兴”,因而现在分词应该是“令人激动的”、“令人高兴的”,过去分词则是“感到激动的”和“感到高兴的”。所以,凡表示“令人……的”都是-ing形式,凡是表示“感到……”都用-ed形式。这类词常见的有: interesting 使人感到高兴— interested感到高兴的 exciting令人激动的— excited感到激动的

分词作定语练习题

分词作定语练习题 一Fill the form with V-ed 1. The ___________(steal) car was found by the police last week. 1. The book ___________________ (一本农民写的书) is very popular. 2. The ceremony(典礼)____________________(正在大厅举行的)is in memory of the hero. 3.The problem _________________________(在昨天会议上提出的) was very difficult to solve. 4. The window _________________________(被那个男孩打破的) is being repaired 5. The people _________________(暴露在阳光下的) got sunburnt. 6. The students _______________________(受到老师鼓舞的)worked harder than ever before. 7. The scientists _______________(在这儿工作的) are well paid. 二单项选择 1. Mary is a new nurse and her job is to take care of the soldiers. A. wound B. wounded C. wounding D. being

wounded 2. The meeting next Thursday mainly aims to deal with the problems linked to teenagers’mental health. A. to be held B. held C. being held D. having been held 3. Don’t use words, expressions, or phrases _____ only to people with specific knowledge. A. being known B. having been known C. to be known D. known 4 Linda worked for the Minnesota Manufacturing Mining Company_____ as 3M. A. knowing. B. known. C. being known. D. to be known 5 The _____ dishes lay on the floor. A breaking. B. broken. C. broke. D. break 6 the ship______ by a huge piece of iceberg sank 沉没with its passengers. A. hitting. B. hit. C. hitted. D. to hit. 7 Tell Mary that there’s someone ____ for her at the door. A. waiting. B. waits. C. waited. D. to wait.

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