有人目睹了这起交通事故吗?用英语翻译一下?

问题描述:

有人目睹了这起交通事故吗?用英语翻译一下?

Did anyone witness this traffic accident?

Is there anyone who witnessed the accident?

has anybody witnessed this trafic accident?这个比较符合日常用,

Is there anyone who has seen this traffic accident?

Has anybody witnessed this traffic accident?现在完成式
Did anybody witness this traffic accident?过去式