Template talk:en-verb/getPast

Usage
This is a subroutine used by. It should not be used directly.

If the 2nd/3rd parameter is "d" or "ed", return "{1}{2}{3|}".

Else if the 2nd/3rd parameter is "es", return "{1}[{2}]ed".

Else if the 2nd+3rd parameter are "ying", return "{PAGENAME}d".

Else if the 2nd/3rd parameter is "ing", return "{1}[{2}]ed".

Else if there are 3 or more parameters, return {3}

Else return {PAGENAME}ed