In this case, "I've read" refers to past action that is perceived as resulting in a present state (the completed state of "having read the book"), while the action "lent" is not perceived to result in a present state. Compare with: — Can I borrow your book? — Sorry, I've lent it to Sarah.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Emre25I see, thanks for being so elaborate So if I were to have a conversation right now and I said: "I read the book you lent me", it would grammatically be okay?Edit: since I am not pointing out whether it's yesterday, last week or last year etc. When we don't know when the action took place we use the present perfect, but I'd like to know if it is still o
Emre25I see, thanks for being so elaborate So if I were to have a conversation right now and I said: "I read the book you lent me", it would grammatically be okay?Yes. Personally, I would more naturally say "I've read the book you lent me", assuming that it happened quite recently. Some people may say "I read". This is personal preference or just random varia
Emre25When we don't know when the action took place we use the present perfectNot quite. When we don't state when the action took place we can use the present perfect. We don't have to.
Emre25Oh cool. Now it's clear to me. Last question. Say I just won a game. Is it okay to use either one, when shouting "I won / i've won"?Yes.