last有无现在完成时

问题描述:

last有无现在完成时
last——持续,有没有现在完成时态,如果有的话,这道题应该选什么?
The heavy rain_____for two hours.
A.bas lasted B.lasted
另外,last+一段时间 是否要用for?
但是最后一个问题没人给答案啊! 另外,last+一段时间 是否要用for?
1个回答 分类:综合 2014-12-01

问题解答:

我来补答
last有完成时,
所以用has lasted ,意思是:大雨已经持续两个小时了.!
PS:瞬间性动词才不能和一段时间连用
(如,buy,come,leave ,die等),
但last不是瞬间性动词,所以可以和一段时间连用!
糊糊~这么说,你能明白吗?!
 
 
展开全文阅读
剩余:2000
上一页:函数急