- UID
- 699188
- 在线时间
- 小时
- 注册时间
- 2011-12-6
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
to do和to have done的区别
to have done就是指发生在谓语动作之前,比如:I am sorry to keep you waiting.指我得让你等会(等待的动作还没有结束),I am sorry to have kept you waiting.让你久等了,等待的动作已经结束了。 a single ancestor’s who is thought to have lived about 140,000 years ago.这里这个人已经死了,是绝对不能用to do的,所以一般看到的is said, is believed, is thought通常看到得都是接have done。但是如果to do这件事还没有结束,就不用完成,比如 gmat is consider to be very difficult.因为gmat至今还在进行并且还是很难,所以用to be, 如果gmat考试废止了或者变简单了,那就要说 gmat is consider to have been very difficult. |
|