Having been wavned of danger in the steet at night…求翻译,时态.

问题描述:

Having been wavned of danger in the steet at night…求翻译,时态.

(有人)警告过她夜里街上很危险,她不得不由一个朋友陪着她回家.
时态为过去时...she had to go home...
现在分词的完成形式做状语Having been warned of.