1.通过后面的 BY NOW 我们可以了解到 主人翁肯定已经做过这件事 所以用MUST HAVE DONE 来说明非常确定 .翻译:他们现在肯定已经完成他们的工作了.
2.他们最终成功地完成了那项实验.
3.现在完成时 有一条 叫做 如果句子中的动作从现在开始并对以后有所影响 将需用现在完成时 这里就是 我很期待收到你的来信.即是这种情况.
4.这是毫无疑问的啊 前面用了has 后面如果再用BE 的话 一句话不就出了两个谓语了吗 而且 由翻译也可得出 这句话需用现在完成时 而现在完成时的基本结构不就是 something has (not ) been done
翻译:到底什么时候会议会在大厅开始到现在还没确定下来.
5.won't 是will not 的缩写形式 一般情况下 是用于一般将来时的 有时在虚拟语气中也可能会用到 要是情况而定了 .和WILL 用法一致 是WILL 的否定形式了 .
个人分析的 很辛苦 真心希望能帮到楼主