应该用passed,但是句子不对,应该是:a long time has passed。很长一段时间过去了。
passed
读音:英 [pɑːst] 美 [pæst] 。
释义:通过;走过;沿某方向前进;向某方向移动;使沿(某方向)移动;使达到(某位置)pass的过去分词和过去式。
英英释义:stretch out over a distance, space, time, or scope; run or extend between two points or beyond a certain point。
翻译:在一定距离、空间、时间或范围内伸展;在两点之间或超过某一点时运行或延伸。
同根词组:
A lot of water has passed beneath the bridges since.自从那时起,已经过了。
Much water has passed under the bridges since. 自从那时起,已经过了。
Much water has passed beneath the bridges since.自从那时起,已经过了。
A lot of water has passed beneath the bridge since.自从那时起,已经过了。