several weeks ago 换现在完成时,是several weeks before还是for several weeks

问题描述:

several weeks ago 换现在完成时,是several weeks before还是for several weeks

for several weeks
several weeks before=several weeks ago ,用于一般过去时