have 通常在什么时态用?是过去分词吗?

问题描述:

have 通常在什么时态用?是过去分词吗?

有多重意思,要根据上下文来理解.如:have been to Shanghai去过上海,通常都在完成时态,been是be的过去分词.如果是have been finished/done,用在被动语态中,表示被完成/昨晚.比如The job has been done/finished.不知...