现在完成式 与过去进行式
最佳回答
最新回答共有2条回答
-
2026-04-02 12:26:49疯狂的野狼
回复应该用第二句,即现在完成时。现在完成和过去完成是一样的动作概念,区别就在于他们的截止时间不同,现在完成时截止时间即到说话的时间为止(即现在);过去完成时,则是截止到过去的某一个时间点为止(也就是过去某个时间点之前发生的动作,即过去的过去。说白了,现在完成时就是“现在的过去”从现在往前看;过去完成时是“过去的过去”从过去一个点(时间点)再往前看两者出发点不同,就如同一般将来时(从现在往后看)和过去将来时(从过去某个点往后看)再说完成时态和一般时态的区别:完成时态表示已经发生的动作或某种状态对现在造成的结果影响(即现在完成时)、对过去某一点造成的结果影响(过去完成时)、对将来某一点的造成的结果影响(将来完成时),不管怎么说他强调的是动作的结果,造成的结果完成时态也可以是前面的动作一直持续到现在、过去或将来,并造成影响和结果而一般时态只是强调动作的发生,不牵涉结果,比如:I wrote a letter to Mary yeateray。昨天我给玛丽写信。(不强调是否已经写完或邮寄)I have written a letter to Mary。我给玛丽写信了。(强调已写完并邮寄)I was writing a letter to Mary this time yesterday。昨天这时我在写信(进行时态强调动作的过程)4个一般时------强调动作的发生4个进行时-----强调动作的过程4个完成时-----强调动作的结果4个完成进现时----强调动作的结果并强调动作的过程回到该题:你用的是直接引语,表示说话的时间,往前看,就应该用现在完成时;如果你把他变成间接引语,那么就应该和主句时态一致,变成过去完成时(即过去的动作--said之前的)直接引语----" I have done the work"I said aboriously。间接引语----I said aboriously (that) I had done the work。 再问: 请问有可能had done 可以使用在直接引语里吗?由于我曾经问过我的英语老师,她当时解释得挺模糊的,说had 可以使用当说到比较长时间后,就是这里! 再答: 可以的,只要直接引语里面有一个过去的时间点,在他之前的动作就可以,比如 She said,"I had learnt 1000 English words by the end of last term。" ------She said (that )she had learnt(时态不变) 1000 English words by the end of last term。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
