might 翻译成中文是‘或许’、‘也许’等,含有不确定的意思。would是’会、或许会‘的意思。should是’应该会,或许应该‘的意思。need是‘需要‘的意思。
如果在这里填写might, Well, I don*t know. It might do,整个句子的意思是‘ 恩,我不知道,或许吧’,意指 ‘老天或许会下雨,或许不会下雨’。更倾销于’会下雨‘的意思。
如果使用 ‘would* ,Well, I don*t know. It would do。句子的意思是’恩,我不知道,或许会吧‘,表示说话的人推测’天有可能会下雨‘。显然,在这里使用would不合适,因为说话的人所表达的意思前后矛盾。前面说’不知道‘,后面又说’有可能会吧‘。
如果在这里使用 should,Well, I don*t know, It should do。句子的意思成为’恩,我不知道,老天应该下雨了‘。同样,说话的人所表达的意思前后矛盾。
因此,在这里填写’might, would, should* 都是可以的,只不过是填写might 更合理。
此处不能填写need。 因为,通常没有’It need do‘这么说的。要么‘It needs to do it*, 要么*It needs it*。语法是帮助理解掌握英语的。