I exercised every day this week.
I worked every day this week.
The two sentences are incorrect. They should employ the Present Perfect for an unfinished period of time. If I create a rule with the suggestion I have , I get the following:
I have exercised
I have worked, I have wrought
I don’t ever want to offer the suggestion “wrought” as the VBN of “work.” How can I remove “wrought” as a VBN form of “work”? Should it be done within the disambiguation.xml or removed.txt, and if so, how?
Many thanks in advance for your suggestions. The full rule I am working on is below.
<rule> <!-- I worked every day this week. --> <pattern> <token regexp="yes">I|You|we|they|me|us|them</token> <marker> <token postag_regexp="yes" postag="VB|VBP|VBD|VBN" /> </marker> <token>every</token> <token regexp="yes">second|minute|hour|day|week|month|quarter</token> <token>this</token> <token regexp="yes">week|month|quarter|year</token> </pattern> <message>We use the present perfect (have worked) when we speak about an unfinished time period (this week, this year, etc). <suggestion>\1 have <match no="2" postag="VBN"/> \3 \4 \5 \6</suggestion>. </message> <short>Present Perfect needed</short> <example correction="have worked">I <marker>worked</marker> every day this week.</example></rule>