首先 can't 是绝对否定 不可能的意思
mustn't是禁止的意思 shouldn't是不应该的意思
may not 意思是可能不是
词组的意思必须先记好才能作对
然后
第一题的意思是 他已经去北京了 所以他现在()在哈尔滨
从后面我们可以得知他是不可能在哈尔滨的 所以是can't
第二题 问的是:jim在这吗?
回答是这()是他 他已经因病在家了
因病在家所以不可能在这里
也就选can‘t
至于这种题的 还是先要明确词组意思 没有什么特别的技巧
只要你读懂了题目 一般人都能判断句子的意思 选择恰当的填进去就好了
不明追问 有帮助请采纳谢谢