求问一个有关时态的初中英语题:have done/have been doing
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/12 01:08:27
求问一个有关时态的初中英语题:have done/have been doing
我记得在以前的题里,have done和have been having都是可以通用、互换的.
但是这次考试遇上了这么一个题
We ____(have) it for a long time.(我们已经拥有它很长时间了.)
这里我填的have been having,但是正确答案只有一个have had.
那么请问我填的have been having在这里有何语法错误或是不妥之处?
手抽打错了应该是have done和have been doing通用
我记得在以前的题里,have done和have been having都是可以通用、互换的.
但是这次考试遇上了这么一个题
We ____(have) it for a long time.(我们已经拥有它很长时间了.)
这里我填的have been having,但是正确答案只有一个have had.
那么请问我填的have been having在这里有何语法错误或是不妥之处?
手抽打错了应该是have done和have been doing通用
首先,只能说这两种时态在某些情况下可以通用.如下:
I have lived here for 4 years.= I have been living here for 4 years.
但你所说的以上的句子中,为“有”,属于表示物品所属关系的静态动词,在谓语部分,不可有形式,(前提是“有”的意思),“有”就是有,不必说“一直有”,因此只能说I have had it for a long time.,没有另外的说法.
I have lived here for 4 years.= I have been living here for 4 years.
但你所说的以上的句子中,为“有”,属于表示物品所属关系的静态动词,在谓语部分,不可有形式,(前提是“有”的意思),“有”就是有,不必说“一直有”,因此只能说I have had it for a long time.,没有另外的说法.
求问一个有关时态的初中英语题:have done/have been doing
英语时态区分have done .have been doing.had done.had been doing.有什么
have been done 和 have been doing
have been done , have been doing ,have done的区别是什么
have done 与have been doing的区别?
have been doing与 have done的用法区别
have been doing have done 的用法和区别
1.have done 和 have been doing 是不是一样的.
英语的现在进行完成时态是怎么构成的?have being done 还是have been doing?
have been doing和have done
have been doing是什么时态?
has been doing have been done区别