寻找适合你的 英语 教师…
Huili
What's the difference between "has done"with "has been done"?
1、Wenchuan earthquake has aroused wide concern in the society. 2、Wenchuan earthquske has been brought into focus . Why no.1 use has done,and no.2 use has been done?
2011年6月9日 13:23
回答 · 7
4
One is active, one is passive. Both are forms of the past perfect tense.
He has done his homework = he did it, it is now complete
His homework has been done = the homework was completed, but with the emphasis on the homework rather than him
By making the object of a sentence the subject you turn it into the passive which emphasises more the action than the person doing it.
2011年6月9日
2
"Has done" is used when talking about what someone has done. "Has been done" is used when talking about a thing that has been done. For example...
Huili has done her homework.
The project has been done (by Huili).
"Has been done" can also be used with a period of time. For example...
The project has been done for two weeks.
2011年6月9日
has done = active voice
has been done = passive voice
2011年6月9日
还未找到你的答案吗?
把你的问题写下来,让母语人士来帮助你!
Huili
语言技能
中文, 英语
学习语言
英语
为你推荐的英语老师
更多老师
你或许会喜欢的文章

Santa, St. Nicholas, or Father Christmas? How Christmas Varies Across English-Speaking Countries
12 赞 · 4 评论

Reflecting on Your Progress: Year-End Language Journal Prompts
14 赞 · 6 评论

Same Word, Different Meaning: American, British, and South African English
25 赞 · 19 评论
更多文章
