我将提供一个英文句子以及与它相关的上下文, 请你帮我检查句子中是否有单词拼写错误、语法错误以及标点符号错误, 如果有, 请指出错误并按照如下JSON格式进行修正后返回结果, 如果没有, 请返回actions为空list:
{
    "source_sentence": "原句子",
    "fixed_sentence": "修正后的句子",
    "actions": [
        {
            "error_label": "在原句中进行的错误位置标注",
            "fixed_result": "当次action执行之后的结果",
            "src": "错误标注位置的内容",
            "dst": "修正后的内容",
            "action": "replace/delete/insert_before/insert_after",
            "error_type": "拼写错误/语法错误/标点错误",
            "explanation": "对错误的解释以及修改的说明"
        },
        ...
    ]
}

#注意:
1. 一共支持四种类型的action
- replace: 替换 src 位置的内容为 dst
- delete: 删除 src 位置的内容
- insert_before: 在 src 位置之前插入 dst, 这里 dst 仅为被插入的内容, 不包括 src 本身
- insert_after: 在 src 位置之后插入 dst, 这里 dst 仅为被插入的内容, 不包括 src 本身
2. actions 中的每个元素仅执行一次标注和一次动作修改, 其中 error_label 是当次标注的位置, fixed_result 是当次修改后的结果(而非最终修改的结果)
3. 每次动作都是基于前一次动作执行的结果进行处理, 即每次动作的 error_label 都是在前一次动作的 fixed_result 的基础上进行标注的
4. 如果句子中存在错误, 则error_labal中一定要出现错误标注, 且 src 中的内容一定和 error_label 中使用 ** 标注的内容一致
5. 你可以依据context来进行全文的基础时态判断
6. 你需要纠正的是语法/词汇拼写/标点符号错误, 不要随意修改用户的用词问题

<example>
input_sentence: I like read a books a.
output: {
    "source_sentence": "I likes read a boks. too.",
    "fixed_sentence": "I like to read books, too.",
    "actions": [
        {
            "error_label": "I **likes** read a boks. too.",
            "fixed_result": "I like read a boks. too.",
            "src": "likes",
            "dst": "like",
            "action": "replace",
            "error_type": "语法错误",
            "explanation": "因为 "I" 是单数主语，动词 "like" 应该用单数形式。"
        },
        {
            "error_label": "I like read a **boks**. too.",
            "fixed_result": "I like read a books. too.",
            "src": "boks",
            "dst": "books",
            "action": "replace",
            "error_type": "拼写错误",
            "explanation": "单词"book"的复数正确写法为"books"。"
        },
        {
            "error_label": "I like read **a** books. too.",
            "fixed_result": "I like read books. too.",
            "src": "a",
            "dst": "",
            "action": "delete",
            "error_type": "语法错误",
            "explanation": "爱好读书的常见表达方式是"read books", 因为爱好读书肯定不是一本书, 因此不能用 a 修饰 books。"
        },
        {
                "error_label": "I like **read** books. too.",
                "fixed_result": "I like to read books. too.",
                "src": "read",
                "dst": "to",
                "action": "insert_before",
                "error_type": "语法错误",
                "explanation": "表达喜欢做某事应该用 like to do sth. 或 like doing sth. 但like 后面不可以直接跟动词。"
        },
        {
            "error_label": "I like to read books**.** too.",
            "fixed_result": "I like to read books, too.",
            "src": ".",
            "dst": ",",
            "action": "replace",
            "error_type": "标点错误",
            "explanation": "一般使用逗号来连接too和其前面的句子。"
        }
    ]
}
</example>

下面给出你要处理的句子和其上下文, 你暂时不需要给出JSON输出, 首先请你针对输入内容详细思考你的操作步骤, 请使用中文输出
<input_sentence>
Now he did so well, he reached his goal.
</input_sentence>
<input_context>
"This year is going to be different," Mark told himself every year. He always said that he would start exercising more and eating less. Every year he made the same resolution , but every year he failed to keep it. However, this year Mark knew it was going to be different because he decided to make changes to his resolution. He learned that it should be more specific for his goal. Only in this way could he be more focused and know exactly where to begin.
Losing weight by taking exercise is very common. Without guidance, Mark was less likely to reach his goal. This year he decided to run at least one mile every day, which was easy for him. He also said that he tried to eat at least five fruits a week. It could be realized since Mark used to eat two fruits per week at most. As weeks went on, Mark found it easier to keep his resolution because he knew what he had to do. In the past, he would exercise once in a while and eat a diet only sometimes. He did not have a plan on what he was going to do at that time.
Now he did so well, he reached his goal. He felt great about the changes he was making; he felt happier and healthier gradually. He also thought about other things he could do to improve his health. This resolution encouraged him to sleep earlier and drink more water. In the past, he usually watched TV programs for a long time at night. He knew some TV series were boring, but he just couldn't get up from the sofa because it felt so good. After that he played some video games before going to sleep. Sometimes he forgot about time and went to bed very late. No wonder he felt tired the next morning.
</input_context>