【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. ...
随机推荐
- [Swift]LeetCode911. 在线选举 | Online Election
In an election, the i-th vote was cast for persons[i] at time times[i]. Now, we would like to implem ...
- [Swift]LeetCode963. 最小面积矩形 II | Minimum Area Rectangle II
Given a set of points in the xy-plane, determine the minimum area of any rectangle formed from these ...
- Redis 设计与实现 (九)--Lua
EVAL script numkeys key [key ...] arg [arg ...] script: 你的lua脚本 numkeys: key的个数 key: ...
- shell 问题备忘
一 ls结果赋给变量 dirSrc=$(ls test/ -l | awk '/^d/{print $NF}') echo "dirSrc is $dirSrc" 二 使用cut查 ...
- 在react中使用vis.js
import React from 'react'; import {message} from 'antd' import vis from 'vis'; import {api as http ...
- 12.Git分支-推送(push)、跟踪分支、拉取(pull)、删除远程分支
1.推送 本地的分支并不会自动与远程仓库同步,你可以显示的向远程仓库推送你的分支.例如你在本地创建了一个dev分支,你想其他的人和你一样在dev之下进行工作,可以使用 git push <rem ...
- Python内置函数(53)——repr
英文文档: repr(object) Return a string containing a printable representation of an object. For many type ...
- .NET Core实战项目之CMS 第三章 入门篇-源码解析配置文件及依赖注入
作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9998021.html 写在前面 上篇文章我给大家讲解了ASP.NET Core的概念及为什么使用它,接着 ...
- 《HelloGitHub月刊》第 04 期(秋招临近,本期加入了面试相关的项目)
兴趣是最好的老师,而<HelloGitHub> 就是帮你找到兴趣! 因为我比较熟悉python语言,所以月刊中python语言的项目居多,个人能力有限,其他语言涉及甚少,欢迎各路人士加入, ...
- Leetcode:338. Bit位计数
Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the ...