0
Samersamer1974 Posted 10 years ago
Grammar

grammar

Hello
What is the difference between :
- Have you read shakespare
- did you read shakespare
thank you
  

Top answer

Have you read Shakespeare? OK D id you read Shakespeare? This is less natural.

  • Have you read Shakespeare?
  • OK D id you read Shakespeare?
  • This is less natural.
  • It seems incomplete.
  • Say: Did you read Shakespeare's plays in high school?
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.

6 Answers
0
Have you read Shakespeare? OK
Did you read Shakespeare? This is less natural. It seems incomplete. Say: Did you read Shakespeare's plays in high school?
0
Use the simple past (Did you read Shakespeare?) when you are referring to a specific time in the past. Did you read Shakespeare last Sunday?

Use the present perfect (Have you read Shakespeare?) to express something that occurred between some time in the past and this moment. Since I last spoke with you, have you read Shakespeare?

This is a simplistic explanation, but it is the ba
0
Hello
had it better to say: have you ever read shakespare
is it more safe to say that , and i mean it is safe for me in conversation to say that instead of thinking to use one of them
thank you
0
samersamer1974What is the difference between "Have you read Shakespeare?" and "Did you read Shakespeare?"
Most
0
samersamer1974had it better to say: have you ever read shakespare is it more safe to say that
No. Quite the opposite. If you are in the middle of a conversation and get totally confused about which tense to use (present perfect or simple past), then just guess the simple past. More often than not you'll be right.

Eventually you'll get the hang of i
0
Hello
okay I understand what you said ,but for another time to understand the other sentences ,can i say :
- did you read Skaspare once
- or have you read Skaspare once
thank you very much

Related Questions