【English】二、It作为代词,可以代指什么
it的用法
一、用作人称代词:
1、指代事物:
— What’s this?
— It’s a cat.
2、指代人:常用于不知对方性别时,比如:询问敲门人或打电话时询问对方是谁,或者用来指代婴儿。
(1)—Who’s it?
—It’s Sam.
(2)—Who’s the baby in the picture?
—It’s my younger brother.
二、用作非人称代词:指代天气、时间、季节或距离等,此时的it无意义
(1)It’s two o’clock now.
(2)It’s very cold in spring in the northern China.
(3)It’s about 100 kilometers from our town to the big city.
三、用作替代词:it可作形式主语、形式宾语,可代替不定式、动名词或从句
(1)It is not known where she has gone.
(2)It’s bad for your eyes reading in bed.
(3)It is clever of him to work out the math problem.
四、用于强调句,构成“It+be +被强调部分that…”结构。
如:It’s in the small shop that I bought the important book.
五、在初中英语教材中,出现了许多由it引导的固定句式,现归纳如下:
(一)It's time for sb. to do sth. / It's time for sth.意为"是(某人)该干……的时间了"、"到……的时候了"。
例如: 1. It's time for supper /to have supper.该吃晚饭了。
2. It's time for me to study.我该学习了。
(二)It takes (sb.) some time to do sth.意为"(某人)花……时间做某事"。
例如:
1. It takes twenty minutes to go to school by bike.
骑自行车上学要花二十分钟的时间。
2. It took me a week to finish reading the book.
我花了一周时间读完这本书。
(三)It is one's turn to do sth.意为"轮到某人做某事了"。
例如: It's your turn to be on duty tomorrow. 明天轮到你值日了。
(四)It is / has been +时间段+since +一般过去时,意为"自从……以来已过了……(时间)。"
例如: 1. It is / has been four days since I caught a cold. 我感冒已四天了。
2. It is / has been two weeks since we met last. 自从我们上次见面以来已过了两周。
(五)It seems /seemed +that从句,意为"看起来好像……"。
例如:It seemed that our team was going to win. 我们队看起来好像要赢了。
(六)It's+表语+to do sth.。
例如:It's a good idea to go out for a walk. 出去散步是个好主意。
(七)It's +adj.+that从句。
例如:It's true that I may fall behind the other students.我真可能落在别的学生后面。
(八)It's+adj.+of(for)sb.+to do sth.。
【English】二、It作为代词,可以代指什么的更多相关文章
- Pocket英语语法---二、指示代词和不定代词是什么
Pocket英语语法---二.指示代词和不定代词是什么 一.总结 一句话总结: 指示代词:标识人或事物的代词,用来代替前面已提到过的名词 this.these.that.those不定代词:指代不确定 ...
- 【NX二次开发】Block UI 指定点
属性说明 属性 类型 描述 常规 BlockID String 控件ID Enable Logical 是否可操作 Group ...
- Object、T(以下代指泛型)、?的区别
因为最近看了很多项目底层都使用了T,?泛型,于是百度了一下有如下理解 我们先来试着理解一下Object类,学习Java的应该都知道Object是所有类的父类,注意:那么这就意味着它的范围非常广!首先记 ...
- ElasticSearch 2 (22) - 语言处理系列之标记规范化
ElasticSearch 2 (22) - 语言处理系列之标记规范化 摘要 将文本拆解成标记只是工作的一半.为了使这些标记更容易被搜索到,它们需要经过一个规范化的处理过程,以移除相同单词间不重要的差 ...
- 英语影视台词---五、And Then There Were None
英语影视台词---五.And Then There Were None 一.总结 一句话总结:求阿加莎·克里斯蒂小说<无人生还>的英文版<And Then There Were No ...
- JavaSE中级篇1 — 核心思想:面向对象 — 更新完毕
1.面向对象编程思想(重点中的重点) 题外话: 其他都还可以是技术,但这里是走自己的路--面向对象编程,即:OOP,养成的思想就是:万物皆对象,懂得把东西抽离出来 这一部分记的理论知识很多,而且需要自 ...
- Python小白学习之路(十一)—【局部变量和全局变量】【关键字global】【关键字nonlocal】
写在前面: 几乎有一周没有更新学习笔记了吧 上周一周身体都不怎么舒服 然后还得写开题报告 然后还得看文献 天天就是写写写写写写~~~~~~改改改改改改~~~~~~~~~ 今天又开始学习了 希望之前的没 ...
- 深入理解java虚拟机---JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)(十二)
引用:https://www.cnblogs.com/yulei126/p/6777323.html JDK8-废弃永久代(PermGen)迎来元空间(Metaspace) 1.背景 2.为什么废 ...
- Lesson 14 Do you speak English?
Text I had an amusing experience last year. After I had left a small village in the south of France. ...
随机推荐
- C++ Opencv remap()重映射函数详解及使用示例
一.重映射及remap()函数介绍 重映射,就是把一幅图像中某位置的像素放置到另一图像指定位置的过程.即: 在重映射过程中,图像的大小也可以同时发生改变.此时像素与像素之间的关系就不是一一对应关系,因 ...
- [Swift]LeetCode307. 区域和检索 - 数组可修改 | Range Sum Query - Mutable
Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive ...
- [Swift]LeetCode671. 二叉树中第二小的节点 | Second Minimum Node In a Binary Tree
Given a non-empty special binary tree consisting of nodes with the non-negative value, where each no ...
- [Swift]LeetCode712. 两个字符串的最小ASCII删除和 | Minimum ASCII Delete Sum for Two Strings
Given two strings s1, s2, find the lowest ASCII sum of deleted characters to make two strings equal. ...
- [Swift]LeetCode986. 区间列表的交集 | Interval List Intersections
Given two lists of closed intervals, each list of intervals is pairwise disjoint and in sorted order ...
- Spring MVC知识
f-sm-1. 讲下SpringMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差 ...
- Node.js 种子下载器
Node.js 种子下载器 庆祝 2018 国庆,制作了一个 Node.js 的种子下载器.爬取页面,根据页面的链接,破解另外一个网站,下载种子文件.项目比较简单,爬取页面没有使用任何爬虫框架.项目源 ...
- 网络协议 4 - 交换机与 VLAN:办公室太复杂,我要回学校
上一次,我们通过宿舍联网打魔兽的需求,认识了如何通过物理层和链路层组建一个宿舍局域网.今天,让我们切换到稍微复杂点的场景,办公室. 在这个场景里,就不像在宿舍那样,搞几根网线,拉一拉, ...
- zabbix系列之九——添加钉钉告警
一.添加钉钉机器人 1. 2. 复制webhook后面脚本用到:https://oapi.dingtalk.com/robot/send?access_token=36e69dd50bbcc54b7b ...
- Unable to build: the file dx.jar was not loaded from the SDK folder
eclipse 运行 android 时失败了,提示 Unable to build: the file dx.jar was not loaded from the SDK folder! 解决办法 ...