请问这两句话有没有语法错误

问题描述:

请问这两句话有没有语法错误
You'd better leave by considering all factors.
He saw every one was working after entering the room.

You'd better leave by considering all factors.
by不恰当.改为You'd better leave after considering all factors.
He saw every one was working after entering the room.
改为He saw everyone working after entering the room.进入房间后他看见每个人都在工作.
see sb doing 看见某人你正在做……