the war ___ four years.这里能否用has lasted?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/01 20:51:23
the war ___ four years.这里能否用has lasted?
x)+HU(O,RWH/-RLM,*{{NX|ʊb{"}2tِkۓ/<բtYӳys]bY#B[_. ~6c}Z~::hhg%"($J=ٜ5@+y1mAONг/.H̳i M`74ŮOozz^a9R0 

the war ___ four years.这里能否用has lasted?
the war ___ four years.这里能否用has lasted?

the war ___ four years.这里能否用has lasted?
不行的,如果你要用has lasted,必须要是for four years,或者是since four years ago.这是基本的完成时态的句子.

不可。
last本身已经表持续性的行为。