虚拟语气中,主句和从句的主语可以不一致吗

在条件状语从句的虚拟语气中,并没有要求主句和从句的主语一致。

如果是对过去的虚拟,从句用过去完成时,主句用would have done形式。

你这个句子是错的,应该改成:

I would have made a speech if noboday had distracted me.