File Coverage

blib/lib/Lingua/EN/VerbTense.pm
Criterion Covered Total %
statement 46 116 39.6
branch 6 34 17.6
condition n/a
subroutine 6 15 40.0
pod 10 11 90.9
total 68 176 38.6


line stmt bran cond sub pod time code
1             ###################################
2             #
3             # Parse (v3) Parses English verb structures.
4             # Copyright (C) 2000 Chris Meyer
5             # chris@mytechs.com
6             # 1143 5th Street East
7             # Altoona, WI 54720
8             #
9             # Simple Modal Support Added: July 19, 2000
10             # Sept 28, Josiah Bryan, jdb@wcoil.com:
11             # - Converted all verb, modal, and state files
12             # to be stored in module file.
13             # - Cleaned up certain parts of the code.
14             # - Added verb().
15             # - Added simple POD docs
16             #
17             # Future:
18             # - Josiah: Plans to convert the verb and modal
19             # tables to be loaded from Linga::EN::SimpleDict
20             # database files transport. (SimpleDict is not yet
21             # released - still under development.)
22             # - Josiah: Plans to allow the system to 'guess' and save
23             # its guess internally for future useage on verbs
24             # not in its internal databases.
25             #
26             #
27             # This program is free software; you can redistribute it and/or
28             # modify it under the terms of the GNU General Public License
29             # as published by the Free Software Foundation.
30             #
31             # This program is distributed in the hope that it will be useful,
32             # but WITHOUT ANY WARRANTY; without even the implied warranty of
33             # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
34             # GNU General Public License for more details.
35             #
36             # You should have received a copy of the GNU General Public License
37             # along with this program; if not, write to the Free Software
38             # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
39             #
40             ###################################
41              
42             package Lingua::EN::VerbTense;
43              
44             require Exporter;
45             @ISA = qw(Exporter);
46              
47             %EXPORT_TAGS = (
48             'all' => [qw(verb verb_tense sFormPartInf sInfPartForm sIsModal sIsInfinitive sIsThird sIsPast sIsGerund sIsPart)],
49             'basic' => [qw(verb verb_tense)],
50             'tests' => [qw(sFormPartInf sInfPartForm sIsModal sIsInfinitive sIsThird sIsPast sIsGerund sIsPart)]
51             );
52             @EXPORT_OK = (
53             @{$EXPORT_TAGS{'all'}},
54             @{$EXPORT_TAGS{'tests'}},
55             @{$EXPORT_TAGS{'basic'}},
56             qw(verb verb_tense sFormPartInf sInfPartForm sIsModal sIsInfinitive sIsThird sIsPast sIsGerund sIsPart));
57              
58             @EXPORT = qw(verb_tense);
59              
60             $VERSION = '3.003';
61              
62 1     1   203474 use strict;
  1         4  
  1         140  
63              
64             my %hModal = (
65             can => 'Ability',
66             could => 'Subjunctive Ability',
67             shall => 'Future',
68             should => 'Necessity',
69             will => 'Future',
70             would => 'Subjunctive',
71             must => 'Requirement',
72             may => 'Permission',
73             might => 'Possibility',
74             really => 'Affirmative',
75             );
76              
77             my %hMastVerb;
78             my %hVerbIdx;
79              
80             my $DEBUG = 0;
81              
82             my $Modality; # Global for discovered modality
83             my $Tense; # Global for discovered Tense
84             my $Inf; # Global for infinitive of discovered Verb
85              
86             # fixed vars to make reading the indexs easier
87             my $INFINITIVE = 0;
88             my $THIRD = 1;
89             my $PAST = 2;
90             my $PART = 3;
91             my $GERUND = 4;
92              
93             # Load States Table into hash variables
94             sub sLoadStates {
95 1     1   4 no strict 'refs';
  1         2  
  1         828  
96 1     1 0 3 my $hState;
97             my $L;
98 0         0 my @F;
99 0         0 my $W;
100            
101 1         11 while ($L = ) {
102 326         335 chomp $L;
103 326         617 $L =~ s/\s+$//;
104 326 100       1334 if ($L =~ /^:/) {
105 62         165 $L =~ s/^://;
106 62         93 $hState = $L;
107 62         113 $L = ;
108 62         64 chop $L;
109 62         126 $L =~ s/\s+$//;
110 62         314 $$hState{state} = $L;
111 62         173 next;
112             }
113            
114             # Load tests
115 264 100       1332 if ($L =~ /^Tests/) {
116 17         56 @F = split(/,/,$L);
117 17         28 $W = shift @F;
118 17         382 $$hState{$W} = [@F];
119 17         35 my $aTest = $$hState{Tests};
120 17         88 next;
121             }
122            
123 247 100       867 if ($L =~ /,/) {
124 87         280 @F = split(/,/,$L);
125 87         749 $$hState{$F[0]} = $F[1];
126             }
127             }
128             }
129              
130             sub verb {
131 742     742 1 866 my $vInfinitive;
132 742         1641 my @F=@_;
133 742         951 $vInfinitive = $F[$INFINITIVE];
134 742         2465 $hMastVerb{$vInfinitive}{Infinitive} = $F[$INFINITIVE];
135 742         5093 $hMastVerb{$vInfinitive}{Third} = $F[$THIRD];
136 742         1186 $hMastVerb{$vInfinitive}{Past} = $F[$PAST];
137 742         11694 $hMastVerb{$vInfinitive}{Part} = $F[$PART];
138 742         1125 $hMastVerb{$vInfinitive}{Gerund} = $F[$GERUND];
139 742         2203 $hVerbIdx{$F[$THIRD]}{Third} = $vInfinitive;
140 742         2416 $hVerbIdx{$F[$PAST]}{Past} = $vInfinitive;
141 742         1363 $hVerbIdx{$F[$PART]}{Part} = $vInfinitive;
142 742         3849 $hVerbIdx{$F[$GERUND]}{Gerund} = $vInfinitive;
143 742         3456 $hVerbIdx{$F[$INFINITIVE]}{Infinitive} = $vInfinitive;
144             }
145             #
146             # utility routines for accessing the verb 'tables
147             #
148              
149             # usage sFormPart("going","Gerund") returns "go"
150             # if form of verb '
151             sub sFormPartInf {
152 0     0 1   my $Form = shift (@_);
153 0           my $Part = shift (@_);
154            
155 0           return ($hVerbIdx{$Form}->{$Part});
156             }
157              
158             # usage sInfPartForm("go","Gerund") returns "going"
159             sub sInfPartForm {
160 0     0 1   my $Inf = shift (@_);
161 0           my $Part = shift (@_);
162            
163 0           return ($hMastVerb{$Inf}->{$Part});
164             }
165              
166             #
167             # Test routines listed in the state tables. If successful, they return
168             # the name of the thing tested for which in turn, passes control on to the
169             # next state.
170             #
171             sub sIsModal {
172 0     0 1   my $W = shift @_;
173 0           my $M;
174            
175 0 0         print "W = $W in sIsModal\n" if $DEBUG;
176 0 0         if ($M = $hModal{$W}) {
177 0           $Modality = $M;
178 0           return "Modal";
179             }
180 0 0         print "M = #$M# in sIsModal\n" if $DEBUG;
181 0           return "";
182             }
183              
184             sub sIsInfinitive {
185 0     0 1   my $W = shift @_;
186 0           my $I;
187            
188 0 0         if (my $I = sFormPartInf($W,"Infinitive")) {
189 0           $Inf = $I;
190 0           return "Infinitive";
191             }
192 0           return "";
193             }
194              
195             sub sIsThird {
196 0     0 1   my $W = shift @_;
197            
198 0 0         if (my $I = sFormPartInf($W,"Third")) {
199 0           $Inf = $I;
200 0           return "Third";
201             }
202 0           return "";
203             }
204              
205             sub sIsPast {
206 0     0 1   my $W = shift @_;
207            
208 0 0         if (my $I = sFormPartInf($W,"Past")) {
209 0           $Inf = $I;
210 0           return "Past";
211             }
212 0           return "";
213             }
214              
215             sub sIsGerund {
216 0     0 1   my $W = shift @_;
217            
218 0 0         if (my $I = sFormPartInf($W,"Gerund")) {
219 0           $Inf = $I;
220 0           return "Gerund";
221             }
222 0           return "";
223             }
224              
225             sub sIsPart {
226 0     0 1   my $W = shift @_;
227 0 0         if (my $I = sFormPartInf($W,"Part")) {
228 0           $Inf = $I;
229 0           return "Part";
230             }
231 0           return "";
232             }
233            
234             sub verb_tense {
235 1     1   7 no strict 'refs';
  1         6  
  1         371  
236 0 0   0 1   my $self = shift if(substr($_[0],0,4) eq 'AI::');
237 0           my $S = shift @_;
238 0           my $W;
239             my @aW;
240 0           my $hStart = "start";
241 0           my $Form;
242             my $sTest;
243 0           my $apTest;
244 0           my $Test;
245            
246 0           $Modality = "None";
247            
248 0           @aW = split(/\s+/,$S);
249 0           foreach $W (@aW) {
250 0 0         print "state: $hStart\n" if $DEBUG;
251 0 0         if (exists $$hStart{$W}) {
252 0           $hStart = $$hStart{$W};
253 0           next;
254             }
255            
256 0           $apTest = $$hStart{Tests};
257 0           foreach $sTest (@$apTest) {
258 0           $Test = &$sTest($W);
259 0 0         if ($Test ne "") {
260 0           $hStart = $$hStart{$Test};
261 0           last;
262             }
263             }
264             }
265            
266 0           $Tense = $$hStart{state};
267            
268             # adjust for event of bare helping verb 'in which case be or have returned
269             # at end of tense description
270 0 0         if ($Tense =~ /\sHave$/) {
271 0           $Inf = "have";
272 0           $Tense =~ s/\s+Have$//;
273             }
274 0 0         if ($Tense =~ /\sBe$/) {
275 0           $Inf = "be";
276 0           $Tense =~ s/\s+Be$//;
277             }
278 0           return ($Modality, $Tense, $Inf);
279             }
280              
281             sLoadStates();
282              
283 1     1   6 no strict 'subs';
  1         2  
  1         16881  
284             verb 'accept','accepts','accepted','accepted','accepting';
285             verb 'add','adds','added','added','adding';
286             verb 'admire','admires','admired','admired','admiring';
287             verb 'admit','admits','admited','admited','admiting';
288             verb 'advise','advises','advised','advised','advising';
289             verb 'afford','affords','afforded','afforded','affording';
290             verb 'agree','agrees','agreed','agreed','agreeing';
291             verb 'alert','alerts','alerted','alerted','alerting';
292             verb 'allow','allows','allowed','allowed','allowing';
293             verb 'amuse','amuses','amused','amused','amusing';
294             verb 'analyse','analyses','analysed','analysed','analysing';
295             verb 'announce','announces','announced','announced','announcing';
296             verb 'annoy','annoys','annoyed','annoyed','annoying';
297             verb 'answer','answers','answered','answered','answering';
298             verb 'apologise','apologises','apologised','apologised','apologising';
299             verb 'appear','appears','appeared','appeared','appearing';
300             verb 'applaud','applauds','applauded','applauded','applauding';
301             verb 'appreciate','appreciates','appreciated','appreciated','appreciating';
302             verb 'approve','approves','approved','approved','approving';
303             verb 'argue','argues','argueed','argueed','argueing';
304             verb 'arrange','arranges','arranged','arranged','arranging';
305             verb 'arrest','arrests','arrested','arrested','arresting';
306             verb 'arrive','arrives','arrived','arrived','arriving';
307             verb 'ask','asks','asked','asked','asking';
308             verb 'attach','attaches','attached','attached','attaching';
309             verb 'attack','attacks','attacked','attacked','attacking';
310             verb 'attempt','attempts','attempted','attempted','attempting';
311             verb 'attend','attends','attended','attended','attending';
312             verb 'attract','attracts','attracted','attracted','attracting';
313             verb 'avoid','avoids','avoided','avoided','avoiding';
314             verb 'back','backs','backed','backed','backing';
315             verb 'bake','bakes','baked','baked','baking';
316             verb 'balance','balances','balanced','balanced','balancing';
317             verb 'ban','bans','banned','banned','banning';
318             verb 'bang','bangs','banged','banged','banging';
319             verb 'bare','bares','bared','bared','baring';
320             verb 'bat','bats','batted','batted','batting';
321             verb 'bathe','bathes','bathed','bathed','bathing';
322             verb 'battle','battles','battled','battled','battling';
323             verb 'be','is','were','been','being';
324             verb 'beam','beams','beamed','beamed','beaming';
325             verb 'bear','bears','bore','born','bearing';
326             verb 'beat','beats','beat','beaten','beating';
327             verb 'beg','begs','begged','begged','begging';
328             verb 'behave','behaves','behaved','behaved','behaving';
329             verb 'belong','belongs','belonged','belonged','belonging';
330             verb 'bend','bends','bent','bent','bending';
331             verb 'bid','bids','bade','bidden','bidding';
332             verb 'bind','binds','bound','bound','binding';
333             verb 'bite','bites','bit','bitten','biting';
334             verb 'bleach','bleaches','bleached','bleached','bleaching';
335             verb 'bleed','bleeds','bled','bled','bleeding';
336             verb 'bless','blesses','blessed','blessed','blessing';
337             verb 'blind','blinds','blinded','blinded','blinding';
338             verb 'blink','blinks','blinked','blinked','blinking';
339             verb 'blot','blots','blotted','blotted','blotting';
340             verb 'blow','blows','blew','blown','blowwing';
341             verb 'blush','blushes','blushed','blushed','blushing';
342             verb 'boast','boasts','boasted','boasted','boasting';
343             verb 'boil','boils','boiled','boiled','boiling';
344             verb 'bolt','bolts','bolted','bolted','bolting';
345             verb 'bomb','bombs','bombed','bombed','bombing';
346             verb 'book','books','booked','booked','booking';
347             verb 'bore','bores','bored','bored','boring';
348             verb 'borrow','borrows','borrowed','borrowed','borrowing';
349             verb 'bounce','bounces','bounced','bounced','bouncing';
350             verb 'bow','bows','bowwed','bowwed','bowwing';
351             verb 'box','boxes','boxxed','boxxed','boxxing';
352             verb 'brake','brakes','braked','braked','braking';
353             verb 'branch','branches','branched','branched','branching';
354             verb 'break','breaks','broke','broken','breaking';
355             verb 'breathe','breathes','breathed','breathed','breathing';
356             verb 'breed','breeds','bred','bred','breeding';
357             verb 'bring','brings','brought','brought','bringing';
358             verb 'bruise','bruises','bruised','bruised','bruising';
359             verb 'brush','brushes','brushed','brushed','brushing';
360             verb 'bubble','bubbles','bubbled','bubbled','bubbling';
361             verb 'build','builds','built','built','building';
362             verb 'bump','bumps','bumped','bumped','bumping';
363             verb 'burn','burns','burned','burned','burning';
364             verb 'bury','buries','buried','buried','burying';
365             verb 'buy','buys','bought','bought','buying';
366             verb 'buzz','buzzes','buzzed','buzzed','buzzing';
367             verb 'calculate','calculates','calculated','calculated','calculating';
368             verb 'call','calls','called','called','calling';
369             verb 'camp','camps','camped','camped','camping';
370             verb 'care','cares','cared','cared','caring';
371             verb 'carry','carries','carried','carried','carrying';
372             verb 'carve','carves','carved','carved','carving';
373             verb 'catch','catches','caught','caught','catching';
374             verb 'cause','causes','caused','caused','causing';
375             verb 'challenge','challenges','challenged','challenged','challenging';
376             verb 'change','changes','changed','changed','changing';
377             verb 'charge','charges','charged','charged','charging';
378             verb 'chase','chases','chased','chased','chasing';
379             verb 'cheat','cheats','cheated','cheated','cheating';
380             verb 'check','checks','checked','checked','checking';
381             verb 'cheer','cheers','cheered','cheered','cheering';
382             verb 'chew','chews','chewwed','chewwed','chewwing';
383             verb 'choke','chokes','choked','choked','choking';
384             verb 'chop','chops','chopped','chopped','chopping';
385             verb 'claim','claims','claimed','claimed','claiming';
386             verb 'clap','claps','clapped','clapped','clapping';
387             verb 'clean','cleans','cleaned','cleaned','cleaning';
388             verb 'clear','clears','cleared','cleared','clearing';
389             verb 'clip','clips','clipped','clipped','clipping';
390             verb 'close','closes','closed','closed','closing';
391             verb 'coach','coaches','coached','coached','coaching';
392             verb 'coil','coils','coiled','coiled','coiling';
393             verb 'collect','collects','collected','collected','collecting';
394             verb 'colour','colours','coloured','coloured','colouring';
395             verb 'comb','combs','combed','combed','combing';
396             verb 'come','comes','came','come','coming';
397             verb 'command','commands','commanded','commanded','commanding';
398             verb 'communicate','communicates','communicated','communicated','communicating';
399             verb 'compare','compares','compared','compared','comparing';
400             verb 'compete','competes','competed','competed','competing';
401             verb 'complain','complains','complained','complained','complaining';
402             verb 'complete','completes','completed','completed','completing';
403             verb 'concentrate','concentrates','concentrated','concentrated','concentrating';
404             verb 'concern','concerns','concerned','concerned','concerning';
405             verb 'confess','confesses','confessed','confessed','confessing';
406             verb 'confuse','confuses','confused','confused','confusing';
407             verb 'connect','connects','connected','connected','connecting';
408             verb 'consider','considers','considered','considered','considering';
409             verb 'consist','consists','consisted','consisted','consisting';
410             verb 'contain','contains','contained','contained','containing';
411             verb 'continue','continues','continueed','continueed','continueing';
412             verb 'copy','copies','copied','copied','copying';
413             verb 'correct','corrects','corrected','corrected','correcting';
414             verb 'cough','coughs','coughed','coughed','coughing';
415             verb 'count','counts','counted','counted','counting';
416             verb 'cover','covers','covered','covered','covering';
417             verb 'crack','cracks','cracked','cracked','cracking';
418             verb 'crash','crashes','crashed','crashed','crashing';
419             verb 'crawl','crawls','crawled','crawled','crawling';
420             verb 'create','creates','created','created','creating';
421             verb 'creep','creeps','crept','crept','creeping';
422             verb 'cross','crosses','crossed','crossed','crossing';
423             verb 'crush','crushes','crushed','crushed','crushing';
424             verb 'cry','cries','cried','cried','crying';
425             verb 'cure','cures','cured','cured','curing';
426             verb 'curl','curls','curled','curled','curling';
427             verb 'curve','curves','curved','curved','curving';
428             verb 'cut','cuts','cut','cut','cutting';
429             verb 'cycle','cycles','cycled','cycled','cycling';
430             verb 'dam','dams','dammed','dammed','damming';
431             verb 'damage','damages','damaged','damaged','damaging';
432             verb 'dance','dances','danced','danced','dancing';
433             verb 'dare','dares','dared','dared','daring';
434             verb 'deal','deals','dealt','dealt','dealing';
435             verb 'decay','decays','decayed','decayed','decaying';
436             verb 'deceive','deceives','deceived','deceived','deceiving';
437             verb 'decide','decides','decided','decided','deciding';
438             verb 'decorate','decorates','decorated','decorated','decorating';
439             verb 'delay','delays','delayed','delayed','delaying';
440             verb 'delight','delights','delighted','delighted','delighting';
441             verb 'deliver','delivers','delivered','delivered','delivering';
442             verb 'depend','depends','depended','depended','depending';
443             verb 'describe','describes','described','described','describing';
444             verb 'desert','deserts','deserted','deserted','deserting';
445             verb 'deserve','deserves','deserved','deserved','deserving';
446             verb 'desire','desires','desired','desired','desiring';
447             verb 'destroy','destroys','destroyed','destroyed','destroying';
448             verb 'detect','detects','detected','detected','detecting';
449             verb 'develop','develops','developed','developed','developing';
450             verb 'dig','digs','dug','dug','digging';
451             verb 'disagree','disagrees','disagreed','disagreed','disagreeing';
452             verb 'disappear','disappears','disappeared','disappeared','disappearing';
453             verb 'disapprove','disapproves','disapproved','disapproved','disapproving';
454             verb 'disarm','disarms','disarmed','disarmed','disarming';
455             verb 'discover','discovers','discovered','discovered','discovering';
456             verb 'dislike','dislikes','disliked','disliked','disliking';
457             verb 'dive','dives','dove','dived','diving';
458             verb 'divide','divides','divided','divided','dividing';
459             verb 'do','does','did','done','doing';
460             verb 'double','doubles','doubled','doubled','doubling';
461             verb 'doubt','doubts','doubted','doubted','doubting';
462             verb 'drag','drags','dragged','dragged','dragging';
463             verb 'drain','drains','drained','drained','draining';
464             verb 'draw','draws','drew','drawn','drawwing';
465             verb 'dream','dreams','dreamed','dreamed','dreaming';
466             verb 'dress','dresses','dressed','dressed','dressing';
467             verb 'dribble','dribbles','dribbled','dribbled','dribbling';
468             verb 'drink','drinks','drank','drunk','drinking';
469             verb 'drip','drips','dripped','dripped','dripping';
470             verb 'drive','drives','drove','driven','driving';
471             verb 'drop','drops','dropped','dropped','dropping';
472             verb 'drown','drowns','drowned','drowned','drowning';
473             verb 'drum','drums','drummed','drummed','drumming';
474             verb 'dry','dries','dried','dried','drying';
475             verb 'dust','dusts','dusted','dusted','dusting';
476             verb 'dwell','dwells','dwelt','dwelt','dwelling';
477             verb 'earn','earns','earned','earned','earning';
478             verb 'eat','eats','ate','eaten','eating';
479             verb 'educate','educates','educated','educated','educating';
480             verb 'embarrass','embarrasses','embarrassed','embarrassed','embarrassing';
481             verb 'employ','employs','employed','employed','employing';
482             verb 'empty','empties','emptied','emptied','emptying';
483             verb 'encourage','encourages','encouraged','encouraged','encouraging';
484             verb 'end','ends','ended','ended','ending';
485             verb 'enjoy','enjoys','enjoyed','enjoyed','enjoying';
486             verb 'enter','enters','entered','entered','entering';
487             verb 'entertain','entertains','entertained','entertained','entertaining';
488             verb 'escape','escapes','escaped','escaped','escaping';
489             verb 'examine','examines','examined','examined','examining';
490             verb 'excite','excites','excited','excited','exciting';
491             verb 'excuse','excuses','excused','excused','excusing';
492             verb 'exercise','exercises','exercised','exercised','exercising';
493             verb 'exist','exists','existed','existed','existing';
494             verb 'expand','expands','expanded','expanded','expanding';
495             verb 'expect','expects','expected','expected','expecting';
496             verb 'explain','explains','explained','explained','explaining';
497             verb 'explode','explodes','exploded','exploded','exploding';
498             verb 'extend','extends','extended','extended','extending';
499             verb 'face','faces','faced','faced','facing';
500             verb 'fade','fades','faded','faded','fading';
501             verb 'fail','fails','failed','failed','failing';
502             verb 'fall','falls','fell','fallen','falling';
503             verb 'fancy','fancies','fancied','fancied','fancying';
504             verb 'fart','farts','farted','farted','farting';
505             verb 'fasten','fastens','fastened','fastened','fastening';
506             verb 'fax','faxes','faxxed','faxxed','faxxing';
507             verb 'fear','fears','feared','feared','fearing';
508             verb 'feed','feeds','fed','fed','feeding';
509             verb 'feel','feels','felt','felt','feeling';
510             verb 'fence','fences','fenced','fenced','fencing';
511             verb 'fetch','fetches','fetched','fetched','fetching';
512             verb 'fight','fights','fought','fought','fighting';
513             verb 'file','files','filed','filed','filing';
514             verb 'fill','fills','filled','filled','filling';
515             verb 'film','films','filmed','filmed','filming';
516             verb 'find','finds','found','found','finding';
517             verb 'fire','fires','fired','fired','firing';
518             verb 'fit','fits','fitted','fitted','fitting';
519             verb 'fix','fixes','fixxed','fixxed','fixxing';
520             verb 'flap','flaps','flapped','flapped','flapping';
521             verb 'flash','flashes','flashed','flashed','flashing';
522             verb 'flee','flees','fled','fled','fleeing';
523             verb 'float','floats','floated','floated','floating';
524             verb 'flood','floods','flooded','flooded','flooding';
525             verb 'flow','flows','flowwed','flowwed','flowwing';
526             verb 'flower','flowers','flowered','flowered','flowering';
527             verb 'fly','flies','flew','flown','flying';
528             verb 'fold','folds','folded','folded','folding';
529             verb 'follow','follows','followed','followed','following';
530             verb 'fool','fools','fooled','fooled','fooling';
531             verb 'force','forces','forced','forced','forcing';
532             verb 'form','forms','formed','formed','forming';
533             verb 'forsake','forsakes','forsook','forsaken','forsaking';
534             verb 'found','founds','founded','founded','founding';
535             verb 'frame','frames','framed','framed','framing';
536             verb 'freeze','freezes','froze','frozen','freezing';
537             verb 'frighten','frightens','frightened','frightened','frightening';
538             verb 'fry','fries','fried','fried','frying';
539             verb 'fuck','fucks','fucked','fucked','fucking';
540             verb 'gather','gathers','gathered','gathered','gathering';
541             verb 'gaze','gazes','gazed','gazed','gazing';
542             verb 'get','gets','got','gotten','getting';
543             verb 'glow','glows','glowwed','glowwed','glowwing';
544             verb 'glue','glues','glueed','glueed','glueing';
545             verb 'go','goes','went','gone','going';
546             verb 'grab','grabs','grabbed','grabbed','grabbing';
547             verb 'grate','grates','grated','grated','grating';
548             verb 'grease','greases','greased','greased','greasing';
549             verb 'greet','greets','greeted','greeted','greeting';
550             verb 'grin','grins','grinned','grinned','grinning';
551             verb 'grind','grinds','ground','ground','grinding';
552             verb 'grip','grips','gripped','gripped','gripping';
553             verb 'groan','groans','groaned','groaned','groaning';
554             verb 'grow','grows','grew','grown','growwing';
555             verb 'guarantee','guarantees','guaranteed','guaranteed','guaranteeing';
556             verb 'guard','guards','guarded','guarded','guarding';
557             verb 'guess','guesses','guessed','guessed','guessing';
558             verb 'guide','guides','guided','guided','guiding';
559             verb 'hammer','hammers','hammered','hammered','hammering';
560             verb 'hand','hands','handed','handed','handing';
561             verb 'handle','handles','handled','handled','handling';
562             verb 'hang','hangs','hanged','hanged','hanging';
563             verb 'happen','happens','happened','happened','happening';
564             verb 'harass','harasses','harassed','harassed','harassing';
565             verb 'harm','harms','harmed','harmed','harming';
566             verb 'hate','hates','hated','hated','hating';
567             verb 'haunt','haunts','haunted','haunted','haunting';
568             verb 'have','haves','had','had','having';
569             verb 'head','heads','headed','headed','heading';
570             verb 'heal','heals','healed','healed','healing';
571             verb 'heap','heaps','heaped','heaped','heaping';
572             verb 'hear','hears','heard','heard','hearing';
573             verb 'heat','heats','heated','heated','heating';
574             verb 'help','helps','helped','helped','helping';
575             verb 'hew','hews','hewed','hewn','hewwing';
576             verb 'hide','hides','hid','hid','hiding';
577             verb 'hit','hits','hit','hit','hitting';
578             verb 'hold','holds','held','held','holding';
579             verb 'hook','hooks','hooked','hooked','hooking';
580             verb 'hop','hops','hopped','hopped','hopping';
581             verb 'hope','hopes','hoped','hoped','hoping';
582             verb 'hover','hovers','hovered','hovered','hovering';
583             verb 'hug','hugs','hugged','hugged','hugging';
584             verb 'hum','hums','hummed','hummed','humming';
585             verb 'hunt','hunts','hunted','hunted','hunting';
586             verb 'hurry','hurries','hurried','hurried','hurrying';
587             verb 'hurt','hurts','hurt','hurt','hurting';
588             verb 'identify','identifies','identified','identified','identifying';
589             verb 'ignore','ignores','ignored','ignored','ignoring';
590             verb 'imagine','imagines','imagined','imagined','imagining';
591             verb 'impress','impresses','impressed','impressed','impressing';
592             verb 'improve','improves','improved','improved','improving';
593             verb 'include','includes','included','included','including';
594             verb 'increase','increases','increased','increased','increasing';
595             verb 'influence','influences','influenced','influenced','influencing';
596             verb 'inform','informs','informed','informed','informing';
597             verb 'inject','injects','injected','injected','injecting';
598             verb 'injure','injures','injured','injured','injuring';
599             verb 'instruct','instructs','instructed','instructed','instructing';
600             verb 'intend','intends','intended','intended','intending';
601             verb 'interest','interests','interested','interested','interesting';
602             verb 'interfere','interferes','interfered','interfered','interfering';
603             verb 'interrupt','interrupts','interrupted','interrupted','interrupting';
604             verb 'introduce','introduces','introduced','introduced','introducing';
605             verb 'invent','invents','invented','invented','inventing';
606             verb 'invite','invites','invited','invited','inviting';
607             verb 'irritate','irritates','irritated','irritated','irritating';
608             verb 'itch','itches','itched','itched','itching';
609             verb 'jail','jails','jailed','jailed','jailing';
610             verb 'jam','jams','jammed','jammed','jamming';
611             verb 'jog','jogs','jogged','jogged','jogging';
612             verb 'join','joins','joined','joined','joining';
613             verb 'joke','jokes','joked','joked','joking';
614             verb 'judge','judges','judged','judged','judging';
615             verb 'juggle','juggles','juggled','juggled','juggling';
616             verb 'jump','jumps','jumped','jumped','jumping';
617             verb 'keep','keeps','kept','kept','keeping';
618             verb 'kick','kicks','kicked','kicked','kicking';
619             verb 'kill','kills','killed','killed','killing';
620             verb 'kiss','kisses','kissed','kissed','kissing';
621             verb 'kneel','kneels','kneeled','kneeled','kneeling';
622             verb 'knit','knits','knitted','knitted','knitting';
623             verb 'knock','knocks','knocked','knocked','knocking';
624             verb 'knot','knots','knotted','knotted','knotting';
625             verb 'know','knows','knew','known','knowwing';
626             verb 'label','labels','labeled','labeled','labeling';
627             verb 'land','lands','landed','landed','landing';
628             verb 'last','lasts','lasted','lasted','lasting';
629             verb 'laugh','laughs','laughed','laughed','laughing';
630             verb 'launch','launches','launched','launched','launching';
631             verb 'lead','leads','lead','lead','leading';
632             verb 'leap','leaps','leaped','leaped','leaping';
633             verb 'learn','learns','learned','learned','learning';
634             verb 'leave','leaves','left','left','leaving';
635             verb 'lend','lends','lent','lent','lending';
636             verb 'let','lets','let','let','letting';
637             verb 'level','levels','leveled','leveled','leveling';
638             verb 'license','licenses','licensed','licensed','licensing';
639             verb 'lick','licks','licked','licked','licking';
640             verb 'lie','lies','lied','lied','lying';
641             verb 'light','lights','lit','lit','lighting';
642             verb 'lighten','lightens','lightened','lightened','lightening';
643             verb 'like','likes','liked','liked','liking';
644             verb 'list','lists','listed','listed','listing';
645             verb 'listen','listens','listened','listened','listening';
646             verb 'live','lives','lived','lived','living';
647             verb 'load','loads','loaded','loaded','loading';
648             verb 'lock','locks','locked','locked','locking';
649             verb 'long','longs','longed','longed','longing';
650             verb 'look','looks','looked','looked','looking';
651             verb 'love','loves','loved','loved','loving';
652             verb 'make','makes','made','made','making';
653             verb 'man','mans','manned','manned','manning';
654             verb 'manage','manages','managed','managed','managing';
655             verb 'march','marches','marched','marched','marching';
656             verb 'mark','marks','marked','marked','marking';
657             verb 'marry','marries','married','married','marrying';
658             verb 'match','matches','matched','matched','matching';
659             verb 'mate','mates','mated','mated','mating';
660             verb 'matter','matters','mattered','mattered','mattering';
661             verb 'mean','means','meant','meant','meaning';
662             verb 'measure','measures','measured','measured','measuring';
663             verb 'meddle','meddles','meddled','meddled','meddling';
664             verb 'meet','meets','met','met','meeting';
665             verb 'melt','melts','melted','melted','melting';
666             verb 'memorise','memorises','memorised','memorised','memorising';
667             verb 'mend','mends','mended','mended','mending';
668             verb 'mess up','mess ups','mess uped','mess uped','mess uping';
669             verb 'milk','milks','milked','milked','milking';
670             verb 'mine','mines','mined','mined','mining';
671             verb 'miss','misses','missed','missed','missing';
672             verb 'mix','mixes','mixxed','mixxed','mixxing';
673             verb 'moan','moans','moaned','moaned','moaning';
674             verb 'moor','moors','moored','moored','mooring';
675             verb 'mourn','mourns','mourned','mourned','mourning';
676             verb 'move','moves','moved','moved','moving';
677             verb 'muddle','muddles','muddled','muddled','muddling';
678             verb 'mug','mugs','mugged','mugged','mugging';
679             verb 'multiply','multiplies','multiplied','multiplied','multiplying';
680             verb 'murder','murders','murdered','murdered','murdering';
681             verb 'nail','nails','nailed','nailed','nailing';
682             verb 'name','names','named','named','naming';
683             verb 'need','needs','needed','needed','needing';
684             verb 'nest','nests','nested','nested','nesting';
685             verb 'nod','nods','nodded','nodded','nodding';
686             verb 'note','notes','noted','noted','noting';
687             verb 'notice','notices','noticed','noticed','noticing';
688             verb 'number','numbers','numbered','numbered','numbering';
689             verb 'obey','obeys','obeyed','obeyed','obeying';
690             verb 'object','objects','objected','objected','objecting';
691             verb 'observe','observes','observed','observed','observing';
692             verb 'obtain','obtains','obtained','obtained','obtaining';
693             verb 'occur','occurs','occured','occured','occuring';
694             verb 'offend','offends','offended','offended','offending';
695             verb 'offer','offers','offered','offered','offering';
696             verb 'open','opens','opened','opened','opening';
697             verb 'order','orders','ordered','ordered','ordering';
698             verb 'ought','oughts','ought','ought','oughting';
699             verb 'overflow','overflows','overflowed','overflowed','overflowing';
700             verb 'owe','owes','owed','owed','owing';
701             verb 'own','owns','owned','owned','owning';
702             verb 'pack','packs','packed','packed','packing';
703             verb 'paddle','paddles','paddled','paddled','paddling';
704             verb 'paint','paints','painted','painted','painting';
705             verb 'park','parks','parked','parked','parking';
706             verb 'part','parts','parted','parted','parting';
707             verb 'pass','passes','passed','passed','passing';
708             verb 'paste','pastes','pasted','pasted','pasting';
709             verb 'pat','pats','patted','patted','patting';
710             verb 'pause','pauses','paused','paused','pausing';
711             verb 'peck','pecks','pecked','pecked','pecking';
712             verb 'pedal','pedals','pedaled','pedaled','pedaling';
713             verb 'peel','peels','peeled','peeled','peeling';
714             verb 'peep','peeps','peeped','peeped','peeping';
715             verb 'perform','performs','performed','performed','performing';
716             verb 'permit','permits','permited','permited','permiting';
717             verb 'phone','phones','phoned','phoned','phoning';
718             verb 'pick','picks','picked','picked','picking';
719             verb 'pinch','pinches','pinched','pinched','pinching';
720             verb 'pine','pines','pined','pined','pining';
721             verb 'place','places','placed','placed','placing';
722             verb 'plan','plans','planned','planned','planning';
723             verb 'plant','plants','planted','planted','planting';
724             verb 'play','plays','played','played','playing';
725             verb 'plead','pleads','pleaded','pleaded','pleading';
726             verb 'please','pleases','pleased','pleased','pleasing';
727             verb 'plug','plugs','plugged','plugged','plugging';
728             verb 'point','points','pointed','pointed','pointing';
729             verb 'poke','pokes','poked','poked','poking';
730             verb 'polish','polishes','polished','polished','polishing';
731             verb 'pop','pops','popped','popped','popping';
732             verb 'possess','possesses','possessed','possessed','possessing';
733             verb 'post','posts','posted','posted','posting';
734             verb 'pour','pours','poured','poured','pouring';
735             verb 'practise','practises','practised','practised','practising';
736             verb 'pray','prays','prayed','prayed','praying';
737             verb 'preach','preaches','preached','preached','preaching';
738             verb 'precede','precedes','preceded','preceded','preceding';
739             verb 'prefer','prefers','prefered','prefered','prefering';
740             verb 'prepare','prepares','prepared','prepared','preparing';
741             verb 'present','presents','presented','presented','presenting';
742             verb 'preserve','preserves','preserved','preserved','preserving';
743             verb 'press','presses','pressed','pressed','pressing';
744             verb 'pretend','pretends','pretended','pretended','pretending';
745             verb 'prevent','prevents','prevented','prevented','preventing';
746             verb 'prick','pricks','pricked','pricked','pricking';
747             verb 'print','prints','printed','printed','printing';
748             verb 'produce','produces','produced','produced','producing';
749             verb 'program','programs','programed','programed','programing';
750             verb 'promise','promises','promised','promised','promising';
751             verb 'protect','protects','protected','protected','protecting';
752             verb 'prove','proves','proved','proven','proving';
753             verb 'provide','provides','provided','provided','providing';
754             verb 'pull','pulls','pulled','pulled','pulling';
755             verb 'pump','pumps','pumped','pumped','pumping';
756             verb 'punch','punches','punched','punched','punching';
757             verb 'puncture','punctures','punctured','punctured','puncturing';
758             verb 'punish','punishes','punished','punished','punishing';
759             verb 'push','pushes','pushed','pushed','pushing';
760             verb 'put','puts','put','put','putting';
761             verb 'question','questions','questioned','questioned','questioning';
762             verb 'queue','queues','queueed','queueed','queueing';
763             verb 'race','races','raced','raced','racing';
764             verb 'radiate','radiates','radiated','radiated','radiating';
765             verb 'rain','rains','rained','rained','raining';
766             verb 'raise','raises','raised','raised','raising';
767             verb 'reach','reaches','reached','reached','reaching';
768             verb 'read','reads','read','read','reading';
769             verb 'realise','realises','realised','realised','realising';
770             verb 'receive','receives','received','received','receiving';
771             verb 'recognise','recognises','recognised','recognised','recognising';
772             verb 'record','records','recorded','recorded','recording';
773             verb 'reduce','reduces','reduced','reduced','reducing';
774             verb 'reflect','reflects','reflected','reflected','reflecting';
775             verb 'refuse','refuses','refused','refused','refusing';
776             verb 'regret','regrets','regreted','regreted','regreting';
777             verb 'reign','reigns','reigned','reigned','reigning';
778             verb 'reject','rejects','rejected','rejected','rejecting';
779             verb 'rejoice','rejoices','rejoiced','rejoiced','rejoicing';
780             verb 'relax','relaxes','relaxed','relaxed','relaxing';
781             verb 'release','releases','released','released','releasing';
782             verb 'rely','relies','relied','relied','relying';
783             verb 'remain','remains','remained','remained','remaining';
784             verb 'remember','remembers','remembered','remembered','remembering';
785             verb 'remind','reminds','reminded','reminded','reminding';
786             verb 'remove','removes','removed','removed','removing';
787             verb 'repair','repairs','repaired','repaired','repairing';
788             verb 'repeat','repeats','repeated','repeated','repeating';
789             verb 'replace','replaces','replaced','replaced','replacing';
790             verb 'reply','replies','replied','replied','replying';
791             verb 'report','reports','reported','reported','reporting';
792             verb 'reproduce','reproduces','reproduced','reproduced','reproducing';
793             verb 'request','requests','requested','requested','requesting';
794             verb 'rescue','rescues','rescueed','rescueed','rescueing';
795             verb 'retire','retires','retired','retired','retiring';
796             verb 'return','returns','returned','returned','returning';
797             verb 'rhyme','rhymes','rhymed','rhymed','rhyming';
798             verb 'ride','rides','rode','ridden','riding';
799             verb 'ring','rings','rang','rung','ringing';
800             verb 'rinse','rinses','rinsed','rinsed','rinsing';
801             verb 'rise','rises','rose','risen','rising';
802             verb 'risk','risks','risked','risked','risking';
803             verb 'rob','robs','robbed','robbed','robbing';
804             verb 'rock','rocks','rocked','rocked','rocking';
805             verb 'roll','rolls','rolled','rolled','rolling';
806             verb 'rot','rots','rotted','rotted','rotting';
807             verb 'rub','rubs','rubbed','rubbed','rubbing';
808             verb 'ruin','ruins','ruined','ruined','ruining';
809             verb 'rule','rules','ruled','ruled','ruling';
810             verb 'run','runs','ran','run','running';
811             verb 'rush','rushes','rushed','rushed','rushing';
812             verb 'sack','sacks','sacked','sacked','sacking';
813             verb 'sail','sails','sailed','sailed','sailing';
814             verb 'satisfy','satisfies','satisfied','satisfied','satisfying';
815             verb 'save','saves','saved','saved','saving';
816             verb 'saw','saws','sawwed','sawwed','sawwing';
817             verb 'say','says','said','said','saying';
818             verb 'scare','scares','scared','scared','scaring';
819             verb 'scatter','scatters','scattered','scattered','scattering';
820             verb 'scold','scolds','scolded','scolded','scolding';
821             verb 'scorch','scorches','scorched','scorched','scorching';
822             verb 'scrape','scrapes','scraped','scraped','scraping';
823             verb 'scratch','scratches','scratched','scratched','scratching';
824             verb 'scream','screams','screamed','screamed','screaming';
825             verb 'screw','screws','screwwed','screwwed','screwwing';
826             verb 'scribble','scribbles','scribbled','scribbled','scribbling';
827             verb 'scrub','scrubs','scrubbed','scrubbed','scrubbing';
828             verb 'seal','seals','sealed','sealed','sealing';
829             verb 'search','searches','searched','searched','searching';
830             verb 'see','sees','saw','seen','seeing';
831             verb 'seek','seeks','sought','sought','seeking';
832             verb 'sell','sells','sold','sold','selling';
833             verb 'send','sends','sent','sent','sending';
834             verb 'separate','separates','separated','separated','separating';
835             verb 'serve','serves','served','served','serving';
836             verb 'settle','settles','settled','settled','settling';
837             verb 'sew','sews','sewed','sewn','sewwing';
838             verb 'shade','shades','shaded','shaded','shading';
839             verb 'shake','shakes','shook','shaken','shaking';
840             verb 'share','shares','shared','shared','sharing';
841             verb 'shave','shaves','shaved','shaved','shaving';
842             verb 'shear','shears','sheared','shorn','shearing';
843             verb 'shelter','shelters','sheltered','sheltered','sheltering';
844             verb 'shine','shines','shined','shined','shining';
845             verb 'shit','shits','shat','shat','shitting';
846             verb 'shiver','shivers','shivered','shivered','shivering';
847             verb 'shock','shocks','shocked','shocked','shocking';
848             verb 'shoot','shoots','shot','shot','shooting';
849             verb 'shop','shops','shopped','shopped','shopping';
850             verb 'show','shows','showed','shown','showwing';
851             verb 'shrink','shrinks','shrank','shrunk','shrinking';
852             verb 'shrug','shrugs','shrugged','shrugged','shrugging';
853             verb 'shut','shuts','shut','shut','shutting';
854             verb 'sigh','sighs','sighed','sighed','sighing';
855             verb 'sign','signs','signed','signed','signing';
856             verb 'signal','signals','signaled','signaled','signaling';
857             verb 'sin','sins','sinned','sinned','sinning';
858             verb 'sing','sings','sang','sung','singing';
859             verb 'sink','sinks','sank','sunk','sinking';
860             verb 'sip','sips','sipped','sipped','sipping';
861             verb 'sit','sits','sat','sat','sitting';
862             verb 'ski','skis','skied','skied','skiing';
863             verb 'skip','skips','skipped','skipped','skipping';
864             verb 'slap','slaps','slapped','slapped','slapping';
865             verb 'slay','slays','slew','slain','slaying';
866             verb 'sleep','sleeps','slept','slept','sleeping';
867             verb 'slide','slides','slid','slid','sliding';
868             verb 'slip','slips','slipped','slipped','slipping';
869             verb 'slow','slows','slowed','slowed','slowing';
870             verb 'smash','smashes','smashed','smashed','smashing';
871             verb 'smell','smells','smelled','smelled','smelling';
872             verb 'smile','smiles','smiled','smiled','smiling';
873             verb 'smoke','smokes','smoked','smoked','smoking';
874             verb 'snatch','snatches','snatched','snatched','snatching';
875             verb 'sneeze','sneezes','sneezed','sneezed','sneezing';
876             verb 'sniff','sniffs','sniffed','sniffed','sniffing';
877             verb 'snore','snores','snored','snored','snoring';
878             verb 'snow','snows','snowed','snowed','snowing';
879             verb 'soak','soaks','soaked','soaked','soaking';
880             verb 'soothe','soothes','soothed','soothed','soothing';
881             verb 'sound','sounds','sounded','sounded','sounding';
882             verb 'spare','spares','spared','spared','sparing';
883             verb 'spark','sparks','sparked','sparked','sparking';
884             verb 'sparkle','sparkles','sparkled','sparkled','sparkling';
885             verb 'speak','speaks','spoke','spoken','speaking';
886             verb 'spell','spells','spelled','spelled','spelling';
887             verb 'spend','spends','spent','spent','spending';
888             verb 'spill','spills','spilled','spilled','spilling';
889             verb 'spin','spins','spun','spun','spinning';
890             verb 'spit','spits','spat','spat','spitting';
891             verb 'spoil','spoils','spoiled','spoiled','spoiling';
892             verb 'spot','spots','spotted','spotted','spotting';
893             verb 'spray','sprays','sprayed','sprayed','spraying';
894             verb 'sprout','sprouts','sprouted','sprouted','sprouting';
895             verb 'squash','squashes','squashed','squashed','squashing';
896             verb 'squeak','squeaks','squeaked','squeaked','squeaking';
897             verb 'squeal','squeals','squealed','squealed','squealing';
898             verb 'squeeze','squeezes','squeezed','squeezed','squeezing';
899             verb 'stain','stains','stained','stained','staining';
900             verb 'stamp','stamps','stamped','stamped','stamping';
901             verb 'stand','stands','stood','stood','standing';
902             verb 'stare','stares','stared','stared','staring';
903             verb 'start','starts','started','started','starting';
904             verb 'stay','stays','stayed','stayed','staying';
905             verb 'steer','steers','steered','steered','steering';
906             verb 'step','steps','stepped','stepped','stepping';
907             verb 'stir','stirs','stirred','stirred','stirring';
908             verb 'stitch','stitches','stitched','stitched','stitching';
909             verb 'stop','stops','stopped','stopped','stopping';
910             verb 'store','stores','stored','stored','storing';
911             verb 'strap','straps','strapped','strapped','strapping';
912             verb 'strengthen','strengthens','strengthened','strengthened','strengthening';
913             verb 'stretch','stretches','stretched','stretched','stretching';
914             verb 'strip','strips','stripped','stripped','stripping';
915             verb 'stroke','strokes','stroked','stroked','stroking';
916             verb 'stuff','stuffs','stuffed','stuffed','stuffing';
917             verb 'subtract','subtracts','subtracted','subtracted','subtracting';
918             verb 'succeed','succeeds','succeeded','succeeded','succeeding';
919             verb 'suck','sucks','sucked','sucked','sucking';
920             verb 'suffer','suffers','suffered','suffered','suffering';
921             verb 'suggest','suggests','suggested','suggested','suggesting';
922             verb 'suit','suits','suited','suited','suiting';
923             verb 'supply','supplies','supplied','supplied','supplying';
924             verb 'support','supports','supported','supported','supporting';
925             verb 'suppose','supposes','supposed','supposed','supposing';
926             verb 'surprise','surprises','surprised','surprised','surprising';
927             verb 'surround','surrounds','surrounded','surrounded','surrounding';
928             verb 'suspect','suspects','suspected','suspected','suspecting';
929             verb 'suspend','suspends','suspended','suspended','suspending';
930             verb 'swell','swells','swelled','swollen','swelling';
931             verb 'swim','swims','swam','swum','swimming';
932             verb 'switch','switches','switched','switched','switching';
933             verb 'take','takes','took','taken','taking';
934             verb 'talk','talks','talked','talked','talking';
935             verb 'tame','tames','tamed','tamed','taming';
936             verb 'tap','taps','tapped','tapped','tapping';
937             verb 'taste','tastes','tasted','tasted','tasting';
938             verb 'teach','teaches','taught','taught','teaching';
939             verb 'tear','tears','tore','torn','tearing';
940             verb 'tease','teases','teased','teased','teasing';
941             verb 'telephone','telephones','telephoned','telephoned','telephoning';
942             verb 'tell','tells','told','told','telling';
943             verb 'tempt','tempts','tempted','tempted','tempting';
944             verb 'terrify','terrifies','terrified','terrified','terrifying';
945             verb 'test','tests','tested','tested','testing';
946             verb 'thank','thanks','thanked','thanked','thanking';
947             verb 'thaw','thaws','thawwed','thawwed','thawwing';
948             verb 'think','thinks','thought','thought','thinking';
949             verb 'thrive','thrives','throve','thriven','thriving';
950             verb 'throw','throws','threw','thrown','throwwing';
951             verb 'tick','ticks','ticked','ticked','ticking';
952             verb 'tickle','tickles','tickled','tickled','tickling';
953             verb 'tie','ties','tied','tied','tying';
954             verb 'time','times','timed','timed','timing';
955             verb 'tip','tips','tipped','tipped','tipping';
956             verb 'tire','tires','tired','tired','tiring';
957             verb 'touch','touches','touched','touched','touching';
958             verb 'tour','tours','toured','toured','touring';
959             verb 'tow','tows','towed','towed','towing';
960             verb 'trace','traces','traced','traced','tracing';
961             verb 'trade','trades','traded','traded','trading';
962             verb 'train','trains','trained','trained','training';
963             verb 'transport','transports','transported','transported','transporting';
964             verb 'trap','traps','trapped','trapped','trapping';
965             verb 'travel','travels','traveled','traveled','traveling';
966             verb 'treat','treats','treated','treated','treating';
967             verb 'tremble','trembles','trembled','trembled','trembling';
968             verb 'trick','tricks','tricked','tricked','tricking';
969             verb 'trip','trips','tripped','tripped','tripping';
970             verb 'trot','trots','trotted','trotted','trotting';
971             verb 'trouble','troubles','troubled','troubled','troubling';
972             verb 'trust','trusts','trusted','trusted','trusting';
973             verb 'try','tries','tried','tried','trying';
974             verb 'tug','tugs','tugged','tugged','tugging';
975             verb 'tumble','tumbles','tumbled','tumbled','tumbling';
976             verb 'turn','turns','turned','turned','turning';
977             verb 'twist','twists','twisted','twisted','twisting';
978             verb 'type','types','typed','typed','typing';
979             verb 'undress','undresses','undressed','undressed','undressing';
980             verb 'unfasten','unfastens','unfastened','unfastened','unfastening';
981             verb 'unite','unites','united','united','uniting';
982             verb 'unlock','unlocks','unlocked','unlocked','unlocking';
983             verb 'unpack','unpacks','unpacked','unpacked','unpacking';
984             verb 'untidy','untidies','untidied','untidied','untidying';
985             verb 'use','uses','used','used','using';
986             verb 'vanish','vanishes','vanished','vanished','vanishing';
987             verb 'visit','visits','visited','visited','visiting';
988             verb 'wail','wails','wailed','wailed','wailing';
989             verb 'wait','waits','waited','waited','waiting';
990             verb 'walk','walks','walked','walked','walking';
991             verb 'wander','wanders','wandered','wandered','wandering';
992             verb 'want','wants','wanted','wanted','wanting';
993             verb 'warm','warms','warmed','warmed','warming';
994             verb 'warn','warns','warned','warned','warning';
995             verb 'wash','washes','washed','washed','washing';
996             verb 'waste','wastes','wasted','wasted','wasting';
997             verb 'watch','watches','watched','watched','watching';
998             verb 'water','waters','watered','watered','watering';
999             verb 'wave','waves','waved','waved','waving';
1000             verb 'weigh','weighs','weighed','weighed','weighing';
1001             verb 'welcome','welcomes','welcomed','welcomed','welcoming';
1002             verb 'whine','whines','whined','whined','whining';
1003             verb 'whip','whips','whipped','whipped','whipping';
1004             verb 'whirl','whirls','whirled','whirled','whirling';
1005             verb 'whisper','whispers','whispered','whispered','whispering';
1006             verb 'whistle','whistles','whistled','whistled','whistling';
1007             verb 'win','wins','won','won','winning';
1008             verb 'wink','winks','winked','winked','winking';
1009             verb 'wipe','wipes','wiped','wiped','wiping';
1010             verb 'wish','wishes','wished','wished','wishing';
1011             verb 'wobble','wobbles','wobbled','wobbled','wobbling';
1012             verb 'wonder','wonders','wondered','wondered','wondering';
1013             verb 'work','works','worked','worked','working';
1014             verb 'worry','worries','worried','worried','worrying';
1015             verb 'wrap','wraps','wrapped','wrapped','wrapping';
1016             verb 'wreck','wrecks','wrecked','wrecked','wrecking';
1017             verb 'wrestle','wrestles','wrestled','wrestled','wrestling';
1018             verb 'wriggle','wriggles','wriggled','wriggled','wriggling';
1019             verb 'wring','wrings','wrung','wrung','wringing';
1020             verb 'write','writes','wrote','written','writing';
1021             verb 'x-ray','x-rays','x-rayed','x-rayed','x-raying';
1022             verb 'yawn','yawns','yawned','yawned','yawning';
1023             verb 'yell','yells','yelled','yelled','yelling';
1024             verb 'zip','zips','zipped','zipped','zipping';
1025             verb 'zoom','zooms','zoomed','zoomed','zooming';
1026            
1027              
1028              
1029              
1030             __DATA__