or 开始是有关现在的事实称述,不用虚拟语气, 所以是may have finished by now就是在讲现在的事,所以不用过去时。
出现by now.用may have finished 这是做题的一个提示点 答案是对的 英语语法的学习 是最难的 记得常常复习 我以前的语法是最好的 后来忽略了很多 还要重新学习 英语是一辈子不断积累的过程 看你这么好学 一定坚持下去 加油吧
答案是:may have finished
答案是正确的哦~