现在完成时

形式

have/has + done

“完成”并不表示事情都做完了,“完成”其实分2方面含义:全部完成和部分完成。

用法

所以“现在完成时”包括 现在全部完成 和 现在部分完成。

这个事做没做完都不重要,重要的是看待事情的角度:站在现在回头往之前看。

He has left.
#"他已经走了"。全部完成
We have studied English for 10 years.
#部分完成。我们已经学了10年英语,现在也还在学。

过去完成时

形式

had done

用法

现在完成时包含2种用法,过去完成时也是如此:过去全部完成、过去部分完成。

角度:过去的过去。站在过去往之前看。

When he [got] there,she [had left].
#当他到了的时候(过去到的),她已经走了。
#她肯定在他到之前就走了,所以是“过去的之前”,用 had done

将来完成时

will/shall have done

过去完成时指是过去的之前,现在的完成时指的是截止到现在发生的事儿,将来完成时就是指截止到将来之前的事儿。所以完成时特别好理解,完成时就是“阶段性总结”,截止到某一个时间点回头看之前完成的情况如何。

完成进行时

“完成进行时”其实就在在完成的基础上又强调了进行。所以被当作完成时的一种引申。

had been doing  #过去完成进行时
have/has been doing #现在完成进行时
will/shall have been doing  #将来完成进行时

比较

现在完成时 VS 现在完成进行时

角度相同:都表示“现在的之前”强调不同:现在完成时(have/has + done)是强调结果,做没做完都可以;现在完成进行时(have/has been + doing)是强调过程

现在完成时、过去完成时、完成进行时相关推荐

  1. SAP标准工单入库时产生成本差异-求解进行时

    A.系统环境:  1.标准成本法(所有物料)  2.SAP标准生产订单  3.工单设定:    产品标准成本:2601.37    价格单位:100    工单计划入库数量:401     工单计划完 ...

  2. 未来生活进行时: 畅想未来新兴技术40年——百大趋势性技术汇总(下)

    未来生活进行时: 畅想未来新兴技术40年--百大趋势性技术汇总(下) 热映的电影<普罗米修斯>畅想了2049年人类为了追寻是谁创造了人类.自身从何而来等一系列终极问题,载着高科技巨额投资下 ...

  3. 53 一般过去时+现在完成时+现在完成进行时

    一般过去时+现在完成时+现在完成进行时 一般过去时 现在完成时 现在完成时+现在完成进行时

  4. 新概念二册 Lesson 40 food and talk进餐与交谈( 现在进行时vs将来进行时+虚拟语气假设现在)

    文章目录 1 课文 2 单词 2.1 hostess [ˈhəʊstəs] n. 女主人 2.2 unsmiling [ʌnˈsmaɪlɪŋ] adj. 不笑的,严肃的 2.3 tight [taɪt ...

  5. 62 过去完成时+过去完成进行时

    过去完成时和过去完成进行时比较 Firemen had been fighting the forest for nearly three weeks before they could get it ...

  6. 52 现在完成时+现在完成进行时

    现在完成时VS现在完成进行时 现在完成时 形式:have/has done 用法:现在的之前,强调事情完成的结果 现在完成进行时 形式:have/has been doing 用法:现在的之前,强调事 ...

  7. 进程共享(读时共享写时复制)

    父子进程之间在刚fork后.父子相同处: 全局变量..data..bbs..text.栈.堆.环境变量.用户ID.宿主目录(进程用户家目录).进程工作目录.信号处理方式等等,即0~3G的用户空间是完全 ...

  8. 【Android APT】编译时技术 ( 编译时注解 和 注解处理器 依赖库 )

    文章目录 一.编译时注解和注解处理器 二.创建 编译时注解 和 注解处理器 三.添加 编译时注解 和 注解处理器 依赖库依赖 四.博客资源 一.编译时注解和注解处理器 上一篇博客 [Android A ...

  9. [Android1.6]继承BaseAdapter为GridView设置数据时设置setLayoutParams时注意

    一.问题代码     public View getView(int position, View convertView, ViewGroup parent) {         if (conve ...

最新文章

  1. vector使用排序函数实例
  2. 360加固分析(一)
  3. 关于VS2017中fopen、fscanf等函数无法使用的问题
  4. 2016年计算机网考,2016年电大:计算机网考(全)练习题.doc
  5. 【题解】Luogu P2347 砝码称重
  6. antd form 初始化时间
  7. HDU 2594 Simpsons’ Hidden Talents (字符串-KMP)
  8. 果汁飞溅海报还不会玩?先从临摹学习PSD分层模板开始
  9. WebService 出现因 URL 意外地以“/HelloWorld”结束,请求格式无法识别。
  10. 中控H10考勤机管理员密码破解
  11. 【自用】网页设计与制作教程 笔记
  12. 计算机表格斜杠怎么打,【2人回答】Excel表格中如何输入斜杠?-3D溜溜网
  13. Unity3d UI自适应之Canvas Scaler详细说明和测试项目源码
  14. 【工程理论】引线键合机介绍
  15. 动画效果--animation
  16. 用cmd进入DOS窗口的步骤
  17. 2022-08-26 JQuery(二)
  18. 护眼灯有必要买贵的吗?央视推荐的护眼灯是哪款?
  19. 自定义控件从入门到轻生之---来个结晶
  20. CSS实现文字垂直居中

热门文章

  1. 哈工大软件构造课程知识点总结(三)
  2. 关于浏览器输入一个网址后页面经历的过程总结
  3. FPGA学习笔记——分频电路设计
  4. 上市首日24小时销量1573辆,这个被马云和雷军同时看上的男人
  5. Ros 全局规划使用carrot_planner/CarrotPlanner和global_planner/GlobalPlanner
  6. motrix高速下载百度网盘资源的方法
  7. HR常问面试题总结(1)
  8. 非易失性存储器Flash和EEPROM之间的差异与优缺点
  9. Train for kirara 总结
  10. 超级计算机国产cpu,为何国产超级计算机已经领先全世界了,而国产cpu却依然落后?...