过去式几种表达的区别
题目
过去式几种表达的区别
I waited for an hour.
I had waited for an hour.
I had been waiting for an hour.
它们有什么不同?
答案
I waited for an hour.我等了一个小时【等待已经结束,此刻等待了一小时,表示一个时间点】
I had waited for an hour.(until you got here) 我已经等了一个小时(直到你出现)【在过去的一段时间里,对过去的动作有影响】
I had been waiting for an hour.在过去的一个小时里我一直在等,(直到你出现)【更强调动作的延续】
后两者需要具体的语境,个人感觉过去完成时和过去完成进行时,前者强调结果【你出现了,所以我不用等了】,后者强调过程【等了一个小时那么久】
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 455*7.6+43.3+111*19.2简算
- 平移二次函数y=2x²的图像,使它经过(-1,1)、(2,3)两点.求这时图像对应的函数关系式.
- 将一定量H2S气体通入200ml1mol/lNaOH溶液中,充分反应后在低温下蒸发溶液,得到7.92g白色固体A
- one or two failure还是failtures?failure不可数吧.
- 马说中的 千里马常有,而伯乐不常有,写出来怎样的社会现实?
- 阅读以下例题:解方程丨3x丨=1 ①当3x>0时,方程化为3x=1,∴x=1/3.②当3x<0时,方程化为-3x=1,
- 边长1米的正方形面积是多少平方米?
- we must have lunch at school.
- 简述自动控制和数学的区别和联系
- 怎么在ARCGIS中截取一个城市地图中的某个区?