being done,have been done ,have done,done在每个句子中怎么区分啊?从简单易懂的角度上去讲,语法角度和时态角度懂行,这些词可以充当哪些句子成分要原因
being done,have been done ,have done,done
在每个句子中怎么区分啊?从简单易懂的角度上去讲,语法角度和时态角度懂行,这些词可以充当哪些句子成分
要原因
being done正在进行时的被动语态,表示过去的某个动作现在仍在进行中
have been done现在完成时被动语态,过去的某个动作现在已经被完成
have done现在完成时,过去的某个动作现在已经完成
done do的过去分词,用在完成时态中
being done 主动 进行,have been done 被动 过去 ,have done 不是非谓语 表示过去的事 对现在有影响 事态在现在时,done 过去 have been done 的省略形式 表示 状态
语态是分为 被动语态 和 主动语态 的
being done 是【被动语态】的【进行时态】
比如:This work is being done by him.
这个工作正在被他所做.
have(has) been done是【被动语态】的【现在完成时态】(这个是主动语态)
比如:My homework has been done.我的家庭作业已经被做好了.
(被动语态的各种时态都是体现在be动词上的)
have(has) done 是【现在完成时】
比如:Don’t worry,I have done it.
不要担心,我已经把它做好了.
done 是do的过去分词,用于【被动语态】和【完成时态】
被动语态:如 It was done by me.
完成时态:如 I have(had) done it.
完成时态是包括【现在完成时】和【过去完成时】的
当然了,这些词在句子中一般都是作谓语的