The first is present perfect, the second is present passive (w/gerund).
2007-08-08 21:35:09
·
answer #1
·
answered by Anonymous
·
1⤊
0⤋
It's a bit ironic that many English speaking people don't know enough about English grammar than foreign learners! But you are not alone this this huge boat. So don't worry.
The first case "has been done" is what they call "the present perfect tense". The other case "having been done" is "the present perfect continuous tense". They are pretty much the same however there is a sutble difference. In the second case, you would use it to achieve 2 effects
1- To tell the reader that the action isn't short. It took some time to do it
2- Often you use it along with another event in the past to relatively compare the timing of both.
For example: He has been cleaning the kitchen when his wife came home.
2007-08-08 20:01:13
·
answer #2
·
answered by dmaivn 3
·
0⤊
1⤋
It has been done = the lawn has been cut
I'm having it been done = Someone cut it, just not me.
Actually, "having it been done" isn't really good English in America, unless it's in a different tense... such as "I'm having the lawn been (being) done for my daughter's wedding by xyz lawn services', after that, Charlie can do it on a regular basis"
The lawn has been done for my daughter's wedding by xyz lawn service is better.
2007-08-08 19:57:04
·
answer #3
·
answered by Anonymous
·
0⤊
2⤋
It has been done means the job is completed - past participle.
It having been done - can only be used in conjunction such as - Since having been done that job Jane moved to the other one which required her attention.
2007-08-08 22:46:04
·
answer #4
·
answered by Mel 2
·
0⤊
2⤋
"has been done" is a past tense... you say this when you are informing someone that the work is already completed in the past. "having been done" is gramatically in-correct work. Do you mean to ask it as "have been done" or "is being done"?
2007-08-08 20:06:00
·
answer #5
·
answered by Anonymous
·
0⤊
2⤋
Having completed her task, Mary can now go outside and play.
Mary has completed her task and can now go outside and play.
2007-08-08 19:58:45
·
answer #6
·
answered by mjh 5
·
0⤊
0⤋
They are the same.
The lawn work has been done=the lawn work has been done.
No difference!
2007-08-08 19:51:17
·
answer #7
·
answered by embroidery fan 7
·
0⤊
2⤋
it has been done = past perfect.
it having been done - incorrect grammar.
2007-08-08 21:54:01
·
answer #8
·
answered by jimmybond 6
·
0⤊
1⤋