I don't understand why "I have found a book I like" would be wrong -- not as an isolated sentence, at least. It must have been something else in the context of your phone conversation that caused your friend's reaction. paul_h to be correct after a week?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
paul_hto be correct after a week?The amount of time that has passed rarely has an influence on the choice between those tenses.
paul_hyou wouldn't probably say "I have found a book I like one week ago" right?Right. Present perfect is the 'indefinite past'. You can't contradict that by including a definite time (one week ago) in the same sentence.
paul_hI'd sayYes. You can use either tense. The point was that events distant in the past canbe expressed with the present perfect. There's no rule that says present perfect is always recent and simple past is always long ago. But maybe you knew
Philosophers of the nineteenth century contributed much to our understanding of consciousness.