chengjie 4 月之前
父節點
當前提交
d3a21d79f3
共有 1 個文件被更改,包括 127 次插入1 次删除
  1. 127 1
      src/util/stringClass.js

+ 127 - 1
src/util/stringClass.js

@@ -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 = {