求答案和解析!谢谢!

2025-05-04 22:57:33
推荐回答(1个)
回答1:

您好,很高兴为你解答。

struggle with 与。。。抗争
但这句中明显用法错误
has been+doing 现在完成进行时,表示一直。。。
正确用法:He has been struggling with illness.

希望对你有帮助!