to have done 只能表示动词发生时间先于谓语动词之前吗? 例句:
I could have tried to have been more fun and sexy.
请问这句话与“I could have tried to be more fun and sexy. ”的区别是什么?
plan, intend等一类表示计划、打算、想要意义的动词通常后接不定式。该不定式的动作是在谓语动作时间还没发生的将来动作,即to do表示后于谓语时间的动作。
但这类动词也可用来表示过去未能实现计划、打算、意图等。通常有二种表达方式:
1 谓语动词用一般过去时,不定式用一般体。例如:
I planned to have written to him,but I was too busy.
I intended to have come earlier today, but the traffic was terrible.
不定式的完成体的使用,表示这个计划或意图未能如愿的、未实现的。
2 谓语动词用过去完成时,不定式用一般体。例如:
I had planned to write to him, but I was too busy.
I had intended to come earlier today, but the traffic was terrible.
第一分句谓语过去完成时的使用,表示这个计划或意图是未能如愿的。
以上二个句型与 I planned to write him.的区别就在于,后者只表示过去有这个计划或意图,至于后来这个计划或意图是否实现或如愿,则不得而知或不太关心。
也有人在表示未能实现的计划或意图时受规定语法的影响而矫枉过正,将谓语动词和不定式都用了完成体。这属于redundancy of perfective. 即没有必要地使用多余的完成体。这种用法较为少见,但也不属于错误。例如:
I had planned to have written to him, but I was too busy.
I’d have liked to have come to your party, but I was too busy.
网友的这个句子就是属于这种矫枉过正的句子。说话人想要表达的是假设的、实际在过去未曾实施努力,谓语动词和to do 不定式都使用了完成体。这不属于错误,只是给人娇柔做作的感觉。实际更多见的是:I could have tried to be more fun and sexy.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
I could have tried to have been more fun and sexy. (错误)
I could have tried to be more fun and sexy.(正确)
could have tried:
1. 表示对过去情况的“推测”。
2. 表示与过去不符的“虚拟语气”。
本句语境是虚拟语气。主语是 I,自己对自己不需要推测。
可以说try to do; 没有 try to have done 的说法,不符合逻辑。try 这个动作无论做到与否,后面的不定式是try 的目的,只能使用一般体,表示将来的动作行为。完成体说明早于try 发生,没有道理。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!