0
Ruslana Posted 20 years ago
Grammar

Present Perfect + mental and some other verbs

Good day!

Is it correct if I use such verbs in Present Perfect?

to like, to hate, to feel, to know, to understand, to remember, to forget, to believe, to recognize

For example, are these sentences correct?

1. I have liked/hated him (I mean "I liked/hated him just now").
2. I have felt cold ("I felt cold just now").
3. I have known it ("I knew it just now").
4. I have understood it ("I understood it just now").
5. I have remembered it ("I remembered it just now").
6. I have forgotten it ("I forgot it just now").
7. I have believed him ("I believed him just now").
8. I have recognized him ("I recognized him just now").
  

Top answer

These feelings, emotions and mental convolutions don't normally happen instantaneously, so I find some of your sentences odd in the meanings you wish to express with them. Most are perfectly normal, however, when extended over time: 1. I have liked/hated him ever since I met him.

  • These feelings, emotions and mental convolutions don't normally happen instantaneously, so I find some of your sentences odd in the meanings you wish to express with them.
  • Most are perfectly normal, however, when extended over time: 1.
  • I have liked/hated him ever since I met him.
  • 2.
  • I have felt cold every time I have stepped into a snowdrift.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

6 Answers
0
These feelings, emotions and mental convolutions don't normally happen instantaneously, so I find some of your sentences odd in the meanings you wish to express with them. Most are perfectly normal, however, when extended over time:

1. I have liked/hated him ever since I met him.
2. I have felt cold every time I have stepped into a snowdrift.
3. Every time he has
0
No. The sentences are not correct as paraphrased.

We need to separate "remember", "forget", and "recognize" from the rest, because these are basically instantaneous events. If you just at this very second have done one of these things, you can say, "Now I have [remembered, forgotten, recognized] ...". If "understand" is used to mean the instantaneous coming to understand (reali
0


Hello,

I looked at The One-Minute Grammarian by Morton S. Freeman (Penguin Books, USA). I like this book because it has some quick descriptions. From what I understand, the present perfect tense (have + a verb or has a verb) is used in two general cases: 1) to express an action that was begun in the past and still is continuing; 2) to expres
0
Many thanks! I understand now. You helped me a lot.

By the way, in that context should I say "You helped me a lot" or "You have helped me a lot"? Is the difference appreciable? What phrase is more correct?
0
Both "helped" and "have helped" are perfectly fine.
I would use "You've helped me a lot", probably because that form makes it seem (to me) that the help was given more recently, which it was. There is more a sense of immediacy (to me) with "have helped", which is what you want in a conversational exchange such as posts on a forum.
There is nothing strange about the alternate form
0
Thank you for the elucidation. Emotion: smile

Related Questions