Her eyes were red with recent sobbing.她的眼睛因刚哭过而发红.请问各位这句英语又语法错误吗?

问题描述:

Her eyes were red with recent sobbing.她的眼睛因刚哭过而发红.请问各位这句英语又语法错误吗?

没有语法错误.但是with有点别扭.因为主语是眼睛,眼睛是不会哭得,哭得是人,不过这个不是主要的,关键是with是伴随,而你的意思是已经哭过.
with 改为for,due to都可以.意思是由于