早教吧作业答案频道 -->英语-->
how long have you done与how long have you been的区别
题目详情
how long have you done与how long have you been的区别
▼优质解答
答案和解析
其实 前者的done 是过去分词 的统称
后者 been 是 过去分词中的一个
如果done 只代表 行为动词的话
那么 前者是 主谓结构 或主谓宾结构
后者 是主系表结构.后者应该有表语.表示状态 可以延续
如 how long have you been in beijing?
前者 与how long 搭配的 done 必须是 延续性动词.
如 how long have you worked here?
后者 been 是 过去分词中的一个
如果done 只代表 行为动词的话
那么 前者是 主谓结构 或主谓宾结构
后者 是主系表结构.后者应该有表语.表示状态 可以延续
如 how long have you been in beijing?
前者 与how long 搭配的 done 必须是 延续性动词.
如 how long have you worked here?
看了 how long have ...的网友还看了以下:
如图所示,杆AO和OB在O点用销钉连接,A端用铰链与天花板相连,B端用一根绳子悬吊,状态如图,则A 2020-04-06 …
﹙ ﹚1.This is Tom. He_____short hair. A.have B.has 2020-05-16 …
1.Seldom____ time to watch TV.A) do I have B) I d 2020-05-16 …
Dear friends It is real a good chance to have met 2020-05-16 …
.--You have never been to the new restaurant,have 2020-05-16 …
it's time ( )breakfast.A.have B.has C.having D.to 2020-05-16 …
What do you ()for breakfast?I()two eggs and()some 2020-05-17 …
do you hear about 与have you heard abouta的区别.have 2020-05-17 …
人类的血型一般可分为A,B,AB,O型四种,宁波市中心血战2015年共有8万人无偿献血,血战统计人 2020-07-08 …
帮我区别一下have以下的用法!have后跟的do与doing,都可以表示允许,容忍的时候,那到底有 2021-02-08 …