they have fallen in love for more than half a year

来源:百度知道 编辑:UC知道 时间:2024/06/03 00:11:53
英语单句该错

fall in love 爱上某人,是个时间点发生的事情

而后面有more than half a year超过半年,是个时间段

显然不对,因为爱上某个人不可能要半年的时间

所以应该用 been in love 陷入爱中..才对

所以整句是they have been in love for more than half a year.

they have fallen in love(for each other) for more than half a year他们已经相恋半年多了!

fallen改成been,be/fall in love 都表示“相爱”,前者是一段时间的“相爱”,后者是“相爱”这一动作

fallen改为been