Choose the correct preterite tense conjugation for the irregular verbs ser, ir, hacer and dar.
You must have JavaScript enabled to take this quiz.