This question already has an answer here:
- Present perfect for past action with present effect 2 answers
- “You just can't” vs. “you can't just ” 3 answers
- Which is correct: “has died” or “died”? 1 answer
- “I’ve just arrived” vs. “I just arrived”: Are they both correct? Do they mean the same thing? [duplicate] 3 answers
- “I just ate them” and “I've just eaten them” — What's the difference in American and in British? 3 answers
I bought an English grammar book 3 weeks ago. Is it correct to use any of the following sentences interchangeably to tell my friend that I bought the book, or is there a difference in meaning between each sentence?
- I've just bought a book on English grammar, and it looks pretty good.
- I just bought a book on English grammar, and it looks pretty good.
- I bought a book on English grammar, and it looks pretty good.