Have you read Winni Pooh ?

Did you read Winni Pooh ?

What is the difference ?

What native speaker fell ?

Evgeniy Demchev

1) Have you read Winni the Pooh?

2) Did you read Winni the Pooh?

What is the difference?

What native speaker fell?
What do native speakers feel?

1) is written in the present perfect tense.
2) is written in the simple past tense.

There are probably nearly 100 posts on our forum on the differences between the simple past and the present perfect. Besides that, there are hundreds of websites that explain the differences. Please take a look at these.

What you'll find is that in many situations it does not make a great deal of difference which of these tenses you use. You will be understood in either case. As you use English more and more, it will become easier for you to decide which of these tenses is more appropriate for any given specific context — and easier to know whether the choice makes any difference or not.

Briefly, 1) is used to ask about someone's life experience while 2) is used to ask whether a specific event happened. In the given examples, which have no additional information by which to judge which of these applies, these are basically the same thing, so it doesn't make much difference which you use.


Students: Are you brave enough to let our tutors analyse your pronunciation?

Thanks you

It is the context

Have you read Winni the Pooh ? Yes

How did you like it ? Very much indeed


Did you read Winni the Pooh ? Yes ....

Why present perfect ?

I have no idea what you're asking.

Evgeniy DemchevWhy present perfect ?

Why not? The speaker has the choice of two possibilities. We don't know why he chooses one and not the other.


Present perfect is the right answer, but why ?
Students: We have free audio pronunciation exercises.
Evgeniy Demchev Present perfect is the right answer, but why ?

So this was a test question? That's strange, because both sentences are OK. I don't know why the test makers think one is right and one is wrong. Maybe it's just a matter of frequency. More people say "Have you read" when asking about a book. Fewer people say "Did you read". I suppose we ask "Have you" more often because we are more often inquiring about a person's life experience.

I can't imagine myself asking that question on an English test. It is not at all clear what the answer should be.