一、意思不同
例句:Xiaoyu is in her room. 小昱在她的房间里。
She had done before he came in. 在他进来之前她已经做完了。
二、侧重点不同
be用来构成进行时和被动语态;例句:He will be fired. 他会被开除的。
do用于行为动词的一般式和过去式变化。例句:I do like it. 我是真的喜欢它。
三、用法不同
be动词在修饰第一人称时用am,修饰单数时用is,修饰复数是用are。
do在修饰第一人称和复数时用do,修饰第三人称单数时用does。