What is difference between the following statements:
- Did you tell your parents yet?
- Have you told your parents yet?
- Haven't you told your parents yet?
Are these questions correct? why do we use one over another in some cases? What is the difference in meaning?