0
Teo Posted 21 years ago
Grammar

I'v said it years ago.

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.
  

Top answer

Hi, 1. I'v said it years ago. 2.

  • Hi, 1.
  • I'v said it years ago.
  • 2.
  • They asked me about something I've said years ago.
  • Are the two sentences acceptable?
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.

13 Answers
0
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

0
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
0
0Grammars usually say that the present perfect tenses cannot be used together with expressions pf finished time - we can say 01i00I have seen him 02i00or 01i00I saw him yesterday02i00, but not 01i01u00I have seen him yesterday02u00. 02i00In fact, such structure are unusual but not impossible (though learners
0
0 01blockquote
01cite10Teo12cite12br
10Grammars usually say that the present perfect tenses cannot be used together with expressions pf finished time - we can say 11i10I have seen him 12i10or 11i10I saw him yesterday12i10, but not 11i11u10I have seen him yesterday12u10.
0
0 For what it's worth, all four examples sound wrong to me!02br
00 CJ0-
0
0Native 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. 02br
02br
00But it is not a complete impossibility. It does happen.0-
0
0 01blockquote
01cite10Teo12cite10Grammars usually say that the present perfect tenses cannot be used together with expressions pf finished time - we can say 11i10I have seen him 12i10or 11i10I saw him yesterday12i10, but not 11i11u10I have seen him yesterday12u10. 12i
0
0 Yes, it's a quotation from 01i00Practical English Usage, 2nd edition.02i00 0-
0
0Ah! I see now that you've mentioned it in your subject line...02br
02br
00Thank you!0-
0
0 01blockquote
01cite10Teo12cite101. I'v said it years ago.2. They asked me about something I've said years ago.12blockquote
10According to 01i00A Comprehensive Grammar of the English Language,02i00 sentence #2 is acceptable.0-

Related Questions