英语语法
英语语法
价格 免费
2020.03.13 ~ 2020.06.05
  • 西南交通大学
  • 建议每周学习1小时
  • 8254人已参与
课程已结束,不允许加入和购买

第1次开课

开始:2020-03-13

截止:2020-06-05

课程已进行至

13/13周

成绩预发布时间 2020-06-04

教学团队

西南交通大学
副教授

课程特色

视频(26)
作业(3)
练习(1)
文档(1)

could have done

By Trouvailleve 2020-04-17 140次浏览 课时14

could have done意为“过去本能够做某事却未做。”,表示对过去事情的假设。这种情况是不是不能用于第一人称?比如:I could have thought that...

2 所有答案

  • 黄涵欣要好好学习 2020-04-17

    你好,我在查阅了百度之后,可以回答这个问题,是可以用于第一人称的呢

    1. 表示主观猜测

          即对已经发生动作或已经存在的状态作出主观上的猜测,通常可译为“可能(已经)”,有时需根据具体语境来翻译。如:

          Tom could have taken the money; he was here alone yesterday. 有可能是汤姆把钱拿走了,昨天他单独一个人在这里呆过。

          We knew he couldn’t have paid for it, because he had no money. 我们知道不可能是他付了这笔钱,因为他没钱。

          该用法也可将could换成can,但这只限于否定句和疑问句,因为can表推测时不用于肯定句(而could可以用于肯定句)。如:

          Can he have left already? 他会已经离开了吗?

          They can’t have gone out because the light’s on. 他们不可能出去了,因为灯还亮着。

          2. 表示未曾实现的能力

          即表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为“本来可以”“本来能力”等。如:

          The worst of it is that I could have prevented the accident. 最糟糕的是我本来可以防止这次事故的。

          I could have passed my examination easily but I made too many stupid mistakes. 我本可以轻易通过考试,但我犯了太多不该犯的错误。

    并没有对人称有限制,所以可以大胆使用,希望我的回答能够帮助到你

    收起

添加答案