-1

I was happy to have finished everything early

I was watching a video on active and passive infinitive and this example was in the video. I don't understand why the present perfect is used "to have finished" when the rule is to use past perfect for an action that happened earlier to some action in the past. Therefore the sentence should be "I was happy to had finished everything early".

0

3 Answers 3

1

There is no present perfect infinitive.  Infinitives don't have tense.  They don't mark either the present or the past.

One way to show the difference is to use a verb that has a separate infinitive form.  The verb to be happens to have that property:

I was happy to be finished with everything early.

No present-tense form fits.  We don't use "to am finished" or "to is finished" or "to are finished".  No past tense form fits.  You won't find "to was finished" or "to were finished", either.  For to be, only "be" fits.

I was happy to have finished everything early.

In the same way, only "have" fits.  Sure, "have" is a simple present-tense form, but it is also the infinitive form.  Only the infinitive form fits.

It is reasonable to call this a perfect infinitive.  However, it is a non-finite phrase, and it is not reasonable to label it as either past or present.  It is a tenseless perfect phrase.  It works regardless of the tense of the clause:

I was happy to have finished.
I am happy to have finished.
I will be happy to have finished.

1

[1] I was happy [to have finished everything early].

[2] *I was happy [to had finished everything early].

The perfect is a past tense that is marked by means of the the auxiliary "have", which is inflected for primary tense ("has" or "had"), as in for example, "Ed has been ill" / "Ed had been ill". These constructions thus have compound tense: 'present perfect' and 'past perfect' respectively.

In [1] "have" is in the plain form, so there is no primary tense, no compound tense, though it is still perfectly grammatical. It is usually known as the 'perfect infinitival' (or 'infinitival perfect').

But [2] is ungrammatical since "had" is a tensed form and thus cannot be used with the infinitival marker "to".

2
  • What about "A cowboy song he was listening to had finished", "the person he was talking to had seen him", ... etc. would "had" be erroneous after "to"?
    – aesking
    Jan 2, 2021 at 6:20
  • Also, see "happy to had" entries for example: Mr . H . Martin was extremely happy to had a large property in it and She was very happy to had help
    – aesking
    Jan 2, 2021 at 6:33
-5

It would depend on where your temporal focus would be. as influenced by Colin Fine's answer here:

"I had finished the work on friday" / "I have finished the work".

with the present perfect your focus is on the PRESENT moment:

I was happy to have finished everything early

It means an action that has been completed but with no specification as to when or if it ended.

When you use the past perfect:

I was happy to had finished everything early,

It is describing a time in the past, the distant past but it does not influence the present or future - the action is completed.

Take this example:

enter image description here

Present perfect: The kids have eaten dinner.

[They ate dinner at point A, it is point C now. Note: For the present perfect, point B does not need to exist. A and C are the only points that matter.]

Past perfect: The kids had eaten dinner before the nanny went home.

[The kids ate dinner at point A, the nanny went home at point B, it is point C now.]

The difference is that in the present perfect example, the result of A is that the kids do not need to eat now, at point C, but in the past perfect example, the result of A is that at point B, no one needed to prepare dinner for the kids.


One of the rules of the perfect infinitive - to have finished - is that it can refer to something that will be completed at a point in the future:

We hope to have finished the building by the end of March.

But this is going beyond the timeline of your context, because the question of finishing is not in debate, like in the above i.e when the building will be completed, but rather in your context which is used depends on what temporal point you wish to emphasise - it's a nuance or a slight difference in semantics. It is even more confusing because 'to have finished' is also used to refer to events that will happen at a later date in the future, not simply ones that have already been completed.

9
  • 2
    I am familiar with no variety of English where happy to had helped would be grammatical, and I would defy you to find an example in quality writing. There is no "past perfect infintiive."
    – choster
    Jul 17, 2020 at 21:16
  • 1
    @choster I never gave an example of a 'past perfect infinitive' (Unless you think the OP's I was happy to had finished is wrong and for whatever grammatical rule it breaks - you are welcome to write an answer for that) nor did I call it that, I used the words 'perfect infinitive'. If you are not happy with the term 'perfect infinitive', it has been used on this website before.
    – aesking
    Jul 17, 2020 at 21:27
  • 1
    Also, @choster, take for example A) I was happy I have finished my work and B) I was happy I had finished my work with C) I was happy to have finished my work and D) I was happy to had finished my work. A & B are simply bare infinitives of C & D.
    – aesking
    Jul 17, 2020 at 21:34
  • 1
    I didn't say you had applied that label, but I am saying that I was happy to had finished everything early sounds terribly wrong. I searched for known to had, found to had, happy to had, and a few others through Google Books and english-corpora.org and turned up no results except for a few Indian websites in NOW, which seems to confirm my position that had is non-standard, at least in any in post-Victorian usage.
    – choster
    Jul 17, 2020 at 22:19
  • I was happy to had finished is completely wrong. It shouldn't exist anywhere in your answer as something that's suggested as correct. Jul 18, 2020 at 2:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.