havehas done 叫现在完成时.表示动作发生在过去,对现在有一定的影响.通常与时间段连用. 如:I have finished my homework. It has rained for three days. had done 是过去完成时.表示动作发生在过去的过去.通常句中有过去时间状语作参照. 如:I had finished my homework before my father came back. havehashad been done 是现在/ 过去完成时的被动语态.表示某事被做. have been to..表示去过某地,又回来了. have gone to.表示去了某地,还没回来. 如:I have been to BeiJing.It's really beautiful. Mr Wang is not in the office.He has gone to BeiJing.
has done 是过去做的 现在已经做完了 有BEEN 的话 则是某事被做。 时间的区别 而has been to是去过了 已经回来了 Gone 则是去了 还没回来。 如 he has rented the house 他已经租了房子,未知现在 the bike has been repaired. He has been to the c...
1.have/has/done 现在完成时,如I have known the guy. had done 过去完成时,表示过去的过去,如 When I got to the cinema,the film had begun. 2.have/has/been done 现在完成时的被动,如The flowers have been watered. had bee...