英语语法
现在完成时与现在完成进行时,过去完成时与过去完成进行时的区别。
高手来。He (had served) in the army for ten years, and he retired last year.这里为什么用过去完成时而不用过去完成进行时
My grandma is a witness of all the changes.She (has been living ) here for nearly a century.这里为什么用现在完成进行时不用现在完成时?
第二句不明白,现在完成时也可以表示持续到现在为止
追答但是祖母现在还活着啊,接下来还要继续活着啊
所以还未完成这个状态
第一句明白了,第二句,现在完成时也可以表示还没结束
第一句去年之前服役,后面有for ten years 服役了十年能用用过去完成进行时不是更好么?
现在完成与现在完成进行的区别。过去完成与过去完成进行的区别
追答我不知道耶
追问嗯