一分钟了解“过去完成时”
2017-06-11 21:35
176 查看
多用于宾语从句或者定语从句,往往要搭配一个表示以前时间的状语。
定语从句:he had learned English before he go to America.
定语从句:By the end of last year, 3 students had got jobs.
宾语从句:he found the book that he had lost.
(1) 过去完成时和一般过去时的区别
前者动作发生的时间是“相对于过去某个时间的之前”,后者动作发生的时间是“相对现在某个时间的之前”。
(错)he had finished the work yesterday.
(对)he finished the work yesterday.
(错)he arrived in Beijing before six yesterday morning.
(对)he had arrived in Beijing before six yesterday morning. (arrived是不及物动词)
(2) 有两个句型是需要搭配过去完成时的:
no sooner.. than..
We had no sooner reached home than it began to rain.
No sooner had we reached home than it began to rain.
hardly..when..
He had hardly entered the office when(before) the phone rang,
Hardly had he entered the office (when)before the phone rang.
定语从句:he had learned English before he go to America.
定语从句:By the end of last year, 3 students had got jobs.
宾语从句:he found the book that he had lost.
(1) 过去完成时和一般过去时的区别
前者动作发生的时间是“相对于过去某个时间的之前”,后者动作发生的时间是“相对现在某个时间的之前”。
(错)he had finished the work yesterday.
(对)he finished the work yesterday.
(错)he arrived in Beijing before six yesterday morning.
(对)he had arrived in Beijing before six yesterday morning. (arrived是不及物动词)
(2) 有两个句型是需要搭配过去完成时的:
no sooner.. than..
We had no sooner reached home than it began to rain.
No sooner had we reached home than it began to rain.
hardly..when..
He had hardly entered the office when(before) the phone rang,
Hardly had he entered the office (when)before the phone rang.
相关文章推荐
- 一分钟了解Python的过去,现在,和未来!(前景)
- 一分钟了解负载均衡的一切
- [python]一分钟了解关于python的类
- 一分钟了解“Matlab中分类树和回归树的使用”
- 一分钟了解“Matlab画三维空间中的点plot3”
- 一分钟了解“老师说的写国基的要点”
- 一分钟了解“Matlab统计数值频率和个数tabulate”
- 一分钟了解"matlab进行奇异值分解SVD"
- 一分钟了解"用英语表达:从物理的角度讲"
- 一分钟了解互联网数据挖掘流程
- 一分钟了解HTTPS
- 一分钟了解24位互联网大咖的预言
- 一分钟了解互联网动静分离架构
- 什么是闭包?一分钟带你了解!
- 一分钟了解“Matlab打印出红色报错信息error”
- 一分钟了解Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi
- 一分钟了解“Matlab绘图三维数据”
- 过去完成时
- 一分钟了解“do and has done”