have done和have been麻烦大家开导我下,糊涂

问题描述:

have done和have been
麻烦大家开导我下,糊涂

have done表完成,主动语态
have been是系动词,后可加done

have done 表示现在完成时, 指过去的动作对现在有影响的
have been 后面加介词 in to 等, 表示去过某地但已经回来了的
不加介词的话表示的是现在完成时的被动语态

1、 have done 现在完成时,表示讲话时已经完成的动作,而且产生了后果.比如:May I watch TV Mom,I have finished my homework.妈妈,我可以看电视了吗,我已经做完作业了.2、have been + doing 现在完成进行时指从过去...