
Back to Discussions

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)