Discussions
Back to Discussions
What's the difference?

What's the difference?

gentleteapot
https://i.redd.it/ovyh0e5xh8ve1.png

27 comments

FloridaFlamingoGirl•
It's a tense thing. "Haven't answered" "Didn't answer"
Dantefrominferno•
Haven't answered* = No has contestado.
puns_n_pups•
Those aren’t the same in English either, “you didn’t answer” is simple past, while “you haven’t answered” is present perfect. It doesn’t matter much in this context, but in some situations it matters. For instance, “I didn’t do my homework” implies that the homework is due and you didn’t do it, while “I haven’t done my homework” implies that you haven’t done it yet, but intend to in the future.
Obvious_Resolve_2313•
spanish makes the sentence different depending on what you put in.
Icy-Whale-2253•
Verb tense.
TehGunagath•
El pretĂŠrito perfecto simple "contestaste" se suele traducir como past simple. Para usar el present perfect la conjugaciĂłn correcta serĂ­a con el pretĂŠrito perfecto compuesto "no has contestado"
chuni-penguin•
To be a nerd, the way you use “to have” indicates that the verb coming after will become a past participle; “have” as the auxiliary verb means that the tense it would indicate is present perfect tense. In English, present perfect essentially shows a past action that can also relate to the present/future or carry over into the present. It is formed differently compared to the imperfect tense, which is also known as the simple past. So, how does one form it? Start with your main verb. For this example, i’m going to go with the sentence “I went to the store”. Now, “went” is in the imperfect tense, and shows that the subject went to the store, but simultaneously, that that event of going has concluded. To get it to perfect, we can start by converting it back to its present tense (for your better understanding). Conjugated, “went” in present tense is “go”, so the new sentence is now “I go to the store”. But this doesn’t indicate anything about a past action, claiming rather that the subject goes to the store in the present (it’s the present tense, of course). In comes the bigger change: we have to turn “to go” into a past participle. The past participle form of “to go” is “gone” (irregular :0); however, we cannot use this as a verb anymore because participles are not verbs. What we need now is a helper verb, or an auxiliary verb. The participle expresses an action, but we don’t have the indication of tense anymore, considering that participles can also be adjectives and nouns. For the present perfect tense, the auxiliary verb you should use is “to have”. Since it’s our only verb, you’ll just conjugate it to the subject. Our final sentence: “I have gone to the store” Original sentence: “I went to the store” With perfect tense in this case, we now don’t know if the action of going to the store has concluded. The point is, using “have” (or the contraction “haven’t” in your case does not work, because the conjugated verb doesn’t need the auxiliary verb “have”, which if I am thinking correctly, only works as an auxiliary verb when there is a participle involved. “To do”, contrarily, does need the verb it works with to be conjugated. It is either used for questions, for emphasis, or for negation (in your sentence it is for negation), so AFAIK the verb needs to stay conjugated to whatever the subject needs. Sorry if this is confusing— or, to other natives, if I got this wrong— I’ll answer any questions if you have them. TLDR: for “haven’t” to be used here, “answer” has to be in its past participle form of “answered”. otherwise, it would use the helper verb “to do” which generally allows the other verb to stay conjugated.
Ecstatic-Garage9575•
Didn’t
Syresiv•
"haven't answer" no es correcto. Es equivalente a "no has contestar" "haven't answer*ed*" puede ser correcto. Eso es "no has contestado". La otra respuesta, "didn't answer" es "no contestaste".
Rogryg•
The difference is that "haven't" is grammatically incorrect. "didn't answer" is the simple past, and "haven't answered" is present perfect, but \*"haven't answer" is just a mistake, because there is no grammatical form using "have" + short infinitive. The answer you gave would be like saying \*"ÂĄPero no has contestar mi pregunta!" (Ignoring for now that English does not use simple past and present perfect in exactly the same way that Spanish does.)
No-Drink-8598•
To be honest in day to day conversation they are the same thing, im from up north in the uk and everybody says haven't insted of didn't, I would just ignore it
skellybelly183•
Haven't answered would imply the speaker will continue talking and could potentially answer your question then. Didn't answer implies the speaker has finished, but never answered your question through the duration of their speech.
Long_Reflection_4202•
Btw a good thing to remember is that you never conjugate the verb after did/didn't. Another example: -did you take out the trash? -have you taken out the trash? -She didn't take out the trash. -She hasn't taken out the trash.
B4byJ3susM4n•
With “have,” you need to change the verb to it *past participle* form, making it into the *past perfect* construction. With most verbs, this is the same as the simple past tense (i.e. the “-ed” suffix), but with irregular verbs it’s often different. But the phrase in español is the simple past tense, so the English translation should generally also be in simple past tense. Which is what Duo is showing.
timcrall•
So, as people have noted, if you were going to use "haven't" it should have been "answered". Besides that, its a subtle difference of tense. "Didn't" refers to a past event that is over. In the past, when they provided a response (of failed to respond at all, maybe), they didn't answer your question. "Haven't" refers to a past event that is still kind of on-going. It would be like in you're still in a conversation with them, and they've responded in some way that didn't really address your question, but you're still hopeful that they might. So they "haven't" (yet) answered your question. My Spanish is no longer good enough to confidently give you direct translations but I'm pretty sure it has the same tenses, and it looks like other people have done that. So I'm just trying to explain a little more what the difference between the two word choices is. And again, to match the verb tense, you'd need "answered" with "haven't"
Firespark7•
Haven't answered or didn't answer, not haven't answer
JaguarRelevant5020•
"Didn't answer" = past tense "Haven't answered" = present perfect "~~Haven't answer~~" = grammatical error If the person you are talking to had the chance to answer the question and now it's too late, you would probably want to say "didn't answer." If you are still waiting for a response you could say "haven't answered" to stress that there is still time, but "didn't answer" would not be incorrect in that situation.
CommitteeIll3967•
You wrote "your haven't answer" which is grammatically incorrect. If you use present perfect, you have to use -ed ending or the 3rd form of the irregular verb. Though you could've used this past simple sentence mentioned in the "correct answer" box, and still get your point across. I don't want make any reference to other comments, I hope you'd got it before you even spotted and read my comment
FastGoldfish4•
as have is in the present tense, you would need ’answered’ in the past tense as answer is in the present tense, you must balance it by putting ‘did’ in the past tense
Sea_Dark3282•
have not is imperfect past tense because it hasn't been completed in the past did not is a bit more final and is perfect tense because it has been completed in the past
Namiq1905•
it must be did not
BarfGreenJolteon•
tu repuesta = no me has contestado / you have no answered. duolingo’s answer = you didn’t answer / no me contestaste similares, pero no iguales
Evening-Relation-617•
I don’t speak spanish but sometimes this app makes mistakes
Chase_the_tank•
You wrote a sentence that is not on the approved answer list. "But, you didn't answer my question!" is definitely on the approved list. "But, you haven't ***answered*** my question!" is extremely likely to be on the approved list. "haven't answer" is just bad English. The program looked at your answer, couldn't find a matching answer, and marked it as incorrect. It then tried to fix your answer and noticed that it could do so by changing "haven't" to "didn't". I'm not sure why it chose to change "haven't" over "answer" (Was it because "haven't" is earlier in the sentence?) but, once it found a similar sentence, it chose that one and displayed it.
Candle-Jolly•
But, you "have not" answer(ed) my question! vs But, you "did not" answer my question!
zeldaspade•
it's didn't not haven't no me has contestado mi pregunta! - haven't
Deeb4905•
You didn't answer - No contestaste You haven't answered - No has contestado You haven't answer - No has contestar (incorrecto)