第十五课 状语从句
文章目录
- 前言
- 一、时间状语从句
- 时间状语从句,主语+谓语+宾语 或者 主语+谓语+宾语+时间状语从句
- 时间状语从句,主语+系动词+表语 或者 主语+系动词+表语+时间状语从句
- 1、when,while,as 引导的时间状语从句
- when+主语+谓语+(宾语)+状语
- when+主语+系动词+表语+状语
- when + there be 句型+状语
- when + 被动句+状语
- when引导时间状语从句的规则
- `主将从现`
- 2、after(...之后) 和 before(...之前) 引导的时间状语从句
- 3、since(自从....) 引导的时间状语从句
- 4、until(直到....) 引导的时间状语从句
- 5、as soon as (一....就) 和 once(一旦....) 引导的时间状语从句
- 二、地点状语从句
- 三、原因状语从句
- 四、条件状语从句
- 五、方式状语从句
- 六、让步状语从句
- 七、目的状语从句
- 八、结果状语从句
- 九、比较状语从句
前言
一、时间状语从句
时间状语从句,主语+谓语+宾语 或者 主语+谓语+宾语+时间状语从句
时间状语从句,主语+系动词+表语 或者 主语+系动词+表语+时间状语从句
1、when,while,as 引导的时间状语从句
when+主语+谓语+(宾语)+状语
when+主语+系动词+表语+状语
when + there be 句型+状语
when + 被动句+状语
when引导时间状语从句的规则
主将从现
2、after(…之后) 和 before(…之前) 引导的时间状语从句
3、since(自从…) 引导的时间状语从句
4、until(直到…) 引导的时间状语从句
5、as soon as (一…就) 和 once(一旦…) 引导的时间状语从句
二、地点状语从句
三、原因状语从句
四、条件状语从句
从句用 unless 主句用否定格式,情态动词可以表示将来
强调一种结果,不是真正意义上的条件状语
五、方式状语从句
六、让步状语从句
七、目的状语从句
八、结果状语从句
九、比较状语从句
liubutu: cisc虽然复杂,但是支持流水线技术啊,
Acher master: 讲的非常仔细,对于自学小白,能看懂,能出一本语法书最好
ttswag、: 谷粒商城
CSDN-Ada助手: 恭喜你,获得了 2023 博客之星评选的入围资格,请看这个帖子 (https://bbs.csdn.net/topics/614962616?utmsource=blogger_star_comment)。 请在这里提供反馈: https://blogdev.blog.csdn.net/article/details/129986459?utmsource=blogger_star_comment。
无奈朝来寒雨晚来风: LinkedHashSet是HashSet的子类,LinkedHashSet底层是一个LinkedHashMap,底层维护了一个数组➕双向链表,存取顺序一致,(HashSet存取无序)。LinkedHashSet也是根据元素的HashCode值来决定元素的存储位置,同时使用双向链表维护元素的次序,这使得元素看起来是有序的。LinkedHashSet不允许添加重复的元素,所以做多保存一个null。 LinkedHashSet的无参构造里面调用了父类HashSet的有参构造创建了16长度的数组扩容因子是0.75f,数组和双向链表的size满足扩容因子计算的长度就会进行二倍扩容,并不是数组的长度大于扩容因子计算的长度。 数组➕双向链表,并不是数组元素下面挂载的是一个双向链表,而是当数组一旦存有元素就会将头指针和尾指针都执向这一个元素,当后面有元素根据下表落点的计算添加到数组别的下标后就会让第一个元素的后指针指向添加的元素,尾指针也不在指向第一个元素,而是新添加的元素,新添加的元素的前指针指向第一个元素。 如果添加的元素和第一个元素,计算出的下标落点一样,就进行挂载到元素的后面,形成双向链表,再让尾指针指向添加的元素,如果原来的第一个元素的后指针有节点,就让新添加的节点的前指针指向第一个元素后指针指向原本指向的节点,也就是双向链表的节点新增。