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作为代词,可以代指什么的更多相关文章

  1. Pocket英语语法---二、指示代词和不定代词是什么

    Pocket英语语法---二.指示代词和不定代词是什么 一.总结 一句话总结: 指示代词:标识人或事物的代词,用来代替前面已提到过的名词 this.these.that.those不定代词:指代不确定 ...

  2. 【NX二次开发】Block UI 指定点

    属性说明 属性   类型   描述   常规           BlockID    String    控件ID    Enable    Logical    是否可操作    Group    ...

  3. Object、T(以下代指泛型)、?的区别

    因为最近看了很多项目底层都使用了T,?泛型,于是百度了一下有如下理解 我们先来试着理解一下Object类,学习Java的应该都知道Object是所有类的父类,注意:那么这就意味着它的范围非常广!首先记 ...

  4. ElasticSearch 2 (22) - 语言处理系列之标记规范化

    ElasticSearch 2 (22) - 语言处理系列之标记规范化 摘要 将文本拆解成标记只是工作的一半.为了使这些标记更容易被搜索到,它们需要经过一个规范化的处理过程,以移除相同单词间不重要的差 ...

  5. 英语影视台词---五、And Then There Were None

    英语影视台词---五.And Then There Were None 一.总结 一句话总结:求阿加莎·克里斯蒂小说<无人生还>的英文版<And Then There Were No ...

  6. JavaSE中级篇1 — 核心思想:面向对象 — 更新完毕

    1.面向对象编程思想(重点中的重点) 题外话: 其他都还可以是技术,但这里是走自己的路--面向对象编程,即:OOP,养成的思想就是:万物皆对象,懂得把东西抽离出来 这一部分记的理论知识很多,而且需要自 ...

  7. Python小白学习之路(十一)—【局部变量和全局变量】【关键字global】【关键字nonlocal】

    写在前面: 几乎有一周没有更新学习笔记了吧 上周一周身体都不怎么舒服 然后还得写开题报告 然后还得看文献 天天就是写写写写写写~~~~~~改改改改改改~~~~~~~~~ 今天又开始学习了 希望之前的没 ...

  8. 深入理解java虚拟机---JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)(十二)

    引用:https://www.cnblogs.com/yulei126/p/6777323.html JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)   1.背景 2.为什么废 ...

  9. 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. ...

随机推荐

  1. CSS3禁止用户选中文字——user-select: none;

    需求:现在有一个需求是在移动端让你禁止用户选中文字,你会怎么做呢?如下图    解决方法:使用CSS3新增属性 user-select: none;   -webkit-user-select:non ...

  2. [Swift]LeetCode968.监控二叉树 | Binary Tree Cameras

    Given a binary tree, we install cameras on the nodes of the tree. Each camera at a node can monitor  ...

  3. [Swift]LeetCode1031. 两个非重叠子数组的最大和 | Maximum Sum of Two Non-Overlapping Subarrays

    Given an array A of non-negative integers, return the maximum sum of elements in two non-overlapping ...

  4. shell脚本中单双引号疑惑

    工作中常用到shell脚本,遇到了一个疑惑,求解.    常见的解释: 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的: 单引号字串中不能出现单独一个的单引号(对单 ...

  5. JSON 序列化的时候忽略无效的属性值

    例如我拥有以下代码. public class NewObject { public int? TestValue { get; set; } public int? Age { get; set; ...

  6. scala中spark运行内存不足

    用 bash spark-submit 在spark上跑代码的时候出现错误: ERROR executor.Executor: Exception in task 9.0 in stage 416.0 ...

  7. Dockerfile指令介绍

    FROM:指定基础镜像 在Dockerfile中FROM是必备的指令,用于指定基础的镜像. FROM centos:latest LABEL:指定镜像标签 LABEL指令用来指定镜像的标签. 格式: ...

  8. Vim 复制粘帖格式错乱问题的解决办法

    有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题.看样子,应该是自动缩进惹得祸.本文不去深究原因,直接给出解决方法. 1. paste 模式 运行如下命令,进入 paste 模式: :s ...

  9. 『sumdiv 数学推导 分治』

    sumdiv(POJ 1845) Description 给定两个自然数A和B,S为A^B的所有正整数约数和,编程输出S mod 9901的结果. Input Format 只有一行,两个用空格隔开的 ...

  10. 你可能不知道的css-doodle

    好久没写文章了,下笔突然陌生了许多. 第一个原因是刚找到一份前端的工作,业务上都需要尽快的了解,第二个原因就是懒还有拖延的习惯,一旦今天没有写文章,就由可能找个理由托到下一周,进而到了下一周又有千万条 ...