They -----for many years before they decided to get married
4个回答

A

楼上有人解释fall是终止性动词,我不确定这个说法.

但是fall这个词是类似于瞬间动词,可以表示当时一个动作,不能表示一个状态.

可以说持续爱了很多年,不能说很多年都爱上对方

所以要用be in love.

而且后面有一个before + 过去时,

所以前面要用过去完成时.

其实外国人根本就不扣什么状态,什么瞬间动词或者终止动词,他们自然而然就会这么说,就如一楼说的,最上口.