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. [Swift]LeetCode476. 数字的补数 | Number Complement

    Given a positive integer, output its complement number. The complement strategy is to flip the bits ...

  2. [Swift]LeetCode803. 打砖块 | Bricks Falling When Hit

    We have a grid of 1s and 0s; the 1s in a cell represent bricks.  A brick will not drop if and only i ...

  3. 雷达无线电系列(一)几种常见的幅度分布函数(matlab)

    文件下载地址: https://github.com/mufasa007/myblog/tree/master/%E9%9B%B7%E8%BE%BE%E6%97%A0%E7%BA%BF%E7%94%B ...

  4. 第二周 IP通信基础回顾

    这周我们学习了OSI参考模型,了解局域网的分层为接入层,汇聚层,核心层.网络划分为通信直网,资源直网.osi模型概述在主动间数据传输为应用层,表示层,会话层:底层数据l流为传输层,网络层,数据链路层, ...

  5. JVM基础系列第4讲:从源代码到机器码,发生了什么?

    在上篇文章我们聊到,无论什么语言写的代码,其到最后都是通过机器码运行的,无一例外.那么对于 Java 语言来说,其从源代码到机器码,这中间到底发生了什么呢?这就是今天我们要聊的. 如下图所示,编译器可 ...

  6. 【转】关于 python ImportError: No module named 的问题

    今天在 centos 下安装 python setup.py install 时报错:ImportError: No module named sysconfig, 当时急着用,就顺手直接源码编译了一 ...

  7. Session知识点

    知识点概要    - Session    - CSRF    - Model操作    - Form验证(ModelForm)    - 中间件    - 缓存    - 信号 内容详细: 1. S ...

  8. Zend与PHP之间到底是什么关系

    Zend与PHP之间是什么关系 What is Zend's relationship with PHP? 每次看到PHP虚拟机中出现zend.zendvar之类的都很困惑,特意查了一下... PHP ...

  9. ES6躬行记(13)——类型化数组

    类型化数组(Typed Array)是一种处理二进制数据的特殊数组,它可像C语言那样直接操纵字节,不过得先用ArrayBuffer对象创建数组缓冲区(Array Buffer),再映射到指定格式的视图 ...

  10. httpclient+jsoup实现小说线上采集阅读

    前言 用过老版本UC看小说的同学都知道,当年版权问题比较松懈,我们可以再UC搜索不同来源的小说,并且阅读,那么它是怎么做的呢?下面让我们自己实现一个小说线上采集阅读.(说明:仅用于技术学习.研究) 看 ...