5 这里代表什么时态?

 Having grown up in san francisco(就是这里), Dave had always preferred to record the plain facts of small town life.

 Having been raised in san francisco(就是这里), Dave had always preferred to record the plain facts of small town life.

后面的主句已经是过去完成时了,前面的分词作状语用的是完成式,我理解为代表比主句谓语动作还要早的动作,如果还何还原为状语从句?如何表达这样的时间关系?

我一直以为英语中过去完成时是在同一个句子里面最早的时间表达方式了,这里居然出现比过去完成时更早的时间,不知道该如何理解?

请先 登录 后评论

最佳答案 2020-11-22 12:11

奶C同学这次提出的问题,可能反应出该同学对于动作发生的先后,如何用英文表达有种误解--似乎时态是表达时间顺序或者动作先后的唯一方式。错!要体现动作的先后,时态的选用只是方式之一(不是唯一)。而且作为形合的语言,根本无需你去运用逻辑、常识什么的去猜测、推测动作发生的先后,英文的种种标志会清清楚楚,明明白白地告诉你。


比如:见过她后才见到他。虽然你可以用过去完成时和一般过去时的对比来体现先后,但是你完全可以说:After I met her, I met him. ---> after这个标志词告诉你了先后;


再比如在你自己的例句中,起时间助动词作用的have,无论其用于谓语还是非谓语,都是表示时间提前的一个标志--表示提前完成。所以,你例句中的having done,本就表示动作发生于谓语动作之前,而且是主动。而have been done不会改变动作发生于谓语动作之前这一性质,只不过是表被动而已。




请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

你混淆了时态和体这二个不同的概念。谓语动词有时态形式,所有的时态都是时和体在形式和意义上的结合。英语动词有四个时(现在、过去、将来、过去将来),四个体(一般、进行、完成、完成进行),每个时都可以结合不同的体,这样就得到16种时态。非谓语动词则只有体的变化,没有时的形式。通常是参照谓语动词的时。例如现在分词doing形式,表示和谓语动词为同一时间。如果现在分词作状语,但分词的动作并不是与谓语动作同时,而是在谓语时间之前已经发生并结束,就不能用doing形式,而用现在分词完成体(注意不是完成时),表示该分词的动作发生在谓语时间之前。这就是作状语的doing和having done的区别。这和谓语动词用什么时态无关。having been done还是现在分词完成体,只不过是被动语态而已,在时间上还是表示这个被动动作发生在谓语时间之前。仅此而已。你的二个句子中,都是现在分词完成体作原因状语。
如果改为状语从句或并列句,早于过去完成时的动作仍然用过去完成时,因为英语中没有过去过去完成时这种形式,就用过去完成时代替。读者或听话人会根据逻辑判断二个动作的时间先后。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1647 浏览
  • 奶嘴CC 提出于 2020-11-19 22:40