1. witness n. 目击者;证人;证据vt.当场(亲眼)见到;目击;见证 vi. 作证; 证明
He witnessed an accident on his way home yesterday. 昨天他在回家的路上亲眼看到(vt.)一场事故。
eg. The spring of 2020 witnessed 2019-ncov spreading all over the world. (vt.见证)。
witness to (doing) sth. 作证/证明(做)某事
eg. He witnessed to having seen the man enter the room. 他作证说他看到那个人进入房间。
witness for... 为…作证 è give witness to为…作证;证明…
be (a) witness to为…作证;目击…;是…的目击者;是…的证人/证据
eg. The lawyer witnessed for (=gave witness to) the old man at the court. 那位律师在法庭上为那位老人作证。
思考:The witness (目击者) who witnessed (目击) the accident gave witness (证据) to the police and promised to be a witness (证人) to the accident.