我将提供一个英文句子以及与它相关的上下文, 请你帮我检查句子中是否有单词拼写错误、语法错误以及标点符号错误, 如果有, 请指出错误并按照如下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>
But Vicky did not realize that by joining up with a her, she would suffer a lot later.
</input_sentence>
<input_context>
Vicky was a first-grade student in a primary school, but she did not feel happy there. Her parents wanted to cheer her up, so they sent her to start her second grade in a primary school nearby. She felt quite happy and wanted to make some new friends. However, she made a mistake. She wanted to become so popular that she ioined a group of students at school, but not in the right way. 
Jenny, who was very nice at the beginning, became Vicky's best friend. But Vicky did not realize that by joining up with a her, she would suffer a lot later. 
Jenny always acted in a proud and unpleasant wav. showing little thought for others. She did not want Vicky to have other friends. Jenny also enjoyed talking about others' private lives. Vicky started to change as soon as she met Jenny. Her personality was not as sweet as before any more. 
Time went by slowly. Vicky's marks began to go down. Things got even worse. She hardly had any friends and she didn't care about her friends at all. either. She always talked to her classmates in an impolite way instead of being nice. 
After all that suffering, the day at last arrived when one of her classmates told her that Jenny was not going to be in the school next year as she was moving. Vicky said nothing but in fact did not believe it. 
However, on the last day at school Jenny told Vicky that she was leaving. Instead of having a happy parting , Jenny told her that she never felt that Vicky was her true friend. 
Vicky was quite surprised when she heard the news and started crying. When holiday was over, Vicky went back to school. telling herself that all the bad times she had suffered last year with Jenny were over, too. But she found out that her classmates had not forgotten her bad acts.
</input_context>