Hi,
I've learned the following:
_______________________________
"You're smart."
"I've heard that before" / "I've never heard that before" (present perfect OK in both because I might hear it again).
________________________________
"John has green eyes".
"I've noticed that before" (ok)
"I've never noticed that before" - here the present perfect is illogical, because it was just pointed out to me, so I've noticed it before AND will never notice that again (it's a one time thing), so use past perfect or simple past.
So far, so good?
_________________________________
What about:
"What joy! I've never experienced such joy before" - is the present perfect ok here? I think so, because I might experience that kind of joy again.
"I have constant headaches. This has never happened before" (Again I think it's ok -- I may experience them again).
Did I get this right?
Yes, both sentences are in the present perfect tense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I've never experienced such joy before. = I have never experienced such joy before. ("have" is simple present tense; "experienced" is past participle. That's why the sentence is in the present perfect tense.)
This has never happened before. ("has" is simple present tense; "happened" is past participle. Hence, the sentence is in the present perfect tense.)