文档库 最新最全的文档下载
当前位置:文档库 › wing的用法总结大全

wing的用法总结大全

wing的用法总结大全
wing的用法总结大全

wing的用法总结大全

wing的用法你知道多少,今天给大家带来wing的用法,希望能够帮助到大家,下面就和大家分享,来欣赏一下吧。

wing的用法总结大全

wing的意思

n. 翅膀,翼,飞翔,派系,派别

vi. 飞行

vt. 为…装上翼,使或使能飞行,飞过

变形:过去式: winged; 现在分词:winging; 过去分词:winged;

wing用法

wing可以用作名词

wing的基本意思是“翼,翅膀”,指鸟、昆虫或蝙蝠的飞行器官,也可指飞行器的“机翼”,引申可指“侧厅,耳房”“军队作战阵势中的侧翼”“足球、曲棍球等场地的边侧或边锋队员”等,是可数名词。

wing也可表示党派中持有某观点或起某作用的“派,翼”,通常用作单数形式。

wing还可作“翼子板”解,多用在英式英语中,在美式英语中用fender表示。

wing用作名词的用法例句

The hen tucked her head under her wing.那母鸡把头缩在翅膀下。

A seagull fluttered down with an injured wing.一只海鸥拍打着翅膀飞落下来。

The birds left wing was hurt.这只鸟的左翼受伤了。

wing可以用作动词

wing用作动词的意思是“在…上装翼”。引申可作“飞行”“加快”解。

wing也可以作“伤(鸟)翼,伤(人)臂”解。

wing可用作及物动词,也可用作不及物动词。用作及物动词时接名词或代词作宾语。

wing用作动词的用法例句

Wild gooses wing regularly,haste and idle.大雁整齐地飞过

I lost my lecture notes, so I had to wing it.我把讲稿弄丢了,所以只得即兴说几句了。

wing用法例句

1、He noticed that fabric was tearing away from the planes wing.

他注意到机翼在一块一块地断裂。

2、A hard-core group of right-wing senators had hoped to sway their colleagues.

一群骨干右翼参议员曾企图左右自己的同僚。

3、The fiery right-wing leader toned down his militant statements after the meeting.

言辞激烈的右翼领袖在会后收敛了他的好战言论。

wing的用法原来这么多

wing作名词时,它最常用的意思是“(鸟等的)翅膀,(昆虫等的)羽翼”,例如:

The eagle spread his large wings. 那只老鹰展开了翅膀。

The butterfly has black spots on its wings. 那只蝴蝶的翅膀上有黑点。

wing还可以表示“飞机或者风车的翼、扇片”,例如:

There was a crack in the left wing of the plane. 那架飞机的左翼有条裂痕。

wing的意思非常丰富,还可以表示“(政治上的)党派;组织;(建筑物的)厢房;”等,例如:

the right wing 右派

the left wing 左派

the east wing of a house 东厢房

常用搭配:

get your wings 获得飞行资格

take sb under your wing 呵护某人

分析wing是什么意思及用法

wing含义一

wing (英语单词)

wing是一个英语单词,可以用作名词和动词,可以翻译为翅膀、飞翔,等等。

释义

编辑

wing

[英][w??][美][w??]

n.翅膀,翼;飞翔;派系,派别;

wing是什么意思

vi.飞行;

vt.为…装上翼;使或使能飞行;飞过;

第三人称单数:wings过去分词:winged复数:wings现在进行时:winging过去式:winged

例句

1.Researcherswilltesthowdifferentwinganglesaffectflight.

研究人员将会测试不同的机翼角度对飞行的影响。

2.Itswingspreadis2meters.

它的翅膀展开有两米。

3.Themainflightcomputerandwingspoilersfailed.

主飞行电脑和扰流翼停止工作。

4.Inthechinesewing,apairofdedicatedteachersprovidesvariouslangu agecoursesforabout60students.

在中国一翼,两位专门的老师为大概60名学生提供各种语言课程。

5.Butchristopherowens,thegeneralcommandingtheaircraftwingatfut enma,thinksthemovetoabasefacingfewerrestrictionswouldbeprefer able.

但普天间飞行联队的总指挥官克里斯多夫欧文斯(christopherowens)认为,搬到一个受到限制更少的军事基地是更加可取的选择。

wing含义二

wing

[wi?]

n. 翼;翅膀;飞翔;派别

vt. 使飞;飞过;空运;增加…速度;装以翼

vi. 飞行

同义词

n.backstage,extension,fender,flank

v.fly

参考例子

1.A plane camewinging down towards the coast.

一架飞机向海岸线低飞下来。

2.Skylark wounded in thewing.

一只翅膀受伤的云雀。

3.Wing of seeds broadest at middle.

种子最宽的在中部的翅。

英文解释

n.

1.a movable organ for flying (one of a pair)

2.one of the horizontal airfoils on either side of the fuselage of an airplane

3.a stage area out of sight of the audience

4.a unit of military aircraft

不定代词用法总结

不定代词总结 一、不定代词 some 与 any 的用法区别 一般说来,不定代词some 用于肯定句中,any 用于否定句和疑问句中。但是,在表示请求、邀请或征求意见的句子中,通常要用 some 而不用any: Would you like some cake 吃点蛋糕吗 Why not buy some bread 为什么不买些面包呢 Shall I get some chalk for you 要我帮你拿些粉笔来吗 【说明】不定代词any 有时也用于肯定句中,此时表示“任何”: Any colour will do. 任何颜色都行。Come any day you like. 随便哪天来都可以。 二、不定代词 many 与 much 的用法以及区别 不定代词many 和 much 都表示“许多”,但 many 修饰或代替可数名词(复数),与 few(少数)相对;而 much 用来修饰或代替不可数名词(单数),与little(少量)相对。在口语中两者主要用于非肯定句中: Did you see many people there 你在那儿看见许多人了吗 We don’t have much time. 我们没有许多时间。 Much work has been done. 许多工作都已经做了。 You’ve given me too much. 你已给我太多了。 Take as many (much) as you want. 你要多少拿多少。 I asked her a great many questions. 我问了她许多问题。 辨析:too much;much too; too many 1、too much常用作副词或代词,也可以用作形容词修饰不可数名词.如: Is watching TV too much good or bad for your health电视看得太多对你的健康有益还是有害 You've given me too much.你给我的太多了. We've had too much rain lately.最近我们这里的雨下得太多了. 2、much too常作副词,后接副词或形容词.如: He drove much too fast.他开车开得太快了. It is much too cold.天实在太冷了. 3、too many常用作形容词,修饰可数名词复数.如:

过去完成时态用法小结

过去完成时态的用法小结 默认分类2009-12-27 12:54:52 阅读281 评论0 字号:大中小订阅 一、过去完成时适用场合 1. 过去完成时表示在过去某一时间或动作以前已经完成了的动作。这个过去的时间常用by,before等介词短语或一个时间状语从句表示,也可以暗含在上下文中。 I had finished my homework before supper.我在晚饭前就把作业做完了。 The play had already started when we got to the theatre. 我们到剧场时戏已经开始了。 By the end of June they had treated over 10,000 patients. 到六月底他们已经治疗了一万多病人。 2. 过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或还要持续下去,常与for,since等词连用。如: He had served in the army for ten years before he retired last year. 他在部队干了十年,去年退役了。 He told me that he had known her since he was a child. 他告诉我他从小就认识她。 He had learned English for eight years before he went to England for further study. 他在去英国深造前,已学了八年英语。 3. 在一段情景连贯的文字中,先发生的事放在后面叙述时,要用过去完成时。如: Tom flew home, but his father had already died. 汤姆乘飞机回家,他的父亲却已经去世了。4. 过去完成时也用于hardly...when..., no sooner...than..., It was the first time + that分句等一些固定句型中。 He had no sooner left the room than they began to talk about him. 他刚离开房间,他们就议论起他来。 We had hardly begun when we were told to stop. 我们刚开始就被叫停。 It was the first time that he had ever spoken to me in such a tune.他用这样的语调跟我讲话,这是第一次。 二、过去完成时与一般过去时的比较 1. 当一个由before, after, as soon as 等连词引导的从句所表示的动作和主句的动作紧接着发生时,两个动作均可用一般过去时来表示。 We had breakfast after we did morning exercises. 做完早操后,我们吃早饭。 The train started to move just before he reached the platform. 他到月台时火车刚开走。 They started ploughing as soon as they got to the fields. 他们一到地里就开始耕地。 2. 按时间顺序叙述两个或两个以上接连发生的动作时,用一般过去时。 He entered the room, turned on the light and sat down at the table. 他走进屋子,打开灯,坐在桌子旁。 3. 在表示某人过去未曾完成的“心愿”、“打算”、“计划”、“想法”、“许诺”等时,hope, mean, plan, think, intend等谓语动词常用过去完成时。 I had hoped to be back last night, but I didn’t catch the train. 我本来希望昨晚回来的,但没搭上火车。 We had thought to return early but they wouldn’t let us go. 我们本想早回来的,但他们不让我们走。 4. 在表示过去的句子中出现常与完成时态连用的词,如:already,yet,since,for,ever,never及次数名词等时,常用过去完成时来表示。

java String类的用法

1 String 类的用法 public class SetStringValue { /** * @param args */ public static void main(String[] args) { String str1=new String("Java是当今最流行的编程语言之一");//截取数组 String str2="java是优秀的技术"; char[] szStr={'H','e','l','l','o',',','j','a','v','a'}; String str3=String.copyValueOf(szStr);//复制数组,所有数组。 String str4=String.copyValueOf(szStr,6,4);//所取数组,开始位置,所取个数 System.out.println(str1); System.out.println(str2); System.out.println(str3); System.out.println(str4); // TODO Auto-generated method stub } } 2 public class StringPool { /** * @param args */ public static void main(String[] args) { String str1="Good!"; String str2="Good!"; String str3=new String("Good!"); if(str1==str2)//判断地址是否相同 { System.out.println("str1=str2");//地址相同则输出相等

不定代词用法归纳

不定代词用法归纳(详细讲解) ■本站特约作者陈根花 一、不定代词概说 英语的不定代词有 all, each, both, either, neither, one, none, little, few, many, much, other, another, some, any, no, (a) few, (a) little, both, enough, every 等,以及由 some, any, no 和 every 构成的合成代词(即somebody, anyone, nothing 等)。在这些不定代词中,多数都能作主语、宾语、表语或定语,但是代词 none 以及由 some, any, no 和 every 构成的合成代词只能作主语、宾语或表语,不能作定语,而 no 和 every 则只用作定语。 二、指两者和三者的不定代词 有些不定代词用于指两者(如both, either, neither),有的不定代词用于指三者(如all, any, none, every),注意不要弄混: Both of my parents are doctors. 我的父母都是医生。 All of the students are interested in it. 所有的学生对此都很感兴趣。 There are trees on any side of the square. 广场的每一边都种有树。 He has two sons, neither of whom is rich. 他有两个儿子,都不富有。 He has three sons, none of whom is rich. 他有三个儿子,都不富有。 【说明】each 可用于两者、三者或三者以上,而 every 只用于三者或三者以上,因此用于两者时只能用 each,不能用 every。如不能说 There are trees on every side of the road. 三、复合不定代词的用法特点 复合不定代词包括 something, somebody, someone, anything, anybody, anyone, nothing, nobody, no one, everything, everybody, everyone 等。它们在句中可用作主语、宾语或表语,但不能用作定语。something, someone 等和 anything, anyone等的区别与 some 和 any 的区别一样,前者一般用于肯定句,后者一般用于否定句、疑问句或条件句(参见 any & some)。具体使用时应注意以下几点: 1.复合不定代词受定语修饰时,定语应放在它们后面: There is nothing wrong with the radio. 这收音机没有毛病。 Have you seen anyone [anybody] famous? 你见过名人吗? 2.指人的复合不定代词若用作主语,其谓语动词一般用单数,相应的人称代词和物主代词也用单数 he, him, his (不一定指男性)。但在非正式文体中常用复数代词 they, them, their:Everyone knows this, doesn’t he [don’t they]?人人都知道这一点,不是吗? If anybody [anyone] comes, ask him [them] to wait. 要是有人来,让他等着。 3.指事物的复合不定代词若用作主语,谓语动词只能用单数,相应的人称代词也只能用 it,而不用 they:

过去完成时知识点总结和题型总结(word)

过去完成时知识点总结和题型总结(word) 一、初中英语过去完成时 1.—We all went to the park except you last weekend. Why didn't you come? —Because I the park twice. A. have gone to B. had gone to C. had been to D. have been to 【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,所以用过去完成时,故选C。 【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。 2.Sue didn't go to see the film with us last week because she ________________ it with her mother. A. has seen B. had seen C. will see D. saw 【答案】 B 【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。 A.已经看了,现在完成时; B.已经看了,过去完成时; C.将看,一般将来时; D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。 【点评】考查过去完成时,注意平时识记其结构,理解句意。 3.Jake _____his key in the office so he had to wait until his wife _______ home. A. has forgotten … comes B. forgot… come C. had left… came D. had left…would come 【答案】 C 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。 4.When I ______ the cinema, the film _______for ten minutes A. got to; has begun B. arrived at; has been on C. reached; had begun D. hurried to; had been on

不定代词用法总结

不定代词用法总结-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

不定代词用法总结 1) some, any, no的用法 a. some和any通常用于表示不定数或不定量,修饰复数可数名词或不可数名词。some表示“几个;一些;部 分”,多用于肯定句;而any表示“一些;什么;任何;”,对用于否定句或疑问句中。如: * He asked me some questions. (他问了我几个问题。) * Some of the bread has been eaten. (面包已吃了一些。) * Are there any stamps in this post office (这个邮局里有邮票吗?) * I didn’t have any cigarettes, so I went out to buy some. (我没有香烟了,所以出去买了一些。) b. 刚才我们说some一般用于肯定句而any一般用于否定句和疑问句。但有时也有例外。这要根据句子意思来 看。 * I could not answer some of his questions. (我不能回答他的某些问题。) (some用在否定句中表示“一些;部分”。如果说成:I could not answer any of his questions.意思就变了,它表示“我不能回答他的任何问题。”) * Will you get me some apples on your way back (你回来的路上能给我带一些苹果吗?) (some用在疑问句中大多表示“请求” 或“建议”) * Let me know if you hear any news. (如果你有任何消息请告诉我。) (any用在条件从句中表示“任何”) * “What would you like to drink” “Any will do.” (“你想喝什么?”“哪种都行。”) (any在这里表示“任何”) c. no在句子中作定语,表示否定,意思是“没有;不是”,它可以修饰可数名词的单数和复数形式或不可数名 词。 * There are no letters for you today. (今天没有你的信。) * I have no money at the moment. Could you lend me some (我现在没有钱。你能借我一些吗?) 2) 复合不定代词的用法 a. 不定代词some, any, no与-one, -body, -thing可以组成九个复合代词。它们是: someone anyone no one somebody anybody nobody something anything nothing 这些复合不定代词只有名词的性质,可以作主语、宾语等。 b. 因为some一般用于肯定句,any一般用于否定句或疑问句,no表示完全否定,因此由some, any, no与-one, - body组成的复合代词的用法也一样。 c. 第二部分为-one和-body的复合代词只用于表示人,它们的形式是单数形式,但有时可以用they或them指 代。 * There is someone in your office. Can you hear them talking (你办公室里有人。你听见他们说话了吗?) d. 第二部分为-thing的复合代词只能用于指物。如: * There was something wrong with the car so he had to stopped it. * He looked at me and didn’t say anything. * Nothing can be done to save her life. e. 这些复合不定代词如果有其它的形容词修饰,形容词必须后置。如: * Somebody important has arrived, I’m sure. (important修饰somebody) 3) one和none的用法 不定代词one指代可数名词的单数,即指人,也指物。它的复数形式是ones。在句中可以作主语、宾语、定语等。 * He is not the one who is easily cheated. (one指人) * I’ve made some cakes. Would you like one of them (one指物) * I prefer red roses to white ones. (ones指物) * Are they the ones who moved here a few days ago (ones指人) 4) all, every, each, other, another, either, neither, both a. every只有形容词的性质,在句中作定语。常用于修饰单数的可数名词。表示“每个;各个”,还可以表示“一 切”。 * After the strong wind every flower in the garden was gone. every还可以和-one, -thing, -body构成复合不定代词,即:everyone, everything, everybody。其中,everyone和everybody用于指人,意思一样,都是“每人;大家”,形式上表示单数意思上可以表示单数也可以表示复数。everything用于指物,意思是“每件事;一切”,形式上表示单数意思上可以表示单数也可以表示复数。如:* One can’t have everything. * Everything goes well with me. * The town is so small that everybody knows everybody else. 注意:在使用everyone时要注意和every one相区别。everyone是一个不定代词而every on是一个词组,前者只能指人而后者既可以指人也可以指物。请注意下列例句: * Everyone will be here except Patrick. (everyone 指人) * Every one of the children will get a gift. (every one也指人) *We played several matches against the visitors, but unluckily lost every one. (every one指物)

STRING类函数用法总结3

C++中的string类 前言:string的角色 1string使用 1.1充分使用string操作符 1.2眼花缭乱的string find函数 1.3string insert,replace,erase2string和C风格字符串 3string和Charactor Traits 4string建议 5小结 6附录前言:string的角色 C++语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑一顾,认为他们根本就没有领会C++的精华,或者不太懂C++,现在我接触perl,php,和Shell脚本以后,开始理解了以前为什么有人说C++文本处理不方便了。 举例来说,如果文本格式是:用户名电话号码,文件名name.txt Tom23245332 Jenny22231231 Heny22183942 Tom23245332 ... 现在我们需要对用户名排序,且只输出不同的姓名。 那么在shell编程中,可以这样用: awk'{print$1}'name.txt|sort|uniq 简单吧? 如果使用C/C++就麻烦了,他需要做以下工作: 先打开文件,检测文件是否打开,如果失败,则退出。 声明一个足够大得二维字符数组或者一个字符指针数组 读入一行到字符空间 然后分析一行的结构,找到空格,存入字符数组中。 关闭文件 写一个排序函数,或者使用写一个比较函数,使用qsort排序 遍历数组,比较是否有相同的,如果有,则要删除,copy... 输出信息 你可以用C++或者C语言去实现这个流程。如果一个人的主要工作就是处理这种

不定代词的用法

不定代词用法归纳 一、不定代词概说 英语的不定代词有all, each, both, either, neither, one, none, little, few, many, much, other, another, some, a ny, no, (a) few, (a) little, both, enough, every 等,以及由some, any, no 和every 构成的合成代词(即somebody, anyone, nothing 等)。在这些不定代词中,多数都能作主语、宾语、表语或定语,但是代词none 以及由some, an y, no 和every 构成的合成代词只能作主语、宾语或表语,不能作定语,而no 和every 则只用作定语。 二、指两者和三者的不定代词 有些不定代词用于指两者(如both, either, neither),有的不定代词用于指三者(如all, any, none, every),注意不要弄混: Both of my parents are doctors. 我的父母都是医生。 All of the students are interested in it. 所有的学生对此都很感兴趣。 There are trees on any side of the square. 广场的每一边都种有树。 He has two sons, neither of whom is rich. 他有两个儿子,都不富有。 He has three sons, none of whom is rich. 他有三个儿子,都不富有。 【说明】each 可用于两者、三者或三者以上,而every 只用于三者或三者以上,因此用于两者时只能用eac h,不能用every。如不能说There are trees on every side of the road. 三、复合不定代词的用法特点 复合不定代词包括something, somebody, someone, anything, anybody, anyone, nothing, nobody, no one, ever ything, everybody, everyone 等。它们在句中可用作主语、宾语或表语,但不能用作定语。something, someone 等和anything, anyone等的区别与some 和any 的区别一样,前者一般用于肯定句,后者一般用于否定句、疑问句或条件句(参见any & some)。具体使用时应注意以下几点: 1.复合不定代词受定语修饰时,定语应放在它们后面: There is nothing wrong with the radio. 这收音机没有毛病。 Have you seen anyone [anybody] famous? 你见过名人吗? 2.指人的复合不定代词若用作主语,其谓语动词一般用单数,相应的人称代词和物主代词也用单数he, him, his (不一定指男性)。但在非正式文体中常用复数代词they, them, their: Everyone knows this, doesn’t he [don’t they]? 人人都知道这一点,不是吗? If anybody [anyone] comes, ask him [them] to wait. 要是有人来,让他等着。 3.指事物的复合不定代词若用作主语,谓语动词只能用单数,相应的人称代词也只能用it,而不用they: Everything is ready, isn’t it? 一切都准备好了,是吗? 4.anyone, everyone 等只能指人,不能指物,且其后一般不接of 短语。若是指物或后接of 短语,可用any one, every one (分开写): any one of the boys (books) 孩子们(书)当中的任何一个(本) every one of the students (schools) 每一个学生(一所学校) 四、是any not 还是not any 按英语习惯,any 以及含有any的复合不定代词用于否定句时,它只能出现在否定词之后,而不能在否定词之前: 误:Any one doesn’t know how to do it. 正:No one knows how to do it. 任何人都不知道如何做它。 误:Anybody [Anyone] cannot do it.

英语过去完成时的用法总结

英语过去完成时的用法总结 它表示句子中描述的动作发生在“过去的过去”。 基本结构 主语+had+过去分词vpp、(done) ①肯定句:主语+had+过去分词、 ②否定句:主语+had+not+过去分词、 ③一般疑问句:Had+主语+过去分词? 肯定回答:Yes,主语+had、 否定回答:No,主语+had not 、 ④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)? 基本用法表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。 例如: By nine o’clock last night, we had got200 pictures from the spaceship、到昨晚9点钟,我们已经收到200 张飞船发来的图片。 过去完成时-语法判定 1、由时间状语来判定

一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有: (1 ) by + 过去的时间点。如: I had finished reading the novel by nine oclock last night、 (2 ) by the end of + 过去的时间点。如: We had learned over two thousand English words by the end of last term、 (3 ) before + 过去的时间点。如: They had planted six hundred trees before last Wednesday、 2、由“过去的过去”来判定。 过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在: (1 )宾语从句中 当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。在told, said, knew, heard, thought等动词后的宾语从句。如: She said that she had seen the film before、 (2 )状语从句中

初中英语-不定代词用法详解(最新整理)

不定代词用法详解 不定代词,不明确指代某个特定的人或事物的代词叫不定代词。不定代词可以代替名次和形容词,表示不同的数量概念。不定代词没有主格和宾格之分,在句中可做主语、宾语、表语、定语等。 英语中的不定代词常常成对出现,如some 和any, all 和both, neither 和either, each 和every, other 和another, much 和many, one 和no, none 和no one, few 和a few,little 和a little,等等。另外,还有由some, any, every, no 与body, one, thing 构成的复合不定代词(somebody, anybody, everybody, nobody, someone, anyone, everyone, no one, something, anything, everything, nothing)。 1.some 和any some 和any 都可修饰或指代可数名词和不可数名词;some 一般用于肯定句,any 一般用于疑问句和否定句。如: I must get some fruit in the market. 我得在市场上买点水果。 Do you have any books for children? 你有适合小孩子看的书吗? 【说明】(1) 当表示请求或要求并希望对方能给出肯定的回答时,some 也可用于疑问句;any 表示“任何的”之意时,也可用于肯定句。 Can you give me some paper? 你能给我些纸吗? Why not send that girl some flowers? 为什么不送给那位女孩几束花呢? You can read any of the books. 你可以看这些书中的任何一本。 (2) some 和any 均不能跟冠词连用。 2.all 和both (1)all 表示全部,表示三者或三者以上的人或物;both 指代两个人或事物,表示两者都。 Copper and silver are both metals. 铜和银都是金属。 Both sides are keen to reach an agreement. 双方都很想达成协议。 She and her husband both like dancing. 她和丈夫都喜欢跳舞。 There are trees on both sides of the street. 街道两旁都有树。 Not all women like the word Ms. 并非所有的女性都喜欢Ms 这个词。

过去完成时用法小结

过去完成时用法小结 一、过去完成时适用场合 1. 过去完成时表示在过去某一时间或动作以前已经完成了的动作。这个过去的时间常用by,before等介词短语或一个时间状语从句表示,也可以暗含在上下文中。 I had finished my homework before supper.我在晚饭前就把作业做完了。 The play had already started when we got to the theatre. 我们到剧场时戏已经开始了。 By the end of June they had treated over 10,000 patients. 到六月底他们已经治疗了一万多病人。 2. 过去完成时还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或还要持续下去,常与for,since等词连用。如: He had served in the army for ten years before he retired last year. 他在部队干了十年,去年退役了。 He told me that he had known her since he was a child. 他告诉我他从小就认识她。 He had learned English for eight years before he went to England for further study. 他在去英国深造前,已学了八年英语。 3. 在一段情景连贯的文字中,先发生的事放在后面叙述时,要用过去完成时。如: Tom flew home, but his father had already died. 汤姆乘飞机回家,他的父亲却已经去世了。4. 过去完成时也用于hardly...when...(刚…就…), no sooner...than... (刚…就…), It was the first time + that分句等一些固定句型中。 He had no sooner left the room than they began to talk about him. 他刚离开房间,他们就议论起他来。 We had hardly begun when we were told to stop. 我们刚开始就被叫停。 It was the first time that he had ever spoken to me in such a tune.他用这样的语调跟我讲话,这是第一次。 二、过去完成时与一般过去时的比较 1. 当一个由before, after, as soon as 等连词引导的从句所表示的动作和主句的动作紧接着发生时,两个动作均可用一般过去时来表示。 We had breakfast after we did morning exercises. 做完早操后,我们吃早饭。 The train started to move just before he reached the platform. 他到月台时火车刚开走。 They started ploughing as soon as they got to the fields. 他们一到地里就开始耕地。 2. 按时间顺序叙述两个或两个以上接连发生的动作时,用一般过去时。 He entered the room, turned on the light and sat down at the table. 他走进屋子,打开灯,坐在桌子旁。 3. 在表示某人过去未曾完成的“心愿”、“打算”、“计划”、“想法”、“许诺”等时,hope, mean, plan, think, intend等谓语动词常用过去完成时。 I had hoped to be back last night, but I didn’t catch the train. 我本来希望昨晚回来的,但没搭上火车。 We had thought to return early but they wouldn’t let us go. 我们本想早回来的,但他们不让我们走。 4. 在表示过去的句子中出现常与完成时态连用的词,如:already,yet,since,for,ever,

string类的使用教程

这个是string类的使用教程,可以参考一下 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用= 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题……… 首先,为了在我们的程序中使用string类型,我们必须包含头文件。如下:#include //注意这里不是string.h string.h是C字符串头文件 1.声明一个C++字符串 声明一个字符串变量很简单: string Str; 这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所作的就是把Str初始化为一个空字符串。String类的构造函数和析构函数如下: a) string s; //生成一个空字符串s b) string s(str) //拷贝构造函数生成str的复制品 c) string s(str,stridx) //将字符串str内“始于位置stridx”的部分当作字符串的初值 d) string s(str,stridx,strlen) //将字符串str内“始于stridx且长度顶多strlen”的部分作为字符串的初值 e) string s(cstr) //将C字符串作为s的初值 f) string s(chars,chars_len) //将C字符串前chars_len个字符作为字符串s 的初值。 g) string s(num,c) //生成一个字符串,包含num个c字符 h) string s(beg,end) //以区间beg;end(不包含end)内的字符作为字符串s的初值 i) s.~string() //销毁所有字符,释放内存 都很简单,我就不解释了。 2.字符串操作函数 这里是C++字符串的重点,我先把各种操作函数罗列出来,不喜欢把所有函数都看完的人可以在这里找自己喜欢的函数,再到后面看他的详细解释。 a) =,assign() //赋以新值 b) swap() //交换两个字符串的内容 c) +=,append(),push_back() //在尾部添加字符 d) insert() //插入字符 e) erase() //删除字符 f) clear() //删除全部字符 g) replace() //替换字符 h) + //串联字符串 i) ==,!=,<,<=,>,>=,compare() //比较字符串 j) size(),length() //返回字符数量

中考考点_过去完成时知识点汇总(全)

中考考点_过去完成时知识点汇总(全) 一、初中英语过去完成时 1.—How long you TV by the time I called you? —For about two hours A. had; watched B. have; watched C. did; watch D. were; watching 【答案】 A 【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。 【点评】本题考查过去完成时的用法。 2.We are too tired. Please stop __________ a rest. A. to have B. having C. have D. has 【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A 【点评】注意时态一致, 3.Jake _____his key in the office so he had to wait until his wife _______ home. A. has forgotten … comes B. forgot… come C. had left… came D. had left…would come 【答案】 C 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。 4.By the end of last month, Jane _____ enough money for the poor sick boy. A. raised B. would raise C. had raised D. has raised 【答案】 C 【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根

C++ string类专题(修订版)

本文作者:黄邦勇帅(编著)(原名:黄勇) 本文是学习C++的附加内容,主要介绍了C++中的string类的各种成员函数,及成员函数的功能与作用,是作为学习C++的参考使用的。 本文内容完全属于个人见解与参考文现的作者无关,其中难免有误解之处,望指出更正 本文使用的是x86机器(主流计算机都是x86机器),windows xp操作系统,VC++2010编译器进行讲解的。 本文内容完全属于个人见解与参考文现的作者无关,限于水平有限,其中难免有误解之处,望指出更正。 声明:禁止抄袭,复印,转载本文,本文作者拥有完全版权。 主要参考文献: 1、C++.Primer.Plus.第五版.中文版[美]Stephen Prata著孙建春韦强译人民邮电出版社 2005年5月 2、C++.Primer第四版.中文版 Stanley B.Lippman、Barbara E.Moo、Josee Lajoie著李师贤、蒋爱军等译人民邮电出版社 2006年3月 3、C++.Primer第三版.中文版 Stanley B.Lippman、Josee Lajoie著潘爱民、张丽等译中国电力版社 2002年5月 第19部分 string类专题(共9页) (2016-7-15 修订版) 1、string类用于处理字符串,用于代替使用不方便的C风格字符串,使用string类表示的字符串我们可以像处理普通 变量那样处理字符串,因此可以对string类表示的字符串进行直接的相加,比较,赋值等操作,比如string s1=”abc”,s2=”def”;则s1=s1+s2;结果s1=”abcdef”;s1=s2;则结果s1=”def” 等,C风格字符串只能使用内置的库函数进行这些操作,使用很不方便,比如char c1[]=”abc”; char c2[]=”def”;则c1=c2;错误,不能改变数组的地址,c1>c2比较的是两个指针的地址而不是字符的大小;c1+c2;错误,这是把两个指针的地址相加而不是把两个字符数组相加。 2、string对象创建的字符串的最大特点是:可以自动调整对象大小以适应所需的字符串,string对象能存储的最大字符 数由string类的静态常量string::npos设定,通常是最大的unsigned int值。 一、string类的原型 1、要使用string类需要包含string头文件。 2、string是一个模板类,因此它具有类和模板的特性,也就是说string类有构造函数、重载的操作符、成员函数等, 因为string是模板类,因此应建一个模板类具体实例化版本的对象才能使用,然后通过对象调用成员函数使用类。 3、记住string s;创建的s是一个类的对象,而不是字符串字面值,他们是两种不同的类型。 4、string类是模板类basic_string类的char特化体版本使用typedef命名后的别名,wstring类是模板类basic_string的 wchar特体化版本使用typedef命名后的别名。 5、basic_string类的原型为(重点): template, class Allocator=allocator > class basic_string; 1)、charT是个类型模板形参,若实例化时传递char类型,则charT=char,传递wchar则charT=wchar 2)、traits是类型模板形参,描述了字符串的特征,比如字符串是否以’\0’作为结束尾等。traits要求传递一个 char_traits的模板类型作为实参。 3)、Allocator也是个类模板形参,他的主要作用是用于处理字符串的内存分配问题,默认使用new和delete分配内 存。Allocator要求传递一个allocator类型的模板类型作为实参。 4)、basic_string有两个特化体版本(重点),如下所示,当然我们也可以实例化其他类型版本的base_string类模板, ①、typedef base_string string; //即string类是使用typedef重命名后的basic_string类模板的char特化体版本。 ②、typedef base_string wstring; //主要用于处理宽字符串。 6、size_type类型(重要):size_type是basic_string类中定义的类型,一般被定义为unsigned类型。需要使用限定名的 方法来使用size_type类型,比如string::size_type a;或basic_string::size_type a; 7、npos静态常量(重要):表示string对象能够存储的最大字符数,其形式为:static const size_type npos=-1; 可见npos 是basic_string类中定义的静态常量,其类型为size_type其值为-1,对于无符号的size_type变量,赋值为-1,相当于是把最大的无符号数赋值给了他。 二、string类的构造函数 1、basic_string的构造函数与char特化版本的string构造函数的差别,只在于basic_string构造函数多了一个用于分配

相关文档