3
  1. I have heard recomendations from doctors on TV.

I can imply or emphasize that I have heard the recomendations at different times, at different places, not just once before. It can indicate someone's experience.

  1. I heard recomendations from doctors on TV.

It is more likely to refer to a situation that happened once before. So it implies that I heard recomendations (plural), not just singular one, at a time on the spot.

I know it depends on situation, but personally I think it is more natural situation that a person have heard reconmendations several time in his/her life. So, generally I would say #1. Am I right to think this way?

jihoon
  • 3,716
  • 17
  • 62
  • 105

1 Answers1

4

Present perfect is usually used if you want to emphasise what happened rather than when. (eg: Headlines). So yes, broadly speaking I would probably say I have heard.... It doesn't necessarily mean that I have heard it many times though , maybe I just can't recall when.

Past simple is always used when you specify the time when something happened , even for a sentence like this: I once heard that...

That said, as you mentioned it does depend on the situation and on the speaker.

cwbrd
  • 236
  • 1
  • 3