|
|
@@ -93,7 +93,133 @@ const irregularVerbs = {
|
|
93
|
93
|
'feel': ['felt', 'feeling', 'feels'],
|
|
94
|
94
|
'try': ['tried', 'trying', 'tries'],
|
|
95
|
95
|
'leave': ['left', 'leaving', 'leaves'],
|
|
96
|
|
- 'call': ['called', 'calling', 'calls']
|
|
|
96
|
+ 'call': ['called', 'calling', 'calls'],
|
|
|
97
|
+ 'fly': ['flew', 'flown', 'flying', 'flies'],
|
|
|
98
|
+ 'break': ['broke', 'broken', 'breaking', 'breaks'],
|
|
|
99
|
+ 'buy': ['bought', 'buying', 'buys'],
|
|
|
100
|
+ 'bring': ['brought', 'bringing', 'brings'],
|
|
|
101
|
+ 'build': ['built', 'building', 'builds'],
|
|
|
102
|
+ 'choose': ['chose', 'chosen', 'choosing', 'chooses'],
|
|
|
103
|
+ 'catch': ['caught', 'catching', 'catches'],
|
|
|
104
|
+ 'draw': ['drew', 'drawn', 'drawing', 'draws'],
|
|
|
105
|
+ 'drink': ['drank', 'drunk', 'drinking', 'drinks'],
|
|
|
106
|
+ 'drive': ['drove', 'driven', 'driving', 'drives'],
|
|
|
107
|
+ 'eat': ['ate', 'eaten', 'eating', 'eats'],
|
|
|
108
|
+ 'fall': ['fell', 'fallen', 'falling', 'falls'],
|
|
|
109
|
+ 'forget': ['forgot', 'forgotten', 'forgetting', 'forgets'],
|
|
|
110
|
+ 'grow': ['grew', 'grown', 'growing', 'grows'],
|
|
|
111
|
+ 'hear': ['heard', 'hearing', 'hears'],
|
|
|
112
|
+ 'keep': ['kept', 'keeping', 'keeps'],
|
|
|
113
|
+ 'lead': ['led', 'leading', 'leads'],
|
|
|
114
|
+ 'learn': ['learnt', 'learned', 'learning', 'learns'],
|
|
|
115
|
+ 'lose': ['lost', 'losing', 'loses'],
|
|
|
116
|
+ 'pay': ['paid', 'paying', 'pays'],
|
|
|
117
|
+ 'read': ['read', 'reading', 'reads'],
|
|
|
118
|
+ 'run': ['ran', 'run', 'running', 'runs'],
|
|
|
119
|
+ 'rise': ['rose', 'risen', 'rising', 'rises'],
|
|
|
120
|
+ 'ride': ['rode', 'ridden', 'riding', 'rides'],
|
|
|
121
|
+ 'ring': ['rang', 'rung', 'ringing', 'rings'],
|
|
|
122
|
+ 'set': ['set', 'setting', 'sets'],
|
|
|
123
|
+ 'sit': ['sat', 'sitting', 'sits'],
|
|
|
124
|
+ 'speak': ['spoke', 'spoken', 'speaking', 'speaks'],
|
|
|
125
|
+ 'spend': ['spent', 'spending', 'spends'],
|
|
|
126
|
+ 'stand': ['stood', 'standing', 'stands'],
|
|
|
127
|
+ 'swim': ['swam', 'swum', 'swimming', 'swims'],
|
|
|
128
|
+ 'teach': ['taught', 'teaching', 'teaches'],
|
|
|
129
|
+ 'understand': ['understood', 'understanding', 'understands'],
|
|
|
130
|
+ 'write': ['wrote', 'written', 'writing', 'writes'],
|
|
|
131
|
+ 'win': ['won', 'winning', 'wins'],
|
|
|
132
|
+ 'wear': ['wore', 'worn', 'wearing', 'wears'],
|
|
|
133
|
+ 'throw': ['threw', 'thrown', 'throwing', 'throws'],
|
|
|
134
|
+ 'sing': ['sang', 'sung', 'singing', 'sings'],
|
|
|
135
|
+ 'sleep': ['slept', 'sleeping', 'sleeps'],
|
|
|
136
|
+ 'sell': ['sold', 'selling', 'sells'],
|
|
|
137
|
+ 'send': ['sent', 'sending', 'sends'],
|
|
|
138
|
+ 'put': ['put', 'putting', 'puts'],
|
|
|
139
|
+ 'meet': ['met', 'meeting', 'meets'],
|
|
|
140
|
+ 'let': ['let', 'letting', 'lets'],
|
|
|
141
|
+ 'hold': ['held', 'holding', 'holds'],
|
|
|
142
|
+ 'cut': ['cut', 'cutting', 'cuts'],
|
|
|
143
|
+ 'cost': ['cost', 'costing', 'costs'],
|
|
|
144
|
+ 'become': ['became', 'become', 'becoming', 'becomes'],
|
|
|
145
|
+ 'begin': ['began', 'begun', 'beginning', 'begins'],
|
|
|
146
|
+ 'bend': ['bent', 'bending', 'bends'],
|
|
|
147
|
+ 'bet': ['bet', 'betting', 'bets'],
|
|
|
148
|
+ 'bite': ['bit', 'bitten', 'biting', 'bites'],
|
|
|
149
|
+ 'blow': ['blew', 'blown', 'blowing', 'blows'],
|
|
|
150
|
+ 'feed': ['fed', 'feeding', 'feeds'],
|
|
|
151
|
+ 'fight': ['fought', 'fighting', 'fights'],
|
|
|
152
|
+ 'freeze': ['froze', 'frozen', 'freezing', 'freezes'],
|
|
|
153
|
+ 'hang': ['hung', 'hanging', 'hangs'],
|
|
|
154
|
+ 'hide': ['hid', 'hidden', 'hiding', 'hides'],
|
|
|
155
|
+ 'hit': ['hit', 'hitting', 'hits'],
|
|
|
156
|
+ 'hurt': ['hurt', 'hurting', 'hurts'],
|
|
|
157
|
+ 'lay': ['laid', 'laying', 'lays'],
|
|
|
158
|
+ 'lie': ['lay', 'lain', 'lying', 'lies'],
|
|
|
159
|
+ 'light': ['lit', 'lighting', 'lights'],
|
|
|
160
|
+ 'mean': ['meant', 'meaning', 'means'],
|
|
|
161
|
+ 'prove': ['proved', 'proven', 'proving', 'proves'],
|
|
|
162
|
+ 'shake': ['shook', 'shaken', 'shaking', 'shakes'],
|
|
|
163
|
+ 'shine': ['shone', 'shining', 'shines'],
|
|
|
164
|
+ 'shoot': ['shot', 'shooting', 'shoots'],
|
|
|
165
|
+ 'show': ['showed', 'shown', 'showing', 'shows'],
|
|
|
166
|
+ 'shut': ['shut', 'shutting', 'shuts'],
|
|
|
167
|
+ 'steal': ['stole', 'stolen', 'stealing', 'steals'],
|
|
|
168
|
+ 'stick': ['stuck', 'sticking', 'sticks'],
|
|
|
169
|
+ 'strike': ['struck', 'striking', 'strikes'],
|
|
|
170
|
+ 'swear': ['swore', 'sworn', 'swearing', 'swears'],
|
|
|
171
|
+ 'sweep': ['swept', 'sweeping', 'sweeps'],
|
|
|
172
|
+ 'tear': ['tore', 'torn', 'tearing', 'tears'],
|
|
|
173
|
+ 'wake': ['woke', 'woken', 'waking', 'wakes'],
|
|
|
174
|
+ 'bear': ['bore', 'born', 'bearing', 'bears'],
|
|
|
175
|
+ 'beat': ['beat', 'beaten', 'beating', 'beats'],
|
|
|
176
|
+ 'burst': ['burst', 'bursting', 'bursts'],
|
|
|
177
|
+ 'deal': ['dealt', 'dealing', 'deals'],
|
|
|
178
|
+ 'dig': ['dug', 'digging', 'digs'],
|
|
|
179
|
+ 'forbid': ['forbade', 'forbidden', 'forbidding', 'forbids'],
|
|
|
180
|
+ 'forecast': ['forecast', 'forecasting', 'forecasts'],
|
|
|
181
|
+ 'forgive': ['forgave', 'forgiven', 'forgiving', 'forgives'],
|
|
|
182
|
+ 'grind': ['ground', 'grinding', 'grinds'],
|
|
|
183
|
+ 'kneel': ['knelt', 'kneeling', 'kneels'],
|
|
|
184
|
+ 'knit': ['knit', 'knitting', 'knits'],
|
|
|
185
|
+ 'lean': ['leant', 'leaning', 'leans'],
|
|
|
186
|
+ 'leap': ['leapt', 'leaping', 'leaps'],
|
|
|
187
|
+ 'lend': ['lent', 'lending', 'lends'],
|
|
|
188
|
+ 'mistake': ['mistook', 'mistaken', 'mistaking', 'mistakes'],
|
|
|
189
|
+ 'overcome': ['overcame', 'overcome', 'overcoming', 'overcomes'],
|
|
|
190
|
+ 'overtake': ['overtook', 'overtaken', 'overtaking', 'overtakes'],
|
|
|
191
|
+ 'rid': ['rid', 'ridding', 'rids'],
|
|
|
192
|
+ 'seek': ['sought', 'seeking', 'seeks'],
|
|
|
193
|
+ 'sew': ['sewed', 'sewn', 'sewing', 'sews'],
|
|
|
194
|
+ 'slay': ['slew', 'slain', 'slaying', 'slays'],
|
|
|
195
|
+ 'slide': ['slid', 'sliding', 'slides'],
|
|
|
196
|
+ 'sling': ['slung', 'slinging', 'slings'],
|
|
|
197
|
+ 'slit': ['slit', 'slitting', 'slits'],
|
|
|
198
|
+ 'smell': ['smelt', 'smelling', 'smells'],
|
|
|
199
|
+ 'sow': ['sowed', 'sown', 'sowing', 'sows'],
|
|
|
200
|
+ 'spell': ['spelt', 'spelling', 'spells'],
|
|
|
201
|
+ 'spill': ['spilt', 'spilling', 'spills'],
|
|
|
202
|
+ 'spit': ['spat', 'spitting', 'spits'],
|
|
|
203
|
+ 'split': ['split', 'splitting', 'splits'],
|
|
|
204
|
+ 'spread': ['spread', 'spreading', 'spreads'],
|
|
|
205
|
+ 'spring': ['sprang', 'sprung', 'springing', 'springs'],
|
|
|
206
|
+ 'stink': ['stank', 'stunk', 'stinking', 'stinks'],
|
|
|
207
|
+ 'stride': ['strode', 'stridden', 'striding', 'strides'],
|
|
|
208
|
+ 'string': ['strung', 'stringing', 'strings'],
|
|
|
209
|
+ 'strive': ['strove', 'striven', 'striving', 'strives'],
|
|
|
210
|
+ 'sweat': ['sweat', 'sweating', 'sweats'],
|
|
|
211
|
+ 'swell': ['swelled', 'swollen', 'swelling', 'swells'],
|
|
|
212
|
+ 'swing': ['swung', 'swinging', 'swings'],
|
|
|
213
|
+ 'thrust': ['thrust', 'thrusting', 'thrusts'],
|
|
|
214
|
+ 'tread': ['trod', 'trodden', 'treading', 'treads'],
|
|
|
215
|
+ 'undergo': ['underwent', 'undergone', 'undergoing', 'undergoes'],
|
|
|
216
|
+ 'undertake': ['undertook', 'undertaken', 'undertaking', 'undertakes'],
|
|
|
217
|
+ 'upset': ['upset', 'upsetting', 'upsets'],
|
|
|
218
|
+ 'weave': ['wove', 'woven', 'weaving', 'weaves'],
|
|
|
219
|
+ 'weep': ['wept', 'weeping', 'weeps'],
|
|
|
220
|
+ 'wind': ['wound', 'winding', 'winds'],
|
|
|
221
|
+ 'withdraw': ['withdrew', 'withdrawn', 'withdrawing', 'withdraws'],
|
|
|
222
|
+ 'wring': ['wrung', 'wringing', 'wrings']
|
|
97
|
223
|
};
|
|
98
|
224
|
|
|
99
|
225
|
export const stringUtils = {
|