为什么要用have/has finish finish不是非延续性动词吗?
来源:百度知道 编辑:UC知道 时间:2024/05/16 14:32:12
非延续动词只是不能用于由how long提问的句子和含有for+一段时间的完成时态中。这类动词不是不能用于完成时态。比如
have you finished your homework yet?
但是下面这个句子
He has joined the army for 3 years.是个病句,join是非延续动词,不能与for+一段时间连用。应该改成
He has been in the army for 3 years或
He has been a soldier for 3 years 或
He joined the army 3 years ago.
应是have/has finished 吧。这是一种语法,为现在完成时,表示说话的时候,你已经干完了这件事。给你举个例子吧:I have finished my homework ,what about you ?(我已经写完了作业,你呢?)
记住这个句型就好了:have done sth. 其中,done 为动词的过去完成时。
现在完成时中是可以用的,但如果句中出现如how long ,for+一段时间的话,就得用be over了。
We each have been given some paper.这里为什么要用have而不用has
这里为什么用两个have?
为什么要用have/has finish finish不是非延续性动词吗?
Do you have any other books ?为什么要用复数
Please have a seat.为什么要用a
翻译一句话 解释一下为什么要用HAVE 而不是HAD
Half of the class have done most of the work.这句话中为什么要用have
i have my classes .为什么要复数?
have sth done 为什么用done呢
为什么这里第三人称用have不用has