before是用在一般过去时还是现在完成时

问题描述:

before是用在一般过去时还是现在完成时
如果两个时态都有,怎么区分,求具体

两者均可