结果一 题目 had done和has done有什么区别 答案 前者是过去完成时 指过去的过去发生的动作 后者是现在完成时have done的第三人称单数形式 指过去已经发生过的动作had done是过去完成时,指过去已经完成的事.has done是现在完成时,指现在已经完成的事相关推荐 1had done和has done有什么区别 ...
has done:已经完成,现在完成时had done:已经完成,过去完成时has been done:已经被完成,现在完成时,被动语态had been done:已经被完成,过去完成时,被动语态首先,前两者与后两者的区别在于一个been,是be动词的过去分词(因为在has/had后面),be动词+动词过去分词是被动语态,例子:the book is taken by him 书被他...
解析 前者是过去完成时 指过去的过去发生的动作 后者是现在完成时have done的第三人称单数形式 指过去已经发生过的动作had done是过去完成时,指过去已经完成的事.has done是现在完成时,指现在已经完成的事结果一 题目 has done 和had done有什么不同? 答案 现在完成时,表示一个动作开始于过去,持续到现在可能会...
has / have done现在完成时,指某过去的动作对现在的影响或产生的结果,不是强调动作本身(比如时间地点方式等等),而是强调影响和结果;had done 过去完成时,简单说就是过去的过去,所以它要有上下文呈现一个过去的时间,那在此过去时间之前就是过去的过去。后面两个分别是上面两个的被动语态。
had done和has done有什么区别 had done过去完成时,指过去时间的过去如:i had finished my homework before i watched TV(我在看电视之前就把作业完成了)过去完成时一般有过去的过去的语境,watched tv是过去,在watched tv 之前完成作业have\has done 叫现在完成时.表
Has done是现在完成时,并且主语是第三人称单数。he has done his homework.Had done是过去完成时,...
has done 表示到现在为止某事已经发生 had done 表示到过去某个时刻为止某事已经发生
一、 “must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句. 1. It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的. 2. You must have been mad to speak to the servant. 你和仆人说话,一定是发疯了. 二、 “can't+have+...
has/have done是现在完成时的形式,has done用于第三人称单数,其余的用have done have done是过去完成时的形式,只有这一种形式. has/have done是现在完成时的形式,has done用于第三人称单数,其余的用have donehave done是过去完成时的形式,只有这一种形式.分析总结。 hashavedone是现在完成时的形式hasdone用于第...