spanish-quizzer

An app to quiz you on Spanish vocabulary and verb conjugations
git clone https://git.ashermorgan.net/spanish-quizzer/
Log | Files | Refs | README

commit fc546880d80659b3f0d787950d1cf7c90d6c2534
parent d5053dfdf3e24c54f0dfbdac1ae4b6fefe765ce5
Author: AsherMorgan <59518073+AsherMorgan@users.noreply.github.com>
Date:   Sat, 12 Dec 2020 19:25:30 -0800

Add Past Participles.

Diffstat:
MREADME.md | 1+
Mjs/filterInput.js | 24+++++++++++++++---------
Mjs/filters.js | 62+++++++++++++++++++++++++++++++++++++-------------------------
Mscripts/scraper.py | 6++++--
Mtests/test.filters.js | 436++++++++++++++++++++++++++++++++++++++++++-------------------------------------
Mvocab/Verbs.csv | 164++++++++++++++++++++++++++++++++++++++++----------------------------------------
6 files changed, 371 insertions(+), 322 deletions(-)

diff --git a/README.md b/README.md @@ -49,6 +49,7 @@ The following filters can be used on verb conjugations: - Tense filters - All tenses - Present Participles + - Past Participles - Present Tense - Preterite Tense - Imperfect Tense diff --git a/js/filterInput.js b/js/filterInput.js @@ -72,21 +72,26 @@ let filterInput = Vue.component("filterInput", { case "All Tenses": break; case "Present Participles": - filters["Reflexive"] = false; // Reflexive - filters["Orthographic"] = false; // Orthographic + filters["Reflexive"] = false; + filters["Orthographic"] = false; + break; + case "Past Participles": + filters["Reflexive"] = false; + filters["Stem Changing"] = false; + filters["Orthographic"] = false; break; case "Present Tense": - filters["Orthographic"] = false; // Orthographic + filters["Orthographic"] = false; break; case "Preterite Tense": break; case "Imperfect Tense": - filters["Stem Changing"] = false; // Stem Changing - filters["Orthographic"] = false; // Orthographic + filters["Stem Changing"] = false; + filters["Orthographic"] = false; break; case "Simple Future Tense": - filters["Stem Changing"] = false; // Stem Changing - filters["Orthographic"] = false; // Orthographic + filters["Stem Changing"] = false; + filters["Orthographic"] = false; break; } @@ -108,7 +113,7 @@ let filterInput = Vue.component("filterInput", { // Set default filters let filters = {"All Subjects":true, "Type":true, "Yo":true, "Tú":true, "Él":true, "Nosotros":true, "Ellos":true} - if (this.verbFilters[index].tense === "Present Participles") { + if (["Present Participles", "Past Participles"].includes(this.verbFilters[index].tense)) { // Override filters filters["Yo"] = false; filters["Tú"] = false; @@ -118,7 +123,7 @@ let filterInput = Vue.component("filterInput", { } // Reset subject - if (this.verbFilters[index].tense === "Present Participles" && this.verbFilters[index].subject !== "Type") { + if (["Present Participles", "Past Participles"].includes(this.verbFilters[index].tense) && this.verbFilters[index].subject !== "Type") { this.verbFilters[index].subject = "All Subjects"; } @@ -215,6 +220,7 @@ let filterInput = Vue.component("filterInput", { <select v-model="filter.tense"> <option>All Tenses</option> <option>Present Participles</option> + <option>Past Participles</option> <option>Present Tense</option> <option>Preterite Tense</option> <option>Imperfect Tense</option> diff --git a/js/filters.js b/js/filters.js @@ -89,6 +89,7 @@ function GetVerbFilters(rawFilters) { for (let filter of rawFilters) { if (filter.tense.toLowerCase() === "all tenses") { filters.push({ tense: "present participles", type: filter.type, subject: filter.subject, direction: filter.direction }); + filters.push({ tense: "past participles", type: filter.type, subject: filter.subject, direction: filter.direction }); filters.push({ tense: "present tense", type: filter.type, subject: filter.subject, direction: filter.direction }); filters.push({ tense: "preterite tense", type: filter.type, subject: filter.subject, direction: filter.direction }); filters.push({ tense: "imperfect tense", type: filter.type, subject: filter.subject, direction: filter.direction }); @@ -101,7 +102,7 @@ function GetVerbFilters(rawFilters) { // Expand "All Subjects" filters for (let filter of filters) { - if (filter.subject.toLowerCase() === "all subjects" && filter.tense !== "present participles") { + if (filter.subject.toLowerCase() === "all subjects" && !["present participles", "past participles"].includes(filter.tense)) { filter.subject = "yo"; filters.push({ tense: filter.tense, type: filter.type, subject: "tú", direction: filter.direction }); filters.push({ tense: filter.tense, type: filter.type, subject: "él", direction: filter.direction }); @@ -169,101 +170,112 @@ function GetVerbFilters(rawFilters) { break; } break; - case "present tense": + case "past participles": filterIndex = 4; switch (filter.subject) { case "type": inputIndex = filterIndex; break; - case "yo": + default: inputIndex = 5; break; + } + break; + case "present tense": + filterIndex = 6; + switch (filter.subject) { + case "type": + inputIndex = filterIndex; + break; + case "yo": + inputIndex = 7; + break; case "tú": - inputIndex = 6; + inputIndex = 8; break; case "él": - inputIndex = 7; + inputIndex = 9; break; case "nosotros": - inputIndex = 8; + inputIndex = 10; break; case "ellos": - inputIndex = 9; + inputIndex = 11; break; default: throw `Unrecognized subject: ${filter.subject}.`; } break; case "preterite tense": - filterIndex = 10; + filterIndex = 12; switch (filter.subject) { case "type": inputIndex = filterIndex; break; case "yo": - inputIndex = 11; + inputIndex = 13; break; case "tú": - inputIndex = 12; + inputIndex = 14; break; case "él": - inputIndex = 13; + inputIndex = 15; break; case "nosotros": - inputIndex = 14; + inputIndex = 16; break; case "ellos": - inputIndex = 15; + inputIndex = 17; break; default: throw `Unrecognized subject: ${filter.subject}.`; } break; case "imperfect tense": - filterIndex = 16; + filterIndex = 18; switch (filter.subject) { case "type": inputIndex = filterIndex; break; case "yo": - inputIndex = 17; + inputIndex = 19; break; case "tú": - inputIndex = 18; + inputIndex = 20; break; case "él": - inputIndex = 19; + inputIndex = 21; break; case "nosotros": - inputIndex = 20; + inputIndex = 22; break; case "ellos": - inputIndex = 21; + inputIndex = 23; break; default: throw `Unrecognized subject: ${filter.subject}.`; } break; case "simple future tense": - filterIndex = 22; + filterIndex = 24; switch (filter.subject) { case "type": inputIndex = filterIndex; break; case "yo": - inputIndex = 23; + inputIndex = 25; break; case "tú": - inputIndex = 24; + inputIndex = 26; break; case "él": - inputIndex = 25; + inputIndex = 27; break; case "nosotros": - inputIndex = 26; + inputIndex = 28; break; case "ellos": - inputIndex = 27; + inputIndex = 29; break; default: throw `Unrecognized subject: ${filter.subject}.`; diff --git a/scripts/scraper.py b/scripts/scraper.py @@ -17,8 +17,9 @@ def getConjugations(verb): # Get English infinative english = soup.find("div", class_="CMxOwuaP _1v-p9pvd").text - # Get present participle - presentParticiple = soup.find("div", class_="_2xfncFkp").text + # Get participles + presentParticiple = soup.find_all("div", class_="_2xfncFkp")[0].text + pastParticiple = soup.find_all("div", class_="_2xfncFkp")[1].text # Get Indicative conjugations conjugations = [] @@ -30,6 +31,7 @@ def getConjugations(verb): # Return verb info result = [english,verb, # Infinatives None, presentParticiple, # Present participle + None, pastParticiple, # Past participle None, conjugations[1][1], conjugations[2][1], conjugations[3][1], conjugations[4][1], conjugations[6][1], # Present conjugations None, conjugations[1][2], conjugations[2][2], conjugations[3][2], conjugations[4][2], conjugations[6][2], # Preterite conjugations None, conjugations[1][3], conjugations[2][3], conjugations[3][3], conjugations[4][3], conjugations[6][3], # Imperfect conjugations diff --git a/tests/test.filters.js b/tests/test.filters.js @@ -118,25 +118,26 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:".*"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:".*"}, ]; // Filter verbs @@ -151,37 +152,39 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:"Irregular|Stem.?Changing|Orthographic"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - - {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:".*"}, {set:"Verbs", outputIndex:03, inputIndex:1, filterIndex:02, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:08, inputIndex:1, filterIndex:04, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:14, inputIndex:1, filterIndex:10, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:20, inputIndex:1, filterIndex:16, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:26, inputIndex:1, filterIndex:22, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:05, inputIndex:1, filterIndex:04, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:10, inputIndex:1, filterIndex:06, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:16, inputIndex:1, filterIndex:12, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:22, inputIndex:1, filterIndex:18, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:28, inputIndex:1, filterIndex:24, filterValue:"Stem.?Changing"}, ]; // Filter verbs @@ -209,14 +212,27 @@ describe("Filters", function() { expect(actual).to.have.deep.members(expected); }); - it("Should correctly filter verbs for Present Tense", function() { + it("Should correctly filter verbs for Past Participles", function() { // Initialize expected let expected = [ {set:"Verbs", outputIndex:0, inputIndex:5, filterIndex:4, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:6, filterIndex:4, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:7, filterIndex:4, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:8, filterIndex:4, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:9, filterIndex:4, filterValue:".*"}, + ]; + + // Filter verbs + let actual = GetVerbFilters([{tense:"Past Participles", subject:"all subjects", type:"all types", direction:"Eng. => Conj."}]); + + // Assert filtered verbs are correct + expect(actual).to.have.deep.members(expected); + }); + + it("Should correctly filter verbs for Present Tense", function() { + // Initialize expected + let expected = [ + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:6, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:6, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:6, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:6, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:6, filterValue:".*"}, ]; // Filter verbs @@ -229,11 +245,11 @@ describe("Filters", function() { it("Should correctly filter verbs for Preterite Tense", function() { // Initialize expected let expected = [ - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:".*"}, ]; // Filter verbs @@ -246,11 +262,11 @@ describe("Filters", function() { it("Should correctly filter verbs for Imperfect Tense", function() { // Initialize expected let expected = [ - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:".*"}, ]; // Filter verbs @@ -263,11 +279,11 @@ describe("Filters", function() { it("Should correctly filter verbs for Simple Future Tense", function() { // Initialize expected let expected = [ - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:".*"}, ]; // Filter verbs @@ -284,25 +300,26 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:"Regular"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:"Regular"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:"Regular"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:"Regular"}, ]; // Filter verbs @@ -317,25 +334,26 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:"Reflexive"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:"Reflexive"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:"Reflexive"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:"Reflexive"}, ]; // Filter verbs @@ -350,25 +368,26 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:"Stem.?Changing"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:"Stem.?Changing"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:"Stem.?Changing"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:"Stem.?Changing"}, ]; // Filter verbs @@ -383,25 +402,26 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:"Orthographic"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:"Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:"Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:"Orthographic"}, ]; // Filter verbs @@ -416,25 +436,26 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:"Irregular"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:"Irregular"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:"Irregular"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:"Irregular"}, ]; // Filter verbs @@ -449,25 +470,26 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:"Irregular|Stem.?Changing|Orthographic"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:"Irregular|Stem.?Changing|Orthographic"}, ]; // Filter verbs @@ -484,9 +506,10 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:02, filterIndex:02, filterValue:".*"}, {set:"Verbs", outputIndex:0, inputIndex:04, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:24, filterValue:".*"}, ]; // Filter verbs @@ -501,9 +524,10 @@ describe("Filters", function() { let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:".*"}, {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:24, filterValue:".*"}, ]; // Filter verbs @@ -517,10 +541,11 @@ describe("Filters", function() { // Initialize expected let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:06, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:12, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:18, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:24, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:24, filterValue:".*"}, ]; // Filter verbs @@ -534,10 +559,11 @@ describe("Filters", function() { // Initialize expected let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:07, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:13, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:19, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:25, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:24, filterValue:".*"}, ]; // Filter verbs @@ -551,10 +577,11 @@ describe("Filters", function() { // Initialize expected let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:08, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:14, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:20, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:26, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:10, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:16, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:22, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:28, filterIndex:24, filterValue:".*"}, ]; // Filter verbs @@ -568,10 +595,11 @@ describe("Filters", function() { // Initialize expected let expected = [ {set:"Verbs", outputIndex:0, inputIndex:03, filterIndex:02, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:09, filterIndex:04, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:15, filterIndex:10, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:21, filterIndex:16, filterValue:".*"}, - {set:"Verbs", outputIndex:0, inputIndex:27, filterIndex:22, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:05, filterIndex:04, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:11, filterIndex:06, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:17, filterIndex:12, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:23, filterIndex:18, filterValue:".*"}, + {set:"Verbs", outputIndex:0, inputIndex:29, filterIndex:24, filterValue:".*"}, ]; // Filter verbs diff --git a/vocab/Verbs.csv b/vocab/Verbs.csv @@ -1,81 +1,81 @@ -English Infinitive,Spanish Infinitive,Present Participle Type,Spanish Present Participle,Regular Type,Spanish Present Yo,Spanish Present Tú,Spanish Present Él,Spanish Present Nosotros,Spanish Present Ellos,Preterite Type,Spanish Preterite Yo,Spanish Preterite Tú,Spanish Preterite Él,Spanish Preterite Nosotros,Spanish Preterite Ellos,Imperfect Type,Spanish Imperfect Yo,Spanish Imperfect Tú,Spanish Imperfect Él,Spanish Imperfect Nosotros,Spanish Imperfect Ellos,Simple Future Type,Spanish Simple Future Yo,Spanish Simple Future Tú,Spanish Simple Future Él,Spanish Simple Future Nosotros,Spanish Simple Future Ellos -To arrive,Llegar,Regular,Llegando,Regular,Llego,Llegas,Llega,Llegamos,Llegan,Orthographic,Llegué,Llegaste,Llegó,Llegamos,Llegaron,Regular,Llegaba,Llegabas,Llegaba,Llegábamos,Llegaban,Regular,Llegaré,Llegarás,Llegará,Llegaremos,Llegarán -To ask a question,Preguntar,Regular,Preguntando,Regular,pregunto,preguntas,pregunta,preguntamos,preguntan,Regular,Pregunté,Preguntaste,Preguntó,Preguntamos,Preguntaron,Regular,Preguntaba,Preguntabas,Preguntaba,Preguntábamos,Preguntaban,Regular,Preguntaré,Preguntarás,Preguntará,Preguntaremos,Preguntarán -To ask for,Pedir,Stem Changing,Pidiendo,Stem Changing,Pido,Pides,Pide,Pedimos,Piden,Stem Changing,Pedí,Pediste,Pidió,Pedimos,Pidieron,Regular,Pedía,Pedías,Pedía,Pedíamos,Pedían,Regular,Pediré,Pedirás,Pedirá,Pediremos,Pedirán -To attend,Asistir,Regular,Asistiendo,Regular,Asisto,Asistes,Asiste,Asistimos,Asisten,Regular,Asistí,Asististe,Asistió,Asistimos,Asistieron,Regular,Asistía,Asistías,Asistía,Asistíamos,Asistían,Regular,Asistiré,Asistirás,Asistirá,Asistiremos,Asistirán -To be,Estar,Regular,Estando,Irregular,Estoy,Estás,Está,Estamos,Están,Irregular,Estuve,Estuviste,Estuvo,Estuvimos,Estuvieron,Regular,Estaba,Estabas,Estaba,Estábamos,Estaban,Regular,Estaré,Estarás,Estará,Estaremos,Estarán -To be,Ser,Regular,Siendo,Irregular,Soy,Eres,Es,Somos,Son,Irregular,Fui,Fuiste,Fue,Fuimos,Fueron,Irregular,Era,Eras,Era,Éramos,Eran,Regular,Seré,Serás,Será,Seremos,Serán -To be able to,Poder,Irregular,Pudiendo,Stem Changing,Puedo,Puedes,Puede,Podemos,Pueden,Irregular,Pude,Pudiste,Pudo,Pudimos,Pudieron,Regular,Podía,Podías,Podía,Podíamos,Podían,Irregular,Podré,Podrás,Podrá,Podremos,Podrán -To be born,Nacer,Regular,Naciendo,Irregular,Nazco,Naces,Nace,Nacemos,Nacen,Regular,Nací,Naciste,Nació,Nacimos,Nacieron,Regular,Nacía,Nacías,Nacía,Nacíamos,Nacían,Regular,Naceré,Nacerás,Nacerá,Naceremos,Nacerán -To be pleasing,Gustar,Regular,Gustando,Regular,Gusto,Gustas,Gusta,Gustamos,Gustan,Regular,Gusté,Gustaste,Gustó,Gustamos,Gustaron,Regular,Gustaba,Gustabas,Gustaba,Gustábamos,Gustaban,Regular,Gustaré,Gustarás,Gustará,Gustaremos,Gustarán -To begin,Comenzar,Regular,Comenzando,Stem Changing,Comienzo,Comienzas,Comienza,Comenzamos,Comienzan,Orthographic,Comencé,Comenzaste,Comenzó,Comenzamos,Comenzaron,Regular,Comenzaba,Comenzabas,Comenzaba,Comenzábamos,Comenzaban,Regular,Comenzaré,Comenzarás,Comenzará,Comenzaremos,Comenzarán -To bring,Traer,Irregular,Trayendo,Irregular,Traigo,Traes,Trae,Traemos,Traen,Irregular,Traje,Trajiste,Trajo,Trajimos,Trajeron,Regular,Traía,Traías,Traía,Traíamos,Traían,Regular,Traeré,Traerás,Traerá,Traeremos,Traerán -To buy,Comprar,Regular,Comprando,Regular,Compro,Compras,Compra,Compramos,Compran,Regular,Compré,Compraste,Compró,Compramos,Compraron,Regular,Compraba,Comprabas,Compraba,Comprábamos,Compraban,Regular,Compraré,Comprarás,Comprará,Compraremos,Comprarán -To call,Llamar,Regular,Llamando,Regular,Llamo,Llamas,Llama,Llamamos,Llaman,Regular,Llamé,Llamaste,Llamó,Llamamos,Llamaron,Regular,Llamaba,Llamabas,Llamaba,Llamábamos,Llamaban,Regular,Llamaré,Llamarás,Llamará,Llamaremos,Llamarán -To clean,Limpiar,Regular,Limpiando,Regular,Limpio,Limpias,Limpia,Limpiamos,Limpian,Regular,Limpié,Limpiaste,Limpió,Limpiamos,Limpiaron,Regular,Limpiaba,Limpiabas,Limpiaba,Limpiábamos,Limpiaban,Regular,Limpiaré,Limpiarás,Limpiará,Limpiaremos,Limpiarán -To come,Venir,Stem Changing,Viniendo,"Irregular, Stem Changing",Vengo,Vienes,Viene,Venimos,Vienen,Irregular,Vine,Viniste,Vino,Vinimos,Vinieron,Regular,Venía,Venías,Venía,Veníamos,Venían,Irregular,Vendré,Vendrás,Vendrá,Vendremos,Vendrán -To dance,Bailar,Regular,Bailando,Regular,Bailo,Bailas,Baila,Bailamos,Bailan,Regular,Bailé,Bailaste,Bailó,Bailamos,Bailaron,Regular,Bailaba,Bailabas,Bailaba,Bailábamos,Bailaban,Regular,Bailaré,Bailarás,Bailará,Bailaremos,Bailarán -To die,Morir,Stem Changing,Muriendo,Stem Changing,Muero,Mueres,Muere,Morimos,Mueren,Stem Changing,Morí,Moriste,Murió,Morimos,Murieron,Regular,Moría,Morías,Moría,Moríamos,Morían,Regular,Moriré,Morirás,Morirá,Moriremos,Morirán -"To do, To make",Hacer,Regular,Haciendo,Irregular,Hago,Haces,Hace,Hacemos,Hacen,Irregular,Hice,Hiciste,Hizo,Hicimos,Hicieron,Regular,Hacía,Hacías,Hacía,Hacíamos,Hacían,Irregular,Haré,Harás,Hará,Haremos,Harán -To draw,Dibujar,Regular,Dibujando,Regular,Dibujo,Dibujas,Dibuja,Dibujamos,Dibujan,Regular,Dibujé,Dibujaste,Dibujó,Dibujamos,Dibujaron,Regular,Dibujaba,Dibujabas,Dibujaba,Dibujábamos,Dibujaban,Regular,Dibujaré,Dibujarás,Dibujará,Dibujaremos,Dibujarán -To drink,Beber,Regular,Bebiendo,Regular,Bebo,Bebes,Bebe,Bebemos,Beben,Regular,Bebí,Bebiste,Bebió,Bebimos,Bebieron,Regular,Bebía,Bebías,Bebía,Bebíamos,Bebían,Regular,Beberé,Beberás,Beberá,Beberemos,Beberán -To eat,Comer,Regular,Comiendo,Regular,Como,Comes,Come,Comemos,Comen,Regular,Comí,Comiste,Comió,Comimos,Comieron,Regular,Comía,Comías,Comía,Comíamos,Comían,Regular,Comeré,Comerás,Comerá,Comeremos,Comerán -To eat breakfast,Desayunar,Regular,Desayunando,Regular,Desayuno,Desayunas,Desayuna,Desayunamos,Desayunan,Regular,Desayuné,Desayunaste,Desayunó,Desayunamos,Desayunaron,Regular,Desayunaba,Desayunabas,Desayunaba,Desayunábamos,Desayunaban,Regular,Desayunaré,Desayunarás,Desayunará,Desayunaremos,Desayunarán -To eat dinner,Cenar,Regular,Cenando,Regular,Ceno,Cenas,Cena,Cenamos,Cenan,Regular,Cené,Cenaste,Cenó,Cenamos,Cenaron,Regular,Cenaba,Cenabas,Cenaba,Cenábamos,Cenaban,Regular,Cenaré,Cenarás,Cenará,Cenaremos,Cenarán -To eat lunch,Almorzar,Regular,Almorzando,Stem Changing,Almuerzo,Almuerzas,Almuerza,Almorzamos,Almuerzan,Orthographic,Almorcé,Almorzaste,Almorzó,Almorzamos,Almorzaron,Regular,Almorzaba,Almorzabas,Almorzaba,Almorzábamos,Almorzaban,Regular,Almorzaré,Almorzarás,Almorzará,Almorzaremos,Almorzarán -To enjoy oneself,Divertirse,Stem Changing,Divirtiendo,"Reflexive, Stem Changing",Me divierto,Te diviertes,Se divierte,Nos divertimos,Se divierten,"Reflexive, Stem Changing",Me divertí,Te divertiste,Se divirtió,Nos divertimos,Se divirtieron,"Reflexive, Regular",Me divertía,Te divertías,Se divertía,Nos divertíamos,Se divertían,Regular,Me divertiré,Te divertirás,Se divertirá,Nos divertiremos,Se divertirán -To feel,Sentirse,Stem Changing,Sintiendo,"Reflexive, Stem Changing",Me siento,Te sientes,Se siente,Nos sentimos,Se sienten,"Reflexive, Stem Changing",Me sentí,Te sentiste,Se sintió,Nos sentimos,Se sintieron,"Reflexive, Regular",Me sentía,Te sentías,Se sentía,Nos sentíamos,Se sentían,Regular,Me sentiré,Te sentirás,Se sentirá,Nos sentiremos,Se sentirán -"To find, To meet",Encontrar,Regular,Encontrando,Stem Changing,Encuentro,Encuentras,Encuentra,Encontramos,Encuentran,Regular,Encontré,Encontraste,Encontró,Encontramos,Encontraron,Regular,Encontraba,Encontrabas,Encontraba,Encontrábamos,Encontraban,Regular,Encontraré,Encontrarás,Encontrará,Encontraremos,Encontrarán -To get up,Levantarse,Regular,Levantando,"Reflexive, Regular",Me levanto,Te levantas,Se levanta,Nos levantamos,Se levantan,"Reflexive, Regular",Me levanté,Te levantaste,Se levantó,Nos levantamos,Se levantaron,"Reflexive, Regular",Me levantaba,Te levantabas,Se levantaba,Nos levantábamos,Se levantaban,Regular,Me levantaré,Te levantarás,Se levantará,Nos levantaremos,Se levantarán -To give,Dar,Regular,Dando,Irregular,Doy,Das,Da,Damos,Dan,Irregular,Di,Diste,Dio,Dimos,Dieron,Regular,Daba,Dabas,Daba,Dábamos,Daban,Regular,Daré,Darás,Dará,Daremos,Darán -To go,Ir,Irregular,Yendo,Irregular,Voy,Vas,Va,Vamos,Van,Irregular,Fui,Fuiste,Fue,Fuimos,Fueron,Irregular,Iba,Ibas,Iba,Íbamos,Iban,Regular,Iré,Irás,Irá,Iremos,Irán -To go to bed,Acostarse,Regular,Acostando,"Reflexive, Stem Changing",Me acuesto,Te acuestas,Se acuesta,Nos acostamos,Se acuestan,"Reflexive, Regular",Me acosté,Te acostaste,Se acostó,Nos acostamos,Se acostaron,"Reflexive, Regular",Me acostaba,Te acostabas,Se acostaba,Nos acostábamos,Se acostaban,Regular,Me acostaré,Te acostarás,Se acostará,Nos acostaremos,Se acostarán -"To happen, To spend time",Pasar,Regular,Pasando,Regular,Paso,Pasas,Pasa,Pasamos,Pasan,Regular,Pasé,Pasaste,Pasó,Pasamos,Pasaron,Regular,Pasaba,Pasabas,Pasaba,Pasábamos,Pasaban,Regular,Pasaré,Pasarás,Pasará,Pasaremos,Pasarán -To have,Tener,Regular,Teniendo,"Irregular, Stem Changing",Tengo,Tienes,Tiene,Tenemos,Tienen,Irregular,Tuve,Tuviste,Tuvo,Tuvimos,Tuvieron,Regular,Tenía,Tenías,Tenía,Teníamos,Tenían,Irregular,Tendré,Tendrás,Tendrá,Tendremos,Tendrán -To know,Saber,Regular,Sabiendo,Irregular,Sé,Sabes,Sabe,Sabemos,Saben,Irregular,Supe,Supiste,Supo,Supimos,Supieron,Regular,Sabía,Sabías,Sabía,Sabíamos,Sabían,Irregular,Sabré,Sabrás,Sabrá,Sabremos,Sabrán -To know,Conocer,Regular,Conociendo,Irregular,Conozco,Conoces,Conoce,Conocemos,Conocen,Regular,Conocí,Conociste,Conoció,Conocimos,Conocieron,Regular,Conocía,Conocías,Conocía,Conocíamos,Conocían,Regular,Conoceré,Conocerás,Conocerá,Conoceremos,Conocerán -To learn,Aprender,Regular,Aprendiendo,Regular,Aprendo,Aprendes,Aprende,Aprendemos,Aprenden,Regular,Aprendí,Aprendiste,Aprendió,Aprendimos,Aprendieron,Regular,Aprendía,Aprendías,Aprendía,Aprendíamos,Aprendían,Regular,Aprenderé,Aprenderás,Aprenderá,Aprenderemos,Aprenderán -To leave,Salir,Regular,Saliendo,Irregular,Salgo,Sales,Sale,Salimos,Salen,Regular,Salí,Saliste,Salió,Salimos,Salieron,Regular,Salía,Salías,Salía,Salíamos,Salían,Irregular,Saldré,Saldrás,Saldrá,Saldremos,Saldrán -To listen,Escuchar,Regular,Escuchando,Regular,Escucho,Escuchas,Escucha,Escuchamos,Escuchan,Regular,Escuché,Escuchaste,Escuchó,Escuchamos,Escucharon,Regular,Escuchaba,Escuchabas,Escuchaba,Escuchábamos,Escuchaban,Regular,Escucharé,Escucharás,Escuchará,Escucharemos,Escucharán -To live,Vivir,Regular,Viviendo,Regular,Vivo,Vives,Vive,Vivimos,Viven,Regular,Viví,Viviste,Vivió,Vivimos,Vivieron,Regular,Vivía,Vivías,Vivía,Vivíamos,Vivían,Regular,Viviré,Vivirás,Vivirá,Viviremos,Vivirán -"To look, To watch",Mirar,Regular,Mirando,Regular,Miro,Miras,Mira,Miramos,Miran,Regular,Miré,Miraste,Miró,Miramos,Miraron,Regular,Miraba,Mirabas,Miraba,Mirábamos,Miraban,Regular,Miraré,Mirarás,Mirará,Miraremos,Mirarán -To look for,Buscar,Regular,Buscando,Regular,Busco,Buscas,Busca,Buscamos,Buscan,Orthographic,Busqué,Buscaste,Buscó,Buscamos,Buscaron,Regular,Buscaba,Buscabas,Buscaba,Buscábamos,Buscaban,Regular,Buscaré,Buscarás,Buscará,Buscaremos,Buscarán -To lose,Perder,Regular,Perdiendo,Stem Changing,Pierdo,Pierdes,Pierde,Perdemos,Pierden,Regular,Perdí,Perdiste,Perdió,Perdimos,Perdieron,Regular,Perdía,Perdías,Perdía,Perdíamos,Perdían,Regular,Perderé,Perderás,Perderá,Perderemos,Perderán -"To mount, To ride",Montar,Regular,Montando,Regular,Monto,Montas,Monta,Montamos,Montan,Regular,Monté,Montaste,Montó,Montamos,Montaron,Regular,Montaba,Montabas,Montaba,Montábamos,Montaban,Regular,Montaré,Montarás,Montará,Montaremos,Montarán -To need,Necesitar,Regular,Necesitando,Regular,Necesito,Necesitas,Necesita,Necesitamos,Necesitan,Regular,Necesité,Necesitaste,Necesitó,Necesitamos,Necesitaron,Regular,Necesitaba,Necesitabas,Necesitaba,Necesitábamos,Necesitaban,Regular,Necesitaré,Necesitarás,Necesitará,Necesitaremos,Necesitarán -To organize,Organizar,Regular,Organizando,Regular,Organizo,Organizas,Organiza,Organizamos,Organizan,Orthographic,Organicé,Organizaste,Organizó,Organizamos,Organizaron,Regular,Organizaba,Organizabas,Organizaba,Organizábamos,Organizaban,Regular,Organizaré,Organizarás,Organizará,Organizaremos,Organizarán -To ought to,Deber,Regular,Debiendo,Regular,Debo,Debes,Debe,Debemos,Deben,Regular,Debí,Debiste,Debió,Debimos,Debieron,Regular,Debía,Debías,Debía,Debíamos,Debían,Regular,Deberé,Deberás,Deberá,Deberemos,Deberán -To pay,Pagar,Regular,Pagando,Regular,Pago,Pagas,Paga,Pagamos,Pagan,Orthographic,Pagué,Pagaste,Pagó,Pagamos,Pagaron,Regular,Pagaba,Pagabas,Pagaba,Pagábamos,Pagaban,Regular,Pagaré,Pagarás,Pagará,Pagaremos,Pagarán -To play,Jugar,Regular,Jugando,Stem Changing,Juego,Juegas,Juega,Jugamos,Juegan,Orthographic,Jugué,Jugaste,Jugó,Jugamos,Jugaron,Regular,Jugaba,Jugabas,Jugaba,Jugábamos,Jugaban,Regular,Jugaré,Jugarás,Jugará,Jugaremos,Jugarán -To practice,Practicar,Regular,Practicando,Regular,Practico,Practicas,Practica,Practicamos,Practican,Orthographic,Practiqué,Practicaste,Practicó,Practicamos,Practicaron,Regular,Practicaba,Practicabas,Practicaba,Practicábamos,Practicaban,Regular,Practicaré,Practicarás,Practicará,Practicaremos,Practicarán -To prepare,Preparar,Regular,Preparando,Regular,Preparo,Preparas,Prepara,Preparamos,Preparan,Regular,Preparé,Preparaste,Preparó,Preparamos,Prepararon,Regular,Preparaba,Preparabas,Preparaba,Preparábamos,Preparaban,Regular,Prepararé,Prepararás,Preparará,Prepararemos,Prepararán -To put,Poner,Regular,Poniendo,Irregular,Pongo,Pones,Pone,Ponemos,Ponen,Irregular,Puse,Pusiste,Puso,Pusimos,Pusieron,Regular,Ponía,Ponías,Ponía,Poníamos,Ponían,Irregular,Pondré,Pondrás,Pondrá,Pondremos,Pondrán -To read,Leer,Irregular,Leyendo,Regular,Leo,Lees,Lee,Leemos,Leen,Orthographic,Leí,Leíste,Leyó,Leímos,Leyeron,Regular,Leía,Leías,Leía,Leíamos,Leían,Regular,Leeré,Leerás,Leerá,Leeremos,Leerán -To receive,Recibir,Regular,Recibiendo,Regular,Recibo,Recibes,Recibe,Recibimos,Reciben,Regular,Recibí,Recibiste,Recibió,Recibimos,Recibieron,Regular,Recibía,Recibías,Recibía,Recibíamos,Recibían,Regular,Recibiré,Recibirás,Recibirá,Recibiremos,Recibirán -To relax,Descansar,Regular,Descansando,Regular,Descanso,Descansas,Descansa,Descansamos,Descansan,Regular,Descansé,Descansaste,Descansó,Descansamos,Descansaron,Regular,Descansaba,Descansabas,Descansaba,Descansábamos,Descansaban,Regular,Descansaré,Descansarás,Descansará,Descansaremos,Descansarán -To return,Regresar,Regular,Regresando,Regular,Regreso,Regresas,Regresa,Regresamos,Regresan,Regular,Regresé,Regresaste,Regresó,Regresamos,Regresaron,Regular,Regresaba,Regresabas,Regresaba,Regresábamos,Regresaban,Regular,Regresaré,Regresarás,Regresará,Regresaremos,Regresarán -To run,Correr,Regular,Corriendo,Regular,Corro,Corres,Corre,Corremos,Corren,Regular,Corrí,Corriste,Corrió,Corrimos,Corrieron,Regular,Corría,Corrías,Corría,Corríamos,Corrían,Regular,Correré,Correrás,Correrá,Correremos,Correrán -"To say, To tell",Decir,Stem Changing,Diciendo,"Irregular, Stem Changing",Digo,Dices,Dice,Decimos,Dicen,Irregular,Dije,Dijiste,Dijo,Dijimos,Dijeron,Regular,Decía,Decías,Decía,Decíamos,Decían,Irregular,Diré,Dirás,Dirá,Diremos,Dirán -To see,Ver,Regular,Viendo,Irregular,Veo,Ves,Ve,Vemos,Ven,Irregular,Vi,Viste,Vio,Vimos,Vieron,Irregular,Veía,Veías,Veía,Veíamos,Veían,Regular,Veré,Verás,Verá,Veremos,Verán -To show,Mostrar,Regular,Mostrando,Stem Changing,Muestro,Muestras,Muestra,Mostramos,Muestran,Regular,Mostré,Mostraste,Mostró,Mostramos,Mostraron,Regular,Mostraba,Mostrabas,Mostraba,Mostrábamos,Mostraban,Regular,Mostraré,Mostrarás,Mostrará,Mostraremos,Mostrarán -To sing,Cantar,Regular,Cantando,Regular,Canto,Cantas,Canta,Cantamos,Cantan,Regular,Canté,Cantaste,Cantó,Cantamos,Cantaron,Regular,Cantaba,Cantabas,Cantaba,Cantábamos,Cantaban,Regular,Cantaré,Cantarás,Cantará,Cantaremos,Cantarán -To sleep,Dormir,Stem Changing,Durmiendo,Stem Changing,Duermo,Duermes,Duerme,Dormimos,Duermen,Stem Changing,Dormí,Dormiste,Durmió,Dormimos,Durmieron,Regular,Dormía,Dormías,Dormía,Dormíamos,Dormían,Regular,Dormiré,Dormirás,Dormirá,Dormiremos,Dormirán -To speak,Hablar,Regular,Hablando,Regular,Hablo,Hablas,Habla,Hablamos,Hablan,Regular,Hablé,Hablaste,Habló,Hablamos,Hablaron,Regular,Hablaba,Hablabas,Hablaba,Hablábamos,Hablaban,Regular,Hablaré,Hablarás,Hablará,Hablaremos,Hablarán -To study,Estudiar,Regular,Estudiando,Regular,Estudio,Estudias,Estudia,Estudiamos,Estudian,Regular,Estudié,Estudiaste,Estudió,Estudiamos,Estudiaron,Regular,Estudiaba,Estudiabas,Estudiaba,Estudiábamos,Estudiaban,Regular,Estudiaré,Estudiarás,Estudiará,Estudiaremos,Estudiarán -To swim,Nadar,Regular,Nadando,Regular,Nado,Nadas,Nada,Nadamos,Nadan,Regular,Nadé,Nadaste,Nadó,Nadamos,Nadaron,Regular,Nadaba,Nadabas,Nadaba,Nadábamos,Nadaban,Regular,Nadaré,Nadarás,Nadará,Nadaremos,Nadarán -To take,Tomar,Regular,Tomando,Regular,Tomo,Tomas,Toma,Tomamos,Toman,Regular,Tomé,Tomaste,Tomó,Tomamos,Tomaron,Regular,Tomaba,Tomabas,Tomaba,Tomábamos,Tomaban,Regular,Tomaré,Tomarás,Tomará,Tomaremos,Tomarán -"To take, To wear",Llevar,Regular,Llevando,Regular,Llevo,Llevas,Lleva,Llevamos,Llevan,Regular,Llevé,Llevaste,Llevó,Llevamos,Llevaron,Regular,Llevaba,Llevabas,Llevaba,Llevábamos,Llevaban,Regular,Llevaré,Llevarás,Llevará,Llevaremos,Llevarán -To take care of,Cuidar,Regular,Cuidando,Regular,Cuido,Cuidas,Cuida,Cuidamos,Cuidan,Regular,Cuidé,Cuidaste,Cuidó,Cuidamos,Cuidaron,Regular,Cuidaba,Cuidabas,Cuidaba,Cuidábamos,Cuidaban,Regular,Cuidaré,Cuidarás,Cuidará,Cuidaremos,Cuidarán -To take out,Sacar,Regular,Sacando,Regular,Saco,Sacas,Saca,Sacamos,Sacan,Orthographic,Saqué,Sacaste,Sacó,Sacamos,Sacaron,Regular,Sacaba,Sacabas,Sacaba,Sacábamos,Sacaban,Regular,Sacaré,Sacarás,Sacará,Sacaremos,Sacarán -To teach,Enseñar,Regular,Enseñando,Regular,Enseño,Enseñas,Enseña,Enseñamos,Enseñan,Regular,Enseñé,Enseñaste,Enseñó,Enseñamos,Enseñaron,Regular,Enseñaba,Enseñabas,Enseñaba,Enseñábamos,Enseñaban,Regular,Enseñaré,Enseñarás,Enseñará,Enseñaremos,Enseñarán -To think,Pensar,Regular,Pensando,Stem Changing,Pienso,Piensas,Piensa,Pensamos,Piensan,Regular,Pensé,Pensaste,Pensó,Pensamos,Pensaron,Regular,Pensaba,Pensabas,Pensaba,Pensábamos,Pensaban,Regular,Pensaré,Pensarás,Pensará,Pensaremos,Pensarán -To touch,Tocar,Regular,Tocando,Regular,Toco,Tocas,Toca,Tocamos,Tocan,Orthographic,Toqué,Tocaste,Tocó,Tocamos,Tocaron,Regular,Tocaba,Tocabas,Tocaba,Tocábamos,Tocaban,Regular,Tocaré,Tocarás,Tocará,Tocaremos,Tocarán -To travel,Viajar,Regular,Viajando,Regular,Viajo,Viajas,Viaja,Viajamos,Viajan,Regular,Viajé,Viajaste,Viajó,Viajamos,Viajaron,Regular,Viajaba,Viajabas,Viajaba,Viajábamos,Viajaban,Regular,Viajaré,Viajarás,Viajará,Viajaremos,Viajarán -To understand,Entender,Regular,Entendiendo,Stem Changing,Entiendo,Entiendes,Entiende,Entendemos,Entienden,Regular,Entendí,Entendiste,Entendió,Entendimos,Entendieron,Regular,Entendía,Entendías,Entendía,Entendíamos,Entendían,Regular,Entenderé,Entenderás,Entenderá,Entenderemos,Entenderán -To wake up,Despertarse,Regular,Despertando,"Reflexive, Stem Changing",Me despierto,Te despiertas,Se despierta,Nos despertamos,Se despiertan,"Reflexive, Regular",Me desperté,Te despertaste,Se despertó,Nos despertamos,Se despertaron,"Reflexive, Regular",Me despertaba,Te despertabas,Se despertaba,Nos despertábamos,Se despertaban,Regular,Me despertaré,Te despertarás,Se despertará,Nos despertaremos,Se despertarán -To walk,Caminar,Regular,Caminando,Regular,Camino,Caminas,Camina,Caminamos,Caminan,Regular,Caminé,Caminaste,Caminó,Caminamos,Caminaron,Regular,Caminaba,Caminabas,Caminaba,Caminábamos,Caminaban,Regular,Caminaré,Caminarás,Caminará,Caminaremos,Caminarán -To want,Querer,Regular,Queriendo,Stem Changing,Quiero,Quieres,Quiere,Queremos,Quieren,Irregular,Quise,Quisiste,Quiso,Quisimos,Quisieron,Regular,Quería,Querías,Quería,Queríamos,Querían,Irregular,Querré,Querrás,Querrá,Querremos,Querrán -To wash,Lavar,Regular,Lavando,Regular,Lavo,Lavas,Lava,Lavamos,Lavan,Regular,Lavé,Lavaste,Lavó,Lavamos,Lavaron,Regular,Lavaba,Lavabas,Lavaba,Lavábamos,Lavaban,Regular,Lavaré,Lavarás,Lavará,Lavaremos,Lavarán -To win,Ganar,Regular,Ganando,Regular,Gano,Ganas,Gana,Ganamos,Ganan,Regular,Gané,Ganaste,Ganó,Ganamos,Ganaron,Regular,Ganaba,Ganabas,Ganaba,Ganábamos,Ganaban,Regular,Ganaré,Ganarás,Ganará,Ganaremos,Ganarán -To work,Trabajar,Regular,Trabajando,Regular,Trabajo,Trabajas,Trabaja,Trabajamos,Trabajan,Regular,Trabajé,Trabajaste,Trabajó,Trabajamos,Trabajaron,Regular,Trabajaba,Trabajabas,Trabajaba,Trabajábamos,Trabajaban,Regular,Trabajaré,Trabajarás,Trabajará,Trabajaremos,Trabajarán -To write,Escribir,Regular,Escribiendo,Regular,Escribo,Escribes,Escribe,Escribimos,Escriben,Regular,Escribí,Escribiste,Escribió,Escribimos,Escribieron,Regular,Escribía,Escribías,Escribía,Escribíamos,Escribían,Regular,Escribiré,Escribirás,Escribirá,Escribiremos,Escribirán -\ No newline at end of file +English Infinitive,Spanish Infinitive,Present Participle Type,Spanish Present Participle,Past Participle Type,Spanish Past Participle,Regular Type,Spanish Present Yo,Spanish Present Tú,Spanish Present Él,Spanish Present Nosotros,Spanish Present Ellos,Preterite Type,Spanish Preterite Yo,Spanish Preterite Tú,Spanish Preterite Él,Spanish Preterite Nosotros,Spanish Preterite Ellos,Imperfect Type,Spanish Imperfect Yo,Spanish Imperfect Tú,Spanish Imperfect Él,Spanish Imperfect Nosotros,Spanish Imperfect Ellos,Simple Future Type,Spanish Simple Future Yo,Spanish Simple Future Tú,Spanish Simple Future Él,Spanish Simple Future Nosotros,Spanish Simple Future Ellos +To arrive,Llegar,Regular,Llegando,Regular,Llegado,Regular,Llego,Llegas,Llega,Llegamos,Llegan,Orthographic,Llegué,Llegaste,Llegó,Llegamos,Llegaron,Regular,Llegaba,Llegabas,Llegaba,Llegábamos,Llegaban,Regular,Llegaré,Llegarás,Llegará,Llegaremos,Llegarán +To ask,Preguntar,Regular,Preguntando,Regular,Preguntado,Regular,pregunto,preguntas,pregunta,preguntamos,preguntan,Regular,Pregunté,Preguntaste,Preguntó,Preguntamos,Preguntaron,Regular,Preguntaba,Preguntabas,Preguntaba,Preguntábamos,Preguntaban,Regular,Preguntaré,Preguntarás,Preguntará,Preguntaremos,Preguntarán +To ask for,Pedir,Stem Changing,Pidiendo,Regular,Pedido,Stem Changing,Pido,Pides,Pide,Pedimos,Piden,Stem Changing,Pedí,Pediste,Pidió,Pedimos,Pidieron,Regular,Pedía,Pedías,Pedía,Pedíamos,Pedían,Regular,Pediré,Pedirás,Pedirá,Pediremos,Pedirán +To attend,Asistir,Regular,Asistiendo,Regular,Asistido,Regular,Asisto,Asistes,Asiste,Asistimos,Asisten,Regular,Asistí,Asististe,Asistió,Asistimos,Asistieron,Regular,Asistía,Asistías,Asistía,Asistíamos,Asistían,Regular,Asistiré,Asistirás,Asistirá,Asistiremos,Asistirán +To be,Estar,Regular,Estando,Regular,Estado,Irregular,Estoy,Estás,Está,Estamos,Están,Irregular,Estuve,Estuviste,Estuvo,Estuvimos,Estuvieron,Regular,Estaba,Estabas,Estaba,Estábamos,Estaban,Regular,Estaré,Estarás,Estará,Estaremos,Estarán +To be,Ser,Regular,Siendo,Regular,Sido,Irregular,Soy,Eres,Es,Somos,Son,Irregular,Fui,Fuiste,Fue,Fuimos,Fueron,Irregular,Era,Eras,Era,Éramos,Eran,Regular,Seré,Serás,Será,Seremos,Serán +To be able to,Poder,Irregular,Pudiendo,Regular,Podido,Stem Changing,Puedo,Puedes,Puede,Podemos,Pueden,Irregular,Pude,Pudiste,Pudo,Pudimos,Pudieron,Regular,Podía,Podías,Podía,Podíamos,Podían,Irregular,Podré,Podrás,Podrá,Podremos,Podrán +To be born,Nacer,Regular,Naciendo,Regular,Nacido,Irregular,Nazco,Naces,Nace,Nacemos,Nacen,Regular,Nací,Naciste,Nació,Nacimos,Nacieron,Regular,Nacía,Nacías,Nacía,Nacíamos,Nacían,Regular,Naceré,Nacerás,Nacerá,Naceremos,Nacerán +To like,Gustar,Regular,Gustando,Regular,Gustado,Regular,Gusto,Gustas,Gusta,Gustamos,Gustan,Regular,Gusté,Gustaste,Gustó,Gustamos,Gustaron,Regular,Gustaba,Gustabas,Gustaba,Gustábamos,Gustaban,Regular,Gustaré,Gustarás,Gustará,Gustaremos,Gustarán +To begin,Comenzar,Regular,Comenzando,Regular,Comenzado,Stem Changing,Comienzo,Comienzas,Comienza,Comenzamos,Comienzan,Orthographic,Comencé,Comenzaste,Comenzó,Comenzamos,Comenzaron,Regular,Comenzaba,Comenzabas,Comenzaba,Comenzábamos,Comenzaban,Regular,Comenzaré,Comenzarás,Comenzará,Comenzaremos,Comenzarán +To bring,Traer,Irregular,Trayendo,Regular,Traído,Irregular,Traigo,Traes,Trae,Traemos,Traen,Irregular,Traje,Trajiste,Trajo,Trajimos,Trajeron,Regular,Traía,Traías,Traía,Traíamos,Traían,Regular,Traeré,Traerás,Traerá,Traeremos,Traerán +To buy,Comprar,Regular,Comprando,Regular,Comprado,Regular,Compro,Compras,Compra,Compramos,Compran,Regular,Compré,Compraste,Compró,Compramos,Compraron,Regular,Compraba,Comprabas,Compraba,Comprábamos,Compraban,Regular,Compraré,Comprarás,Comprará,Compraremos,Comprarán +To call,Llamar,Regular,Llamando,Regular,Llamado,Regular,Llamo,Llamas,Llama,Llamamos,Llaman,Regular,Llamé,Llamaste,Llamó,Llamamos,Llamaron,Regular,Llamaba,Llamabas,Llamaba,Llamábamos,Llamaban,Regular,Llamaré,Llamarás,Llamará,Llamaremos,Llamarán +To clean,Limpiar,Regular,Limpiando,Regular,Limpiado,Regular,Limpio,Limpias,Limpia,Limpiamos,Limpian,Regular,Limpié,Limpiaste,Limpió,Limpiamos,Limpiaron,Regular,Limpiaba,Limpiabas,Limpiaba,Limpiábamos,Limpiaban,Regular,Limpiaré,Limpiarás,Limpiará,Limpiaremos,Limpiarán +To come,Venir,Stem Changing,Viniendo,Regular,Venido,"Irregular, Stem Changing",Vengo,Vienes,Viene,Venimos,Vienen,Irregular,Vine,Viniste,Vino,Vinimos,Vinieron,Regular,Venía,Venías,Venía,Veníamos,Venían,Irregular,Vendré,Vendrás,Vendrá,Vendremos,Vendrán +To dance,Bailar,Regular,Bailando,Regular,Bailado,Regular,Bailo,Bailas,Baila,Bailamos,Bailan,Regular,Bailé,Bailaste,Bailó,Bailamos,Bailaron,Regular,Bailaba,Bailabas,Bailaba,Bailábamos,Bailaban,Regular,Bailaré,Bailarás,Bailará,Bailaremos,Bailarán +To die,Morir,Stem Changing,Muriendo,Irregular,Muerto,Stem Changing,Muero,Mueres,Muere,Morimos,Mueren,Stem Changing,Morí,Moriste,Murió,Morimos,Murieron,Regular,Moría,Morías,Moría,Moríamos,Morían,Regular,Moriré,Morirás,Morirá,Moriremos,Morirán +To do,Hacer,Regular,Haciendo,Irregular,Hecho,Irregular,Hago,Haces,Hace,Hacemos,Hacen,Irregular,Hice,Hiciste,Hizo,Hicimos,Hicieron,Regular,Hacía,Hacías,Hacía,Hacíamos,Hacían,Irregular,Haré,Harás,Hará,Haremos,Harán +To draw,Dibujar,Regular,Dibujando,Regular,Dibujado,Regular,Dibujo,Dibujas,Dibuja,Dibujamos,Dibujan,Regular,Dibujé,Dibujaste,Dibujó,Dibujamos,Dibujaron,Regular,Dibujaba,Dibujabas,Dibujaba,Dibujábamos,Dibujaban,Regular,Dibujaré,Dibujarás,Dibujará,Dibujaremos,Dibujarán +To drink,Beber,Regular,Bebiendo,Regular,Bebido,Regular,Bebo,Bebes,Bebe,Bebemos,Beben,Regular,Bebí,Bebiste,Bebió,Bebimos,Bebieron,Regular,Bebía,Bebías,Bebía,Bebíamos,Bebían,Regular,Beberé,Beberás,Beberá,Beberemos,Beberán +To eat,Comer,Regular,Comiendo,Regular,Comido,Regular,Como,Comes,Come,Comemos,Comen,Regular,Comí,Comiste,Comió,Comimos,Comieron,Regular,Comía,Comías,Comía,Comíamos,Comían,Regular,Comeré,Comerás,Comerá,Comeremos,Comerán +To have breakfast,Desayunar,Regular,Desayunando,Regular,Desayunado,Regular,Desayuno,Desayunas,Desayuna,Desayunamos,Desayunan,Regular,Desayuné,Desayunaste,Desayunó,Desayunamos,Desayunaron,Regular,Desayunaba,Desayunabas,Desayunaba,Desayunábamos,Desayunaban,Regular,Desayunaré,Desayunarás,Desayunará,Desayunaremos,Desayunarán +To have dinner,Cenar,Regular,Cenando,Regular,Cenado,Regular,Ceno,Cenas,Cena,Cenamos,Cenan,Regular,Cené,Cenaste,Cenó,Cenamos,Cenaron,Regular,Cenaba,Cenabas,Cenaba,Cenábamos,Cenaban,Regular,Cenaré,Cenarás,Cenará,Cenaremos,Cenarán +To have lunch,Almorzar,Regular,Almorzando,Regular,Almorzado,Stem Changing,Almuerzo,Almuerzas,Almuerza,Almorzamos,Almuerzan,Orthographic,Almorcé,Almorzaste,Almorzó,Almorzamos,Almorzaron,Regular,Almorzaba,Almorzabas,Almorzaba,Almorzábamos,Almorzaban,Regular,Almorzaré,Almorzarás,Almorzará,Almorzaremos,Almorzarán +To amuse,Divertirse,Stem Changing,Divirtiendo,Regular,Divertido,"Reflexive, Stem Changing",Me divierto,Te diviertes,Se divierte,Nos divertimos,Se divierten,"Reflexive, Stem Changing",Me divertí,Te divertiste,Se divirtió,Nos divertimos,Se divirtieron,"Reflexive, Regular",Me divertía,Te divertías,Se divertía,Nos divertíamos,Se divertían,Regular,Me divertiré,Te divertirás,Se divertirá,Nos divertiremos,Se divertirán +To feel,Sentirse,Stem Changing,Sintiendo,Regular,Sentido,"Reflexive, Stem Changing",Me siento,Te sientes,Se siente,Nos sentimos,Se sienten,"Reflexive, Stem Changing",Me sentí,Te sentiste,Se sintió,Nos sentimos,Se sintieron,"Reflexive, Regular",Me sentía,Te sentías,Se sentía,Nos sentíamos,Se sentían,Regular,Me sentiré,Te sentirás,Se sentirá,Nos sentiremos,Se sentirán +To find,Encontrar,Regular,Encontrando,Regular,Encontrado,Stem Changing,Encuentro,Encuentras,Encuentra,Encontramos,Encuentran,Regular,Encontré,Encontraste,Encontró,Encontramos,Encontraron,Regular,Encontraba,Encontrabas,Encontraba,Encontrábamos,Encontraban,Regular,Encontraré,Encontrarás,Encontrará,Encontraremos,Encontrarán +To raise,Levantarse,Regular,Levantando,Regular,Levantado,"Reflexive, Regular",Me levanto,Te levantas,Se levanta,Nos levantamos,Se levantan,"Reflexive, Regular",Me levanté,Te levantaste,Se levantó,Nos levantamos,Se levantaron,"Reflexive, Regular",Me levantaba,Te levantabas,Se levantaba,Nos levantábamos,Se levantaban,Regular,Me levantaré,Te levantarás,Se levantará,Nos levantaremos,Se levantarán +To give,Dar,Regular,Dando,Regular,Dado,Irregular,Doy,Das,Da,Damos,Dan,Irregular,Di,Diste,Dio,Dimos,Dieron,Regular,Daba,Dabas,Daba,Dábamos,Daban,Regular,Daré,Darás,Dará,Daremos,Darán +To go,Ir,Irregular,Yendo,Regular,Ido,Irregular,Voy,Vas,Va,Vamos,Van,Irregular,Fui,Fuiste,Fue,Fuimos,Fueron,Irregular,Iba,Ibas,Iba,Íbamos,Iban,Regular,Iré,Irás,Irá,Iremos,Irán +To put to bed,Acostarse,Regular,Acostando,Regular,Acostado,"Reflexive, Stem Changing",Me acuesto,Te acuestas,Se acuesta,Nos acostamos,Se acuestan,"Reflexive, Regular",Me acosté,Te acostaste,Se acostó,Nos acostamos,Se acostaron,"Reflexive, Regular",Me acostaba,Te acostabas,Se acostaba,Nos acostábamos,Se acostaban,Regular,Me acostaré,Te acostarás,Se acostará,Nos acostaremos,Se acostarán +To pass,Pasar,Regular,Pasando,Regular,Pasado,Regular,Paso,Pasas,Pasa,Pasamos,Pasan,Regular,Pasé,Pasaste,Pasó,Pasamos,Pasaron,Regular,Pasaba,Pasabas,Pasaba,Pasábamos,Pasaban,Regular,Pasaré,Pasarás,Pasará,Pasaremos,Pasarán +To have,Tener,Regular,Teniendo,Regular,Tenido,"Irregular, Stem Changing",Tengo,Tienes,Tiene,Tenemos,Tienen,Irregular,Tuve,Tuviste,Tuvo,Tuvimos,Tuvieron,Regular,Tenía,Tenías,Tenía,Teníamos,Tenían,Irregular,Tendré,Tendrás,Tendrá,Tendremos,Tendrán +To know,Saber,Regular,Sabiendo,Regular,Sabido,Irregular,Sé,Sabes,Sabe,Sabemos,Saben,Irregular,Supe,Supiste,Supo,Supimos,Supieron,Regular,Sabía,Sabías,Sabía,Sabíamos,Sabían,Irregular,Sabré,Sabrás,Sabrá,Sabremos,Sabrán +To know,Conocer,Regular,Conociendo,Regular,Conocido,Irregular,Conozco,Conoces,Conoce,Conocemos,Conocen,Regular,Conocí,Conociste,Conoció,Conocimos,Conocieron,Regular,Conocía,Conocías,Conocía,Conocíamos,Conocían,Regular,Conoceré,Conocerás,Conocerá,Conoceremos,Conocerán +To learn,Aprender,Regular,Aprendiendo,Regular,Aprendido,Regular,Aprendo,Aprendes,Aprende,Aprendemos,Aprenden,Regular,Aprendí,Aprendiste,Aprendió,Aprendimos,Aprendieron,Regular,Aprendía,Aprendías,Aprendía,Aprendíamos,Aprendían,Regular,Aprenderé,Aprenderás,Aprenderá,Aprenderemos,Aprenderán +To go out,Salir,Regular,Saliendo,Regular,Salido,Irregular,Salgo,Sales,Sale,Salimos,Salen,Regular,Salí,Saliste,Salió,Salimos,Salieron,Regular,Salía,Salías,Salía,Salíamos,Salían,Irregular,Saldré,Saldrás,Saldrá,Saldremos,Saldrán +To listen to,Escuchar,Regular,Escuchando,Regular,Escuchado,Regular,Escucho,Escuchas,Escucha,Escuchamos,Escuchan,Regular,Escuché,Escuchaste,Escuchó,Escuchamos,Escucharon,Regular,Escuchaba,Escuchabas,Escuchaba,Escuchábamos,Escuchaban,Regular,Escucharé,Escucharás,Escuchará,Escucharemos,Escucharán +To live,Vivir,Regular,Viviendo,Regular,Vivido,Regular,Vivo,Vives,Vive,Vivimos,Viven,Regular,Viví,Viviste,Vivió,Vivimos,Vivieron,Regular,Vivía,Vivías,Vivía,Vivíamos,Vivían,Regular,Viviré,Vivirás,Vivirá,Viviremos,Vivirán +To look at,Mirar,Regular,Mirando,Regular,Mirado,Regular,Miro,Miras,Mira,Miramos,Miran,Regular,Miré,Miraste,Miró,Miramos,Miraron,Regular,Miraba,Mirabas,Miraba,Mirábamos,Miraban,Regular,Miraré,Mirarás,Mirará,Miraremos,Mirarán +To look for,Buscar,Regular,Buscando,Regular,Buscado,Regular,Busco,Buscas,Busca,Buscamos,Buscan,Orthographic,Busqué,Buscaste,Buscó,Buscamos,Buscaron,Regular,Buscaba,Buscabas,Buscaba,Buscábamos,Buscaban,Regular,Buscaré,Buscarás,Buscará,Buscaremos,Buscarán +To lose,Perder,Regular,Perdiendo,Regular,Perdido,Stem Changing,Pierdo,Pierdes,Pierde,Perdemos,Pierden,Regular,Perdí,Perdiste,Perdió,Perdimos,Perdieron,Regular,Perdía,Perdías,Perdía,Perdíamos,Perdían,Regular,Perderé,Perderás,Perderá,Perderemos,Perderán +To ride,Montar,Regular,Montando,Regular,Montado,Regular,Monto,Montas,Monta,Montamos,Montan,Regular,Monté,Montaste,Montó,Montamos,Montaron,Regular,Montaba,Montabas,Montaba,Montábamos,Montaban,Regular,Montaré,Montarás,Montará,Montaremos,Montarán +To need,Necesitar,Regular,Necesitando,Regular,Necesitado,Regular,Necesito,Necesitas,Necesita,Necesitamos,Necesitan,Regular,Necesité,Necesitaste,Necesitó,Necesitamos,Necesitaron,Regular,Necesitaba,Necesitabas,Necesitaba,Necesitábamos,Necesitaban,Regular,Necesitaré,Necesitarás,Necesitará,Necesitaremos,Necesitarán +To organize,Organizar,Regular,Organizando,Regular,Organizado,Regular,Organizo,Organizas,Organiza,Organizamos,Organizan,Orthographic,Organicé,Organizaste,Organizó,Organizamos,Organizaron,Regular,Organizaba,Organizabas,Organizaba,Organizábamos,Organizaban,Regular,Organizaré,Organizarás,Organizará,Organizaremos,Organizarán +To owe,Deber,Regular,Debiendo,Regular,Debido,Regular,Debo,Debes,Debe,Debemos,Deben,Regular,Debí,Debiste,Debió,Debimos,Debieron,Regular,Debía,Debías,Debía,Debíamos,Debían,Regular,Deberé,Deberás,Deberá,Deberemos,Deberán +To pay,Pagar,Regular,Pagando,Regular,Pagado,Regular,Pago,Pagas,Paga,Pagamos,Pagan,Orthographic,Pagué,Pagaste,Pagó,Pagamos,Pagaron,Regular,Pagaba,Pagabas,Pagaba,Pagábamos,Pagaban,Regular,Pagaré,Pagarás,Pagará,Pagaremos,Pagarán +To play,Jugar,Regular,Jugando,Regular,Jugado,Stem Changing,Juego,Juegas,Juega,Jugamos,Juegan,Orthographic,Jugué,Jugaste,Jugó,Jugamos,Jugaron,Regular,Jugaba,Jugabas,Jugaba,Jugábamos,Jugaban,Regular,Jugaré,Jugarás,Jugará,Jugaremos,Jugarán +To practice,Practicar,Regular,Practicando,Regular,Practicado,Regular,Practico,Practicas,Practica,Practicamos,Practican,Orthographic,Practiqué,Practicaste,Practicó,Practicamos,Practicaron,Regular,Practicaba,Practicabas,Practicaba,Practicábamos,Practicaban,Regular,Practicaré,Practicarás,Practicará,Practicaremos,Practicarán +To prepare,Preparar,Regular,Preparando,Regular,Preparado,Regular,Preparo,Preparas,Prepara,Preparamos,Preparan,Regular,Preparé,Preparaste,Preparó,Preparamos,Prepararon,Regular,Preparaba,Preparabas,Preparaba,Preparábamos,Preparaban,Regular,Prepararé,Prepararás,Preparará,Prepararemos,Prepararán +To put,Poner,Regular,Poniendo,Irregular,Puesto,Irregular,Pongo,Pones,Pone,Ponemos,Ponen,Irregular,Puse,Pusiste,Puso,Pusimos,Pusieron,Regular,Ponía,Ponías,Ponía,Poníamos,Ponían,Irregular,Pondré,Pondrás,Pondrá,Pondremos,Pondrán +To read,Leer,Irregular,Leyendo,Regular,Leído,Regular,Leo,Lees,Lee,Leemos,Leen,Orthographic,Leí,Leíste,Leyó,Leímos,Leyeron,Regular,Leía,Leías,Leía,Leíamos,Leían,Regular,Leeré,Leerás,Leerá,Leeremos,Leerán +To receive,Recibir,Regular,Recibiendo,Regular,Recibido,Regular,Recibo,Recibes,Recibe,Recibimos,Reciben,Regular,Recibí,Recibiste,Recibió,Recibimos,Recibieron,Regular,Recibía,Recibías,Recibía,Recibíamos,Recibían,Regular,Recibiré,Recibirás,Recibirá,Recibiremos,Recibirán +To rest,Descansar,Regular,Descansando,Regular,Descansado,Regular,Descanso,Descansas,Descansa,Descansamos,Descansan,Regular,Descansé,Descansaste,Descansó,Descansamos,Descansaron,Regular,Descansaba,Descansabas,Descansaba,Descansábamos,Descansaban,Regular,Descansaré,Descansarás,Descansará,Descansaremos,Descansarán +To return,Regresar,Regular,Regresando,Regular,Regresado,Regular,Regreso,Regresas,Regresa,Regresamos,Regresan,Regular,Regresé,Regresaste,Regresó,Regresamos,Regresaron,Regular,Regresaba,Regresabas,Regresaba,Regresábamos,Regresaban,Regular,Regresaré,Regresarás,Regresará,Regresaremos,Regresarán +To run,Correr,Regular,Corriendo,Regular,Corrido,Regular,Corro,Corres,Corre,Corremos,Corren,Regular,Corrí,Corriste,Corrió,Corrimos,Corrieron,Regular,Corría,Corrías,Corría,Corríamos,Corrían,Regular,Correré,Correrás,Correrá,Correremos,Correrán +To say,Decir,Stem Changing,Diciendo,Irregular,Dicho,"Irregular, Stem Changing",Digo,Dices,Dice,Decimos,Dicen,Irregular,Dije,Dijiste,Dijo,Dijimos,Dijeron,Regular,Decía,Decías,Decía,Decíamos,Decían,Irregular,Diré,Dirás,Dirá,Diremos,Dirán +To see,Ver,Regular,Viendo,Irregular,Visto,Irregular,Veo,Ves,Ve,Vemos,Ven,Irregular,Vi,Viste,Vio,Vimos,Vieron,Irregular,Veía,Veías,Veía,Veíamos,Veían,Regular,Veré,Verás,Verá,Veremos,Verán +To show,Mostrar,Regular,Mostrando,Regular,Mostrado,Stem Changing,Muestro,Muestras,Muestra,Mostramos,Muestran,Regular,Mostré,Mostraste,Mostró,Mostramos,Mostraron,Regular,Mostraba,Mostrabas,Mostraba,Mostrábamos,Mostraban,Regular,Mostraré,Mostrarás,Mostrará,Mostraremos,Mostrarán +To sing,Cantar,Regular,Cantando,Regular,Cantado,Regular,Canto,Cantas,Canta,Cantamos,Cantan,Regular,Canté,Cantaste,Cantó,Cantamos,Cantaron,Regular,Cantaba,Cantabas,Cantaba,Cantábamos,Cantaban,Regular,Cantaré,Cantarás,Cantará,Cantaremos,Cantarán +To sleep,Dormir,Stem Changing,Durmiendo,Regular,Dormido,Stem Changing,Duermo,Duermes,Duerme,Dormimos,Duermen,Stem Changing,Dormí,Dormiste,Durmió,Dormimos,Durmieron,Regular,Dormía,Dormías,Dormía,Dormíamos,Dormían,Regular,Dormiré,Dormirás,Dormirá,Dormiremos,Dormirán +To speak,Hablar,Regular,Hablando,Regular,Hablado,Regular,Hablo,Hablas,Habla,Hablamos,Hablan,Regular,Hablé,Hablaste,Habló,Hablamos,Hablaron,Regular,Hablaba,Hablabas,Hablaba,Hablábamos,Hablaban,Regular,Hablaré,Hablarás,Hablará,Hablaremos,Hablarán +To study,Estudiar,Regular,Estudiando,Regular,Estudiado,Regular,Estudio,Estudias,Estudia,Estudiamos,Estudian,Regular,Estudié,Estudiaste,Estudió,Estudiamos,Estudiaron,Regular,Estudiaba,Estudiabas,Estudiaba,Estudiábamos,Estudiaban,Regular,Estudiaré,Estudiarás,Estudiará,Estudiaremos,Estudiarán +To swim,Nadar,Regular,Nadando,Regular,Nadado,Regular,Nado,Nadas,Nada,Nadamos,Nadan,Regular,Nadé,Nadaste,Nadó,Nadamos,Nadaron,Regular,Nadaba,Nadabas,Nadaba,Nadábamos,Nadaban,Regular,Nadaré,Nadarás,Nadará,Nadaremos,Nadarán +To take,Tomar,Regular,Tomando,Regular,Tomado,Regular,Tomo,Tomas,Toma,Tomamos,Toman,Regular,Tomé,Tomaste,Tomó,Tomamos,Tomaron,Regular,Tomaba,Tomabas,Tomaba,Tomábamos,Tomaban,Regular,Tomaré,Tomarás,Tomará,Tomaremos,Tomarán +To take,Llevar,Regular,Llevando,Regular,Llevado,Regular,Llevo,Llevas,Lleva,Llevamos,Llevan,Regular,Llevé,Llevaste,Llevó,Llevamos,Llevaron,Regular,Llevaba,Llevabas,Llevaba,Llevábamos,Llevaban,Regular,Llevaré,Llevarás,Llevará,Llevaremos,Llevarán +To take care of,Cuidar,Regular,Cuidando,Regular,Cuidado,Regular,Cuido,Cuidas,Cuida,Cuidamos,Cuidan,Regular,Cuidé,Cuidaste,Cuidó,Cuidamos,Cuidaron,Regular,Cuidaba,Cuidabas,Cuidaba,Cuidábamos,Cuidaban,Regular,Cuidaré,Cuidarás,Cuidará,Cuidaremos,Cuidarán +To take out,Sacar,Regular,Sacando,Regular,Sacado,Regular,Saco,Sacas,Saca,Sacamos,Sacan,Orthographic,Saqué,Sacaste,Sacó,Sacamos,Sacaron,Regular,Sacaba,Sacabas,Sacaba,Sacábamos,Sacaban,Regular,Sacaré,Sacarás,Sacará,Sacaremos,Sacarán +To teach,Enseñar,Regular,Enseñando,Regular,Enseñado,Regular,Enseño,Enseñas,Enseña,Enseñamos,Enseñan,Regular,Enseñé,Enseñaste,Enseñó,Enseñamos,Enseñaron,Regular,Enseñaba,Enseñabas,Enseñaba,Enseñábamos,Enseñaban,Regular,Enseñaré,Enseñarás,Enseñará,Enseñaremos,Enseñarán +To think,Pensar,Regular,Pensando,Regular,Pensado,Stem Changing,Pienso,Piensas,Piensa,Pensamos,Piensan,Regular,Pensé,Pensaste,Pensó,Pensamos,Pensaron,Regular,Pensaba,Pensabas,Pensaba,Pensábamos,Pensaban,Regular,Pensaré,Pensarás,Pensará,Pensaremos,Pensarán +To touch,Tocar,Regular,Tocando,Regular,Tocado,Regular,Toco,Tocas,Toca,Tocamos,Tocan,Orthographic,Toqué,Tocaste,Tocó,Tocamos,Tocaron,Regular,Tocaba,Tocabas,Tocaba,Tocábamos,Tocaban,Regular,Tocaré,Tocarás,Tocará,Tocaremos,Tocarán +To travel,Viajar,Regular,Viajando,Regular,Viajado,Regular,Viajo,Viajas,Viaja,Viajamos,Viajan,Regular,Viajé,Viajaste,Viajó,Viajamos,Viajaron,Regular,Viajaba,Viajabas,Viajaba,Viajábamos,Viajaban,Regular,Viajaré,Viajarás,Viajará,Viajaremos,Viajarán +To understand,Entender,Regular,Entendiendo,Regular,Entendido,Stem Changing,Entiendo,Entiendes,Entiende,Entendemos,Entienden,Regular,Entendí,Entendiste,Entendió,Entendimos,Entendieron,Regular,Entendía,Entendías,Entendía,Entendíamos,Entendían,Regular,Entenderé,Entenderás,Entenderá,Entenderemos,Entenderán +To wake up,Despertarse,Regular,Despertando,Regular,Despertado,"Reflexive, Stem Changing",Me despierto,Te despiertas,Se despierta,Nos despertamos,Se despiertan,"Reflexive, Regular",Me desperté,Te despertaste,Se despertó,Nos despertamos,Se despertaron,"Reflexive, Regular",Me despertaba,Te despertabas,Se despertaba,Nos despertábamos,Se despertaban,Regular,Me despertaré,Te despertarás,Se despertará,Nos despertaremos,Se despertarán +To walk,Caminar,Regular,Caminando,Regular,Caminado,Regular,Camino,Caminas,Camina,Caminamos,Caminan,Regular,Caminé,Caminaste,Caminó,Caminamos,Caminaron,Regular,Caminaba,Caminabas,Caminaba,Caminábamos,Caminaban,Regular,Caminaré,Caminarás,Caminará,Caminaremos,Caminarán +To want,Querer,Regular,Queriendo,Regular,Querido,Stem Changing,Quiero,Quieres,Quiere,Queremos,Quieren,Irregular,Quise,Quisiste,Quiso,Quisimos,Quisieron,Regular,Quería,Querías,Quería,Queríamos,Querían,Irregular,Querré,Querrás,Querrá,Querremos,Querrán +To wash,Lavar,Regular,Lavando,Regular,Lavado,Regular,Lavo,Lavas,Lava,Lavamos,Lavan,Regular,Lavé,Lavaste,Lavó,Lavamos,Lavaron,Regular,Lavaba,Lavabas,Lavaba,Lavábamos,Lavaban,Regular,Lavaré,Lavarás,Lavará,Lavaremos,Lavarán +To win,Ganar,Regular,Ganando,Regular,Ganado,Regular,Gano,Ganas,Gana,Ganamos,Ganan,Regular,Gané,Ganaste,Ganó,Ganamos,Ganaron,Regular,Ganaba,Ganabas,Ganaba,Ganábamos,Ganaban,Regular,Ganaré,Ganarás,Ganará,Ganaremos,Ganarán +To work,Trabajar,Regular,Trabajando,Regular,Trabajado,Regular,Trabajo,Trabajas,Trabaja,Trabajamos,Trabajan,Regular,Trabajé,Trabajaste,Trabajó,Trabajamos,Trabajaron,Regular,Trabajaba,Trabajabas,Trabajaba,Trabajábamos,Trabajaban,Regular,Trabajaré,Trabajarás,Trabajará,Trabajaremos,Trabajarán +To write,Escribir,Regular,Escribiendo,Irregular,Escrito,Regular,Escribo,Escribes,Escribe,Escribimos,Escriben,Regular,Escribí,Escribiste,Escribió,Escribimos,Escribieron,Regular,Escribía,Escribías,Escribía,Escribíamos,Escribían,Regular,Escribiré,Escribirás,Escribirá,Escribiremos,Escribirán +\ No newline at end of file