http://edu.sina.com.cn/en/2002-08-02/4648.html
过去将来时:would be+given
一般过去时:was/were+given
现在完成时:has/have been+given
过去完成时:had been+given
将来完成时:will/shall have been+given
一般将来时:will/shall be+given
过去将来时:would be+given
过去进行时:was/were being+given
http://edu.sina.com.cn/en/2002-08-02/4648.html
过去将来时:would be+given
一般过去时:was/were+given
现在完成时:has/have been+given
过去完成时:had been+given
将来完成时:will/shall have been+given
一般将来时:will/shall be+given
过去将来时:would be+given
过去进行时:was/were being+given