+0
1. I'v said it years ago.

2. They asked me about something I've said years ago.

Are the two sentences acceptable?

Thank you very much for your reply.
1 2
Comments  
Hi,

1. I'v said it years ago.

2. They asked me about something I've said years ago.

Are the two sentences acceptable?

No. I'd say I said it years ago.

Best wishes, Clive

That's right because this action is already completed and we use present perfect for action which has started in the past and is still in progress
Site Hint: Check out our list of pronunciation videos.
Grammars usually say that the present perfect tenses cannot be used together with expressions pf finished time - we can say I have seen him or I saw him yesterday, but not I have seen him yesterday. In fact, such structure are unusual but not impossible (though learners should avoid them). Here are some real examples taken from news broadcasts, newspaper articles, advertisements, letters and conversations.

France has detonated a Hiroshima-sized nuclear bomb on Mururoa Atoll in the South Pacific at 17.02 GMT on Wednesday.

Police have arrested more than 900 suspected drugs traffickers in raids throughout the country on Friday and Saturday.

...a runner who's beaten Linford Christie earlier this year.

A 24-year-old soldier has been killed in a road accident while on patrol last night.
Teo
Grammars usually say that the present perfect tenses cannot be used together with expressions pf finished time - we can say I have seen him or I saw him yesterday, but not I have seen him yesterday. In fact, such structure are unusual but not impossible (though learners should avoid them). Here are some real examples taken from news broadcasts, newspaper articles, advertisements, letters and conversations.

France has detonated a Hiroshima-sized nuclear bomb on Mururoa Atoll in the South Pacific at 17.02 GMT on Wednesday.

Police have arrested more than 900 suspected drugs traffickers in raids throughout the country on Friday and Saturday.

...a runner who's beaten Linford Christie earlier this year.

A 24-year-old soldier has been killed in a road accident while on patrol last night.

In my opinion, it is common that news broadcasts, advertisements, letters and conversations may not necessaily follow formal English rules at all times.
For what it's worth, all four examples sound wrong to me!
CJ
Teachers: We supply a list of EFL job vacancies
Native speakers studiously avoid using the present perfect with adjuncts denoting past time because one of the main purposes of the present perfect is to highlight a past action, to make a past action seem important. That's why it is seldom done.

But it is not a complete impossibility. It does happen.
TeoGrammars usually say that the present perfect tenses cannot be used together with expressions pf finished time - we can say I have seen him or I saw him yesterday, but not I have seen him yesterday. In fact, such structure are unusual but not impossible (though learners should avoid them). Here are some real examples taken from news broadcasts, newspaper articles, advertisements, letters and conversations.

France has detonated a Hiroshima-sized nuclear bomb on Mururoa Atoll in the South Pacific at 17.02 GMT on Wednesday.

Police have arrested more than 900 suspected drugs traffickers in raids throughout the country on Friday and Saturday.

...a runner who's beaten Linford Christie earlier this year.

A 24-year-old soldier has been killed in a road accident while on patrol last night.

Is that a quotation, Teo? The examples seem familiar.

MrP
Yes, it's a quotation from Practical English Usage, 2nd edition.
Students: Are you brave enough to let our tutors analyse your pronunciation?
Show more