Learn English – “If it was not cold, I would like more” — conditional

conditionals

Now I'm having hard time on something.

I ate something yesterday and it was cold. Now grammatically, it must be

If it was not cold, I would like it more.

But I feel like it does not sound right, just because of 'like'. Is this correct?

Best Answer

There are two other ways of saying what you want said. The first point to consider, however, is that you ate whatever IT was yesterday, so your sentence has to be in the past tense.

If it had not been cold, I would have liked it more. [This is educated English.]

Had it not been cold, I would have liked it more. [This is formal English. Not generally used when speaking because it's normally too formal, but if you're speaking to someone wearing a tuxedo or a morning coat, it's perfectly appropriate. It's also appropriate for formal writing, but I doubt that there are many contexts in which such formality is called for.]

Your feeling that your sentence is grammatically incorrect because of like is a proper feeling, because like should be liked.

Related Topic