1

If I want to talk about my preference in the past which version is more idiomatic?

  1. I would have preferred to do my homework yesterday

  2. I would prefer to have done my homework yesterday

2
  • This is my last attempt at communicating with you. These types of questions are really editing questions. You need to show you have done some research. The mods have already told you that.
    – Lambie
    Commented Jun 28 at 16:59
  • This question has a teachng point re four verbs: like, hate, love and prefer.
    – Lambie
    Commented Jun 28 at 17:31

3 Answers 3

-3

Hate, like, love and prefer Verb patterns > Hate, like, love and prefer from English Grammar Today.
We can use hate, like, love and prefer with an -ing form or with a to-infinitive:

I hate to see food being thrown away.

I love going to the cinema.

I prefer listening to the news on radio than watching it on TV.

He prefers not to wear a tie to work.

So, you can say: I prefer to listen etc. I love to go etc. I hate seeing food being thrown away.

This is a rule where you have to memorize the fact these four verbs can go either way.

Cambridge Dictionary for love, hate, prefer, like

PAST PERFECT CONDITIONAL TENSE:

  • I would have preferred to do my homework yesterday. OR

  • I would have preferred doing my homework yesterday.

  • I would have preferred to have done my homework yesterday. [OK]

  • I would have preferred doing my homework yesterday. [OK]

to have done is the past infinitive. It is used with another verb that shows a completed action before another past action.

PRESENT CONDITIONAL [often with if] I would prefer to do my homework now.

I preferred doing or to do my homework yesterday. [past tense]

3
  • All these dv's are mistaken. Too bad for the OP.
    – Lambie
    Commented Jun 29 at 15:40
  • The link to CD does not have examples of Present Perfect Conditional (your examples are neither Past Perfect Conditional). Where is the Past Perfect?
    – Mari-Lou A
    Commented Jun 29 at 17:47
  • @Mari-LouA The link was for the four verbs. Also, I did not put up every single tense. I was more concerned with to v. -ing and not every tense.
    – Lambie
    Commented Jun 29 at 17:52
0

The two statements are both idiomatic, and simply have different meanings:

    1. I would prefer to have done my homework yesterday

    This statement is expressing a present preference.

    1. I would have preferred to do my homework yesterday

    This statement is expressing a preference held either before yesterday or sometime yesterday.

In both statements, the modal verb "would" signals that you are describing a counterfactual while the temporal adverb "yesterday" indicates that the counterfactual is an alternate past.


Reply to the OP's comment

Dropping "would" from Statement 2 diametrically changes its meaning: it now sounds like the student did do their homework yesterday, and are now professing satisfaction with—rather than regret over—their action.

3
  • @rynga am I right that this wouldn’t work “ I prefer to have done my homework yesterday”? I think we need “would” with “to have done” here? Commented Jun 28 at 8:20
  • @trainbee282 Please see the addendum.
    – ryang
    Commented Jun 28 at 9:09
  • Not my downvote. I think the answer in talking about when the preferring happened is on the right track about the differences. We could paraphrase the choices as "If I had it to do over..." vs "If I had had it to do over..."
    – TimR
    Commented Jun 28 at 13:33
0

Other alternatives:

  1. I wish I’d done my homework yesterday.
    I regret not doing it previously
  2. I should've done my homework yesterday.
    It was a better idea to do the homework a day ago
  3. a) It would have been better had I done my homework yesterday.
    b) It would've been better if I'd done my homework yesterday.
    3 a) is more formal than 3 b)

The conditional perfect in the main clause, formed by would/should/could/might have+past participle, refers to a condition at a point of time in the past that was different to reality. The if-clause uses Past Perfect

  1. a) I'd have preferred doing my homework yesterday.
    b) I'd prefer to have done my homework yesterday

Meanwhile, 4. a) would have + preferred expresses the idea of a choice that was not selected at the time, for whatever reason or circumstance.

Instead, 4. b): would prefer + to have PP expresses a present preference for a past action that could have happened but was not chosen.

All the sentences above are meaningful and grammatical.

3
  • this sentence “l would prefer to have done my homework yesterday” would be wrong if I got rid of “would”, correct? Commented Jun 28 at 20:27
  • This is not clear at all: "condition in a point of time that was different to reality" (or idiomatic)
    – TimR
    Commented Jun 28 at 22:29
  • Comments that were discussing downvotes, upvotes, and reputation points are off-topic and have been deleted by me.
    – Mari-Lou A
    Commented Jul 1 at 11:23

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.