请英语达人们帮忙分析下这句话的语法和中文翻译。

来源:百度知道 编辑:UC知道 时间:2024/05/10 17:42:13
He spotted his reputation by lying repeatedly.

这句话中,by有凭借和由于的意思;repeatedly是一次又一次,一再的意思 again and again
翻译:他一次又一次地撒谎,毁了自己地名誉。

他经常撒谎,这使他的名誉受损。
语法就是。。。by从句什么的吧。。。

他因为再三的撒谎而玷污了他的名誉