首页 > 其他分享 >3 第三章 动词时态

3 第三章 动词时态

时间:2023-04-23 15:36:52浏览次数:39  
标签:时态 第三章 括弧 been 时间 动词 done

第三章 动词时态

1.把be动词当做动词,其后的分词则视为形容词补语。
2.动词短语长的时候,里面一定会有be动词,如果把be动词抽离出来当做动词看待,那就只剩下用be动词写的简单式,以及用have been写的完成式两种状态。分词则可视为形容词补语,不放在动词短语里面,如此一来整个时态的问题就会简单化。

1)简单式

“S+be动词+形容词补语(修饰主语)+清楚的时间副词”
"s+v+o"
"s+v"
1简单式的动词可以清楚交代此动作是发生于哪个时段。而与它搭配的时间副词通常会明确标示出一个时段。也就是说:简单式的时间是括弧的形状,我们可以用括弧把简单式的时间括起来,这个括弧大小不拘,可以小到一个点,也可以大到无限,可是必须标示得很明确。

一.过去时间

5be动词不必翻译,因为它是一个没有意义的连缀动词,连接主语和形容词补语
3be动词虽然没有意义,不需要翻译,可是它是动词,必须以它来
决定时态
2过去分词字尾-ed视为一个表达被动意味的形容词字尾。
4现在分词表示一种持续性,相当于中文的“正在”、“一直”的口吻。

二.现在时间

如果时间副词是now,或是以now为中心的或大或小的括弧,可以大到涵盖过去未来(真理),就要用现在时间的简单式。

三.未来时间

未来时间的简单式,只是把括弧放在now的右边,其他的原理则完全相同。

2)完成式

相对于简单式用括弧形状来表达时间,完成式则是以箭头形状来表达时间,表示动作的截止时间。从功能上来看,简单式是交代动作发生的时段,而完成式并不对动作发生的时段作明确的交代,只表示“曾经”、“做过”的意思。

一. 现在时间(截止时间)

如果没有特别交代的话,一般说“有…过”就是“到现在有…过”,所以都是现在完成式。
have/has done
have/has been done
have/has been doing

二. 过去时间

用过去完成式时则要有一个过去的截止时间,也就是箭头指在一个过去时间,在那之前就“有…过”。
"已经"的反义词"尚未"
had done
had been done
had been doing

三. 未来时间

未来时间的完成式,只是把箭头所指的截止时间移到未来的一个点。观念上与现在、过去时间的完成式完全一样。在写法上,因为是未来时间,所以动词前面加一个will就可以了。
will have/has done will have/has been done will have/has been doing

标签:时态,第三章,括弧,been,时间,动词,done
From: https://www.cnblogs.com/artwalker/p/17346653.html

相关文章

  • 计组笔记:第三章 存储系统
    第三章存储系统【复习提示】本章是历年考査的重点,特别是有关Cache和存储器扩展的知识点容易出综合题。此外,存储器的分类与特点,存储器的扩展(芯片选择、连接方式、地址范围等),低位交叉存储器,Cache的相关计算与替换算法,虚拟存储器与快表也容易出选择题。读者应在掌握基本原理和......
  • 领域驱动设计-软件核心复杂性应对之道:第三章
    三、绑定模型和实现模型种类繁多,目的各有不同,即使是那些仅用于软件开发项目的模型也是如此。领域驱动设计要求模型不仅能够指导早期的分析工作,还应该成为设计的基础。这种设计方法对于代码的编写有着重要的暗示作用。不太明显的一点就是:领域驱动设计要求一种不同的建模方法...........
  • 第三章部分例题(6)
    例3-13值传递与引用传递的比较设计思路:通过函数对数值进行改变观察值传递与应用传递后原数值的变化代码:#include<iostream>#include<iomanip>usingnamespacestd;voidfiddle(intin1,int&in2){in1+=100;in2+=100;cout<<"Thevaluesare";cout<......
  • 第三章部分例题(4)
    例3-9题目描述:用递归算法从n个人中选择k个人组成一个委员会的不同组合数。设计思路:1.从n个人中选一个,在从n-1个人中选k-1个。2.从n-1中选1个,从n-2中选k-2个。3.到k=0时结束。流程图: 代码实现:#include<iostream>usingnamespacestd;intmain(){intn,k;......
  • 第三章部分例题(3)
    例3-7题目描述:输入两个整数,求他们的平方和。设计思路:1.设计一个函数用于求一个数的平方。2.输入两个整数分别求出平方和。3.将他们的平方和相加。流程图: 代码实现:#include<iostream>#include<cmath>usingnamespacestd;intfun(inta){returnpow(a,2);}in......
  • C++第三章课后习题3-15
    编写递归函数getPower计算x的y次方,在同一个程序中针对整形和实数型实现两个重载的函数。#include<iostream>usingnamespacestd;intgetPower(intx,inty){if(y<0){return0;}if(y==0){return1;}if(y>0){......
  • 3 第三章 核心组件
    VSCode核心组件ElectronMonacoEditorTypeScriptLanguageServerProtocolDebugAdapterProtocolXterm.js......
  • C++第三章课后练习题
    编写可以求两个数最大公约数和最小公倍数的函数。1#include<iostream>2#include<cmath>3usingnamespacestd;4intfun1(intx,inty)5{6inttemp;7if(x<y)8{9temp=x;10x=y;11y=temp;12}13......
  • C++课本第三章课后习题 3-8
    编写函数将华氏度转化为摄氏度#include<iostream>usingnamespacestd;doublefun(doublex){return5.0*(x-32)/9;}intmain(){doublea;cin>>a;cout<<fun(a)<<endl;}编写一个函数判别一个数,是不是质数,在主程序完成输入输出。#include<iostre......
  • 第三章、web前端架构师
    目录四、脚手架命令注册和执行过程开发1、四、脚手架命令注册和执行过程开发1、......