>
其他
>
how long have you done与how long have you been的区别
人气:163 ℃ 时间:2019-08-18 03:48:43
解答
其实 前者的done 是过去分词 的统称
后者 been 是 过去分词中的一个
如果done 只代表 行为动词的话
那么 前者是 主谓结构 或主谓宾结构
后者 是主系表结构.后者应该有表语.表示状态 可以延续
如 how long have you been in beijing?
前者 与how long 搭配的 done 必须是 延续性动词.
如 how long have you worked here?
推荐
How long have you been like this?
how long have you been skating?怎么回答
How long have you been like this?
How long have you been here?
how long have you done that
英语高手来分析下,这句话什么意思?讲讲语法
已知函数fx=x的三次方+2x的平方+x
水受热变成水蒸气是体积变大,原因是?
猜你喜欢
游泳池里有一群小朋友在游泳,他们每人都带着一顶泳帽
Do you have any cheese?
找一首英文歌 一个男生唱的 很抒情 开头就是it s lonely lonely lonely just lonely lonely lonely
用he likes music I like oranges I like eggs They like apples和TOM and i likedananas 一样造一句话
It's Sunday today 对划线部分提问
做匀速圆周运动的物体,任何相等时间内通过的位移相等吗?路程呢?
小时候,母爱容灾乳液里,允着它,香甜甜.仿写一句
Children from China are Chinese.Children from England are English.
© 2026 79432.Com All Rights Reserved.
电脑版
|
手机版