为什么i++放在if前面才有if输出多个结果,放在后面就没有if输出多个结果?

我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的 stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。

  iostream为内置类型对象提供了输入输出支持,同时也支持文件的输入输出,类的设计者可以通过对iostream库的扩展,来支持自定义类型的输入输出操作。

  为什么说要扩展才能提供支持呢?我们来一个示例。

  由于iostream库不光支持对象的输入输出,同时也支持文件流的输入输出,所以在详细讲解左移与右移运算符重载之前,我们有必要先对文件的输入输出以及输入输出的控制符有所了解。

 

类ostrstream用于执行串流的输出,它的构造函数如下所示:

 

第一个参数是字符数组,第二个是说明数组的大小,第三个参数是指打开方式。

  我们来一个示例代码:

 

上面的代码中,我们创建一个c风格的串流输出对象ostr,我们将arraysize内的数据成功的以字符串的形式输出到了ostr对象所指向的 pbuffer指针的堆空间中,pbuffer也正是我们要输出的字符串数组,在结尾要使用ends结束字符串,如果不这么做就有溢出的危险。

对于stringstream了来说,不用我多说,大家也已经知道它是用于C++风格的字符串的输入输出的。  stringstream的构造函数原形如下:

 
 

除此而外,stringstream类的对象我们还常用它进行string与各种内置类型数据之间的转换。示例代码如下:

 

接下来我们来学习一下输入/输出的状态标志的相关知识.

C++中负责的输入/输出的系统包括了关于每一个输入/输出操作的结果的记录信息。这些当前的状态信息被包含在io_state类型的对象中。io_state是一个枚举类型(就像open_mode一样),以下便是它包含的值。

  • failbit 非致命的输入/输出错误,可挽回
  • badbit 致命的输入/输出错误,无法挽回

有两种方法可以获得输入/输出的状态信息。一种方法是通过调用rdstate()函数,它将返回当前状态的错误标记。例如,假如没有任何错误,则rdstate()会返回goodbit.下例示例,表示出了rdstate()的用法:

 

另一种方法则是使用下面任何一个函数来检测相应的输入/输出状态:

 

  下例示例,表示出了上面各成员函数的用法:

 

如果错误发生,那么流状态既被标记为错误,你必须清除这些错误状态,以使你的程序能正确适当地继续运行。要清除错误状态,需使用clear()函数。此函数带一个参数,它是你将要设为当前状态的标志值。,只要将ios::goodbit作为实参。

 

通常当我们发现输入有错又需要改正的时候,使用clear()更改标记为正确后,同时也需要使用get()成员函数清除输入缓冲区,以达到重复输入的目的。

 

最后再给出一个对文件流错误标记处理的例子,巩固学习,代码如下:

}

今天学习了逻辑运算符、if、for语句基础知识。

切记:参与逻辑运算的,都是 布尔值 。也就是说, 只有true、false才能参与
逻辑运算,得到的答案,仍然是布尔值 。答案只能是true或false。

}

  在学习中,说起知识点,应该没有人不熟悉吧?知识点就是学习的重点。哪些才是我们真正需要的知识点呢?以下是小编整理的英语语法知识点,希望能够帮助到大家。

  1. 主格一般用在句中作为主语,一般用在动词前(除疑问句)

  2. 宾格多用于动词介词后面。

  3. 形容词性物主代词后面必须要跟名词。

  4. 名次性物主代词=形容词性物主代词+名词

  1.一般过去时表示过去某个时间发生的动作或存在的状态,常和表示过去的时间状语连用。一般过去时也表示过去经常或反复发生的动作感谢。

  2.Be动词在一般过去时中的变化:

  ⑶带有was或were的句子,其否定、疑问的变化和is, am, are一样,即否定句在was或were后加not,一般疑问句把was或were调到句首。

  动词过去式变化规则:

  3.末尾只有一个元音字母和一个辅音字母的重读闭音节,应双写末尾的辅音字母,再加-ed,如:stop-stopped

  不定代词:凡不是用来指明代替任何特定名词的代词叫做不定代词。不定代词代替名词或形容词.在句中可用作主语,宾语,表语和定语。不定代词包括:

  名词是:人名、地名、事物名、抽象概念的名称的词。

  名词分为:专有名词和普通名词。

  (一)专有名词有:人名、 地名、 国家名、 某国人、 语言名、

  星期、 月份、 节日名

  专有名词的首写字母一定要大写,前面不能用冠词。

  (二)普通名词有:可数名词和不可数名词

  1.可数名词有:个体名词和集体名词。

  可数名词单数(个体名词)=1,一般在名词前面加上冠词a/an。复数>1一般加“s”。

  ⊙语法重点 --名词变复数:

  “s”发音要注意:清对清,读/s/;浊对浊;读/z/;元音对浊音读/z/

  女服务员们 穿着连衣裙 拿着玻璃杯 坐着公共汽车, 去上课。

  盒子里走出几只狐狸,端着碟子,拿着刷子,戴着手表,吃着桃子来到海滩上,看教练 训鸵鸟。

  ③ 以 o结尾分两种

  一句话语法 :英雄爱吃土豆、西红柿。

  竹林边有 照相馆; 钢琴上有 收音机;动物园里有 袋鼠的 照片

  ④ 以 y结尾的分两种:

  1)辅音字母加上y结尾的单词,把y变成i,再加es:

  国家 城市有 工厂; 图书馆里有 词典; 婴儿 爱好听 故事

  家庭 聚会吃 草莓。

  四年级英语语法知识点:一般过去时

  1.一般过去时表示过去某个时间发生的动作或存在的状态,常和表示过去的时间状语连用。一般过去时也表示过去经常或反复发生的动作感谢。

  2.Be动词在一般过去时中的变化:

  ⑶带有was或were的句子,其否定、疑问的变化和is,am,are一样,即否定句在was或were后加not,一般疑问句把was或were调到句首。

  3.句中没有be动词的一般过去时的句子

  一般疑问句:在句首加did,句子中的动词过去式变回原形。

  ⑴疑问词+did+主语+动词原形?

  ⑵疑问词当主语时:疑问词+动词过去式?

  这两词既可做实义动词用,又可做情态动词用。作为情态动词,两者都只能用于疑问句,否定句和条件句。 need 作实义动词时后面的不定式必须带to,而dare作实义动词用时, 后面的to 时常可以被省略。

  关于既to又ing英语短语

  (5) stop to do表示停止现在在做的事情,开始做另外一件事情

  stop doing表示停止现在在做的事情

  短语ing结构英语

  英语To do结构题短语

  1、意为“在……旁”,“靠近”。

  有的在大树下唱歌跳舞。有的在湖边画画儿。

  2、意为“不迟于”,“到……时为止”。

  你的儿子在晚饭前会好的。

  到上个学期末你们已经学了多少首英语歌曲?

  3、表示方法、手段,可译作“靠”、“用”、“凭借”、“通过”、“乘坐”等。

  猴子用尾巴吊在树上哈哈大笑。

  孩子的父亲是那么的感激,于是他教爱迪生怎样通过铁路电报来传达信息。

  4、表示“逐个”,“逐批”的意思。

  他们一个一个得在黑暗中经过这张桌子。

  5、表示“根据”,“按照”的意思。

  6、和take,hold等动词连用,说明接触身体的某一部分。

  7、用于被动句中,表示行为主体,常译作“被”、“由”等。

  英语被许多人说。(即“许多人讲英语。”)

  动名词相当于名词,在句子中可以做主语、宾语、表语、定语等。

  南方与北方开战了。

  请问你介意调小一点收音机的音量吗?

  保姆的工作是洗衣服,作饭和照看孩子。

  used to意为过去常常做某事。

  1、肯定句:used这个词没有人称的变化,to后面接动词原形。

  当我还是孩子的时候我不喜欢苹果。

  当你来这儿之前你住哪儿?

  2、含有used to的句子的反意疑问句不要usedn’t +主语,而用didn’t +主语。

  ――他过去常常吸烟,是吗?

  是的,他吸。/不,他不吸。

  被动语态由助动词be加及物动词的过去分词构成,助动词be有时态,人称和数的变化。被动语态的时态是由be的时态决定的,be是什么时态,全句就是什么时态,be动词后面的过去分词不变。

  1、各种时态的被动语态结构如下:

  一般现在时的被动语态:

  一般过去时的被动语态:

  现在完成时的被动语态:

  一般将来时的被动语态:

  过去将来时的被动语态:

  过去进行时的被动语态:

  过去完成时的被动语态:

  情态动词的被动语态:

  情态动词+be+过去分词

  2、被动语态的用法

  (1)不知道或没有必要说明动作的'执行者是谁,不用by+动作执行者短语。

  全世界都广泛地踢足球。

  (2)强调动作的承受者。

  昨天下午这家银行遭到抢劫。

  (3)作客观说明时,常采用一种被动语态句型。

  据报道美国大约二十名儿童死于流感。

  3、主动语态的句子变为被动语态的步骤

  (1)把原句中的宾语变为主语

  (2)动词改为被动形式,即be+过去分词

  (3)原来的主语,如果需要的话,放在by后面;如果没必要,可省略。

  如果我们所说的不是事实,而只是一种假设、愿望、建议或是一种实现不了的空想就用虚拟语气。

  注意:条件句分两种,真实条件句和虚拟条件句。只有在虚拟(非真实)条件句中,才用虚拟语气;而在真实条件句中,要用陈述语气。

  如果明天天气好,我们将会去公园。

  在这句话中,明天天气好是完全有可能实现的,并非虚拟、幻想,因此是真实条件句,在本句中,适用“主将从现。”

  如果我是你的话,我立刻就走。

  在这句话中,条件句“如果我是你”,但事实上,我不可能成为你,这只是假设的情况,没有实现的可能。当条件实现的可能性很小,甚至可以说没有时,就需要用虚拟语气来表示。

  虚拟语气表示和现在的事实相反,从句用一般过时,主句用“should/would/could/ might +动词原形。

  注意:在虚拟语气的句子中,be动词只能用were,不能用was。

  (1)must表示主观看法,意为“必须”。

  (2)must也可以表示有把握的推测,意为“一定,肯定”,用于肯定句。

  其否定形式mustn’t表示“禁止,不许”。

  (1)can的过去式,意为“能、会”,表示过去的能力。

  (2)could在疑问句中,表示委婉请求的语气,此时could没有过去式的意思。

  might为may的过去式。might表示推测时,表示可能性低于may(此时might没有过去式的意思),当请求讲时,比may的语气更委婉。

  (1)表示能力,一般译为“能、会”,尤其指生来具备的能力。

  (2)表示许可,常在口语中。

  (3)表示推测,意为“可能”,常用于否定句和疑问句中,此时can’t译为“不可能”。

  1、定语从句的概念

  在复合句中,修饰某一名词或代词的从句叫定语从句。被修饰的名词或代词叫先行词,引导定语从句的词叫关系词,定语从句一般放在先行词的后面。

  2、定语从句的关系词

  引导定语从句的关系词有关系代词和关系副词,常见的关系代词包括that,which,who(宾格whom,所有格whose)等,关系副词包括where,when,why等。关系代词和关系副词放在先行词及定语从句之间起连接作用,同时又作定语从句的重要成分。

  3、定语从句的分类

  根据定语从句与先行词的关系,定语从句可分为限制性定语从句及非限制性定语从句。限制性定语从句紧跟先行词,主句与从句不用逗号分开,从句不可省去。非限制性定语从句与主句之间有逗号分开,起补充说明作用,如省去,意思仍完整。

  4、关系代词的用法

  (1)that既可以用于指人,也可以用于指物。在从句中作主语、宾语或表语。作主语时不可省略,作宾语可省略。

  玛丽喜欢轻柔的音乐。(that作主语)

  我放在桌子上的那件外套是蓝色的。(that作宾语)

  (2)which用于指物,在句中作主语、宾语或表语。作主语不可省略,作宾语可省略。

  位于火车站附近的那座大楼是一家超市。(作主语)

  我们昨天晚上看的那部电影很好看。(作宾语)

  (3)who,whom用于指人,who用作主语,whom用作宾语。在口语中,有时可用who代替whom。who和whom作宾语时也可省略。

  经常在英语方面帮助我的那个女孩是英国人。(作主语)

  正在与李明谈话的老师是谁?(作宾语)

  5、关系副词的用法

  (1)when指时间,其先行词表示时间,when在定语从句中作时间状语。

  这是他到达的时间。

  (2)where指地点,其先行词表示地点,where在定语从句中作地点状语。

  这是他工作的地点。

  (3)why指原因,其先行词是原因,why在定语从句中做原因状语。

  没人知道他为什么上学总迟到。

  1)代词及be动词

  规则变化的名词复数形式

  3)动词的第三人称单数形式

  规则4 重读闭音节词结尾, 即单词中只有一个元音字母,其后紧跟一个辅音字母的词,双写辅音字母再加-ed stop-stopped

  6)形容词和副词的比较级和最高级

  规则4 重读闭音节结尾, 双写辅音字母再加-er fat-fatter

  第二点:将来完成进行时

  正如将来完成时一样,它通常与一个以by开头的时间短语连用:

  到今年年底他当演员就满30年了。

  将来完成进行时与将来完成时的关系和现在完成进行时与现在完成时的关系一样。即在以下情况下可以用将来完成进行时而不用将来完成时:

  1. 动作本身就是连续的:

  到了月底他在这里居住/工作/学习就满十年了。

  2. 一种经常进行的动作被表示为连续的动作:

  到了这个月底他驯马/登山就满20年了。

  但是如果提到所驯马匹或所攀登的山峰的数目,或用任何方式把动作分割为一次又一次的动作,就必须用将来完成时:

  到本月底,他驯服的马就有600匹/攀登的山峰就有50座了

  第三点:过去完成进行时

  表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也有可能还在继续。

  1. 过去完成进行时所表示的动作与过去的时间的关系,可以用时间状语来表示,也可以通过上下文来表示。

  2. 过去完成时可以表示一个动作已经结束,但其结果仍然影响到过去的某一时刻。

  3. 像 work、study、stay、sing、teach等延续性动词与表示一段时间的时间状语连用时,用过去完成进行时可以表示一个动作一直延续到过去某一时刻,通常强调动作的持续性和不间断性。

  4. 过去完成进行时与过去进行时的区别:过去进行时主要表示过去某时的一个动作正在进行。例如:

  5. 过去完成进行时与过去完成时的不同:过去完成时表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成。例如:

  第四点:现在完成进行时

  现在完成进行的形式

  现在完成进行的功用

  1) 表示一个在过去开始而在最近刚刚结束的行动,如:

  2) 表示一个从过去开始但仍在进行的行动,如:

  3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:

  4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如:

  现在完成时有否定结构、而现在完成进行时没有否定结构。

  现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以。

  现在完成进行时的否定结构

  在当代英语中,现在完成进行时有时也可用否定结构。如:

  第五点:过去将来完成时

  1、 过去将来完成时表示在过去将来某一时间以前发生的动作,并往往会对过去将来某一时间产生影响。

  2、 过去将来完成时还常用在虚拟语气中,表示与过去的事实相反。

  第六点:过去将来进行时

  过去将来进行时:表示就过去某一时间而言,将来某一时刻或某一段时间正在进行的动作,主要用宾语从句中,尤其多用于间接引语中。

  1. 过去将来进行时可以表示在过去某一时间之后即将进行的动作:

  2. 过去将来进行时表示在过去将来某一时间正在发生的动作:它常和表过去将来的时间状语连用,但上下文清楚时,时间状语亦可省略。和将来进行时一样,它也常表计划中的事,不表意愿或打算。它还有一个特点,即常用在宾语从句(尤其是间接引语)中。

  3. 过去将来进行时有时也可用在其它从句中:

  4. 过去将来进行时也可用在独立句中:

  不定代词no在句子中作定语,此外,every也可作定语。除了这两个词外,其他的不定代词既可用作名词也可用作形容词,大多数在句子中可充当主语、宾语、表语、同位语和定语等。

  语法分析:合成不定代词someone和somebody意思相同,都表示“某人”,但只用于肯定句,在否定句及疑问句中通常用anybody或anyone。

  大家都笑了,我也笑了。

  语法分析:everybody和everyone意思相同,表示“人人”、“大家”。

  你的照片洗出来都不错吗?

  语法分析:any可代表可数名词或不可数名词名词,在句子中作主语或宾语等,可用于否定句及疑问句,肯定句用some。

  她没有心情说笑话。

  语法分析:no可构成否定句,等于not a。

  我从未见过湖面上有这么多天鹅。

  语法分析:many修饰可数名词,可用在疑问句,否定句及肯定句中,还可与too, so等词连用,much, few及little也可表示数量,与many一样,都可用作定语。

  我们谁也不会说出这种话来。

  语法分析:none和no一样,都是否定词,none可用作主语、宾语或介词宾语及同位语。

  英语语法知识点10

  习惯上只用作定语的形容词

  这里说的定语指的是位于名词前作定语(即前置定语),而不是位于名词后作定语(即不用作后置定语),如main 是定语形容词,可以说mainthings,但不能说something main,因为后置定语从本质上说相当于表语,即something main 从本质上说相当于somethingthat is main。下面是几类典型的定语形容词:

  一、表示相对关系的形容词

  former 以前的,从前的 latter 后期的,后半的

  inner 内部的,里面的 outer 外部的,外面的

  upper 上部的,上游的 lower 下部的,下游的

  【注】inside, outside, downstairs, upstairs等既可用作形容词也可用作副词。用于形容词时,只用于名词前作定语;若用作副词,则可用作表语(或名词后作定语)。

  二、表示强调意义的形容词

  【注】若用于其他意义,有的可用作表语,如plain表示“明白的”、“普通的”等均可用作表语;perfect表示“完美的”、“完备的”、“准确的”等,也可用作表语。

  三、表示度量的复合形容词

  若用作表语或后置定语,则不用连字符:

  初中必备英语语法:八种宾语从句不省略that

  引导宾语从句的that在下列情况下一般不省略:

  1. 宾语从句前有插入语。如:

  2. 有间接宾语时。如:

  3. that在与之并列的另一个宾语从句之后。如:

  4. 在“it(形式宾语)+补语”之后时。如:

  5. that从句单独回答问题时。如:

  6. 在except等介词后。如:

  7. 位于句首时。如:

  8. 在较为正式或不常用的动词(如reply, object)后。如:

  初中英语语法:if与whether的区别

  1. 引导主语从句并在句首时不用if。如:

  2. 引导表语从句时不用if。如:

  3. 引导同位语从句时不用if。如:

  4. 在介词后引导宾语从句不用if。如:

  5. 直接与not连用时不用if。如:

  6. 宾语从句置于句首时不用if。如:

  8. 当用if会引起歧义时不用if。如:

  英语语法知识点12

  两者均可表示“在…之后”,其区别是:

  (1) after 主要用于时间或次序,behind 主要用于位置:

  behind 有时也用于时间,表示“迟于”,主要用于behind time (迟,晚)这一习语:

  (2) 两者都可用于引申义,after 侧重指追求、寻找、模仿等;而behind 则侧重指在背后、支持、落后等:

  []有时相同,有时不同。 whether和if都可作宾语从句的引导词,意为“是否”,在一般情况下可以互换。if多用于口语和非正式文体中,whether则多用于比较正式的文体中。例如:

  它们之间的相同点我已明白。它们之间有什么不同呢?

  [老师]在下列六种情况下,只能用whether,不能用 if:

  1.在带to的动词不定式前。例如:

  2.在介词后面。例如:

  3.直接与or not连用时。例如:

  4.在动词discuss后面的宾语从句中。例如:

  5.宾语从句提前时只能用whether。例如:

  6.引导位于句首的主语从句或表语从句用 whether。例如:

  那么,在什么情况下用if不用whether呢?

  [老师]在下面三种情况下用if不用whether:

  1.引导条件状语从句,if意为“如果”时,不可用 whether代替。例如:

  2.引导否定概念的宾语从句时一般用if。例如:

  3.状语从句中的even if(即使)和as if(好像)中的if不能用whether来替代。例如:

  OK,讲了这么多,不知你听明白了吗?

  英语语法知识点13

  在英语里,“It be time +(that)从句”是一个较为常用的句型,它表示“该做……的时候了”的意思。该句型属于主从复合句的一种;其主句部分为"It be time",从句部分的连词that可以省略。以下从三个方面简要谈谈这一句型。

  一、time前面的修饰语

  句型“It be time +(that)从句”通常暗示“有点迟了”,为了强调这一含义,可以在time的前面加形容词high.例如:

  为了使语气得到进一步的加强,还可以在high的前面加certainly, more than等副词或词组:

  形容词full也可以加在time的前面,用来加强语气。例如:

  time前面还可以加about,这时句型所表达的意思是“早该……”。例如:

  上面两例中的about可以用getting来代替,句意不变;这可以视为句型“It be time +(that)从句”的一种变体。

  二、从句中的动词形式

  在“(that)从句”中,动词形式通常是一般过去时。这是一种奇特而有趣的语言现象,即用假设的过去时来代替实际的将来时。从英语史的角度来看,从句中的动词形式用过去时原是属虚拟语气;但从语言发展的观点来看,目前这种动词形式视为陈述语气比较合适。

  著名语言学家夸克(R. Quirk)教授等人在1985年出版的《英语语法大全》一书中认为,“(that)从句”的动词形式一定要用“假设的过去时”。他们举了一例:It's time I was in bed.其实,动词形式除常用过去时外,也可以用其他时态和语态(用何种形式应视情况而定)。正如著名语言学家周海中教授在1988年发表的《探讨“It be time (that)…”句型》一文中所言:在现代英语里,“(that)从句”中的动词形式一般用过去时,这是基本规则;有时也可以用其他的动词形式,但应视为特殊用法。他在其文中列举了大量实例,用于论证和说明。

  1.用were型虚拟语气。例如:

  由于英语的发展,虚拟语气与陈述语气之间的区别正在逐渐消失。基于这种情况,虚拟语气的were也正在逐渐地代替陈述语气的was.

  2.用be型虚拟语气。例如:

  动词形式用be型虚拟语气是古英语的用法。目前,这一用法在英国英语中已“日薄西山”,而在美国英语中却有“东山再起”之势,但主要见于正式文体。

  3.借助情态动词should

  上面用法主要见于文学作品,尤其是英国人写的。

  4.用过去进行时。例如:

  上面用法通常是一些表示位置转移的动作动词。

  5.用一般现在时。例如:

  上面用法主要见于美国英语,尤其在新闻文体里。这是一种值得关注的语言现象。

  6.用完成时。例如:

  上面用法也是一种值得关注的语言现象。

  三、句型中的省略现象

  在口语中,可以把句型“It be time +(that)从句”中的"It be"省略。例如:

  在一定的上下语境中,也可以把句型中的“(that)从句”省略。例如:

  在特定的语境里,甚至还可以把句型中的"It be"和“(that)从句”都省掉,意义仍然是显豁的;不过,这时time前面要用high来修饰,其后面常跟副词too,该词只是用来加强语气,并无具体意义。例如:

  顺带一提,句型“It be the +序数词+ time +(that)从句”与句型“It be time +(that)从句”在结构上有点相似,但它们在句意上是完全不同的。前者也是主从复合句,当其主句的be用一般现在时,从句的动词形式通常为现在完成时,it可以用this来代替;当其主句的be用一般过去时,从句的动词形式通常为过去完成时,it可以用that 来代替。例如:

  英语语法知识点14

  我遇到一个人,他说他认识你。

  关系代词who代表someone,又引导从句修饰它,同时又在从句中担任主语。关系代词who, whom, whose, that和which可以用来引导定语从句,这类代词都起着三重作用,一是代表前面的名词,二是把从句和它所修饰的词连接起来,三是在从句里也担任一个成分。who和whom都代表人,who在从句中作主语,whom在从句中作宾语或介词宾语。whose在从句中可以作定语。that可以代表人或物,which只能代表物在从句中可充当主语、宾语或介词宾语等。

  她弄出的声音把大家都吵醒了。

  语法分析:that代表noise,又引导从句修饰它,在从句中担任made的宾语。

  她在报纸上看到的一些消息,或许会使你感兴趣。

  语法分析:which代表something,又引导从句修饰它,在从句中担任主语。

  和我一起旅行的那个女孩不会讲英语。

  语法分析:whom代表人,在从句中作宾语或介词宾语。

  我看了一部电影,名字却忘了。

  语法分析:whose有时指无生命的东西。

  刚才和你讲话的人是谁?

  语法分析:在从句作宾语时,that常可以省略。

  她的处境非常困难。

  语法分析:在紧跟介词时,只能用which,不能用that,而且不能省略。

  英语语法知识点15

  (1)指示代词分单数和复数两种形式,既可作限定词又可做代词,例如:

  (2)指示代词的句法功能;

  这事儿就该这样做。

  我喜欢这个甚至那个。

  我的观点就是如此。

}

我要回帖

更多关于 if __name__=='__main__' 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信