22问答网
所有问题
have been done和 have done
前者为什么会是被动时态呢?请好心人帮忙解释一下.谢谢!
请问I have been studied English for 10 years. 这怎么会是被动呢?请详细说说现在完成时的用法,谢谢!
举报该问题
推荐答案 2007-05-20
have done是现在完成时的构成方式。
<br>
<br>have been done是现在完成时的被动语态。
<br>
<br>记住就行了,这是语法规定。
ps: I have been studied English for 10 years.这句话语法有问题。
正确的说法应该是 I have been studying English for 10 years.
用have been doing 现在完成进行时态。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/fX6SCSSS.html
其他回答
第1个回答 2007-05-20
My job has been done by you.
I have done my job.
你看一下就明白了,前都是被别人做完了,后都强调的是自己把这件事做完了。
第2个回答 2007-05-20
因为是been done,sth. be done,就是什么事情被...被动形式就是这样的啊.
第3个回答 2007-05-20
为什么事被动时态?!因为有个be动词吖!!
相似回答
havebeendone和havedone
区别
答:
它们的含义和用法不同。1、含义:"
havebeendone
"是现在完成时的被动语态,表示动作已经被完成了,强调的是动作的结果或状态,而不是做动作的人。"
havedone
"是现在完成时的主动语态,表示动作由主语完成,强调的是做动作的人。2、用法:"havebeendone"强调的是动作的结果或状态,例如:Thedisheshavebeen...
have
been
done
是什么时态的用法?
答:
"
have
been
done
"和"have done" 都是英语中的完成时态,并且它们之间的含义存在着明显的区别。通常情况下,"have been done" 是被动语态,而 "have done" 是主动语态。"
Have
done" 表示一个动作已经在过去完成,强调这个动作的完成状态,其结构为"have/
has
+ 过去分词"。例如:"I have finished ...
大家正在搜
have done和done
i have been done
have和have been
have been to do
have been done
have being done
have done doing
it has been done
have been down