你的翻译没错.
但是因为跟中文语法稍微有点不一样,在英文里都用动词来表示时间或完成的状态
A的话,是被动语态. 用法,比如在医院,A:他们怎么了?B:他们被狗咬了.
B的话,用的完成时态 .用法,比如他们看到狗很害怕,回答因为 他们被狗咬过