何时用had done?何时用have/has done?

如题所述

第1个回答  2020-03-20
完全同意楼上亲的答案=
=
主语+had+过去分词vpp.(done)
①肯定句:主语+had+过去分词.
②否定句:主语+had+not+过去分词.
③一般疑问句:Had+主语+过去分词?
肯定回答:Yes,主语+had.
否定回答:No,主语+had
not
.
④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)?
⑤被动语态:主语+had(hadn't)+been+过去分词
过去完成时(past
perfect)表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在“过去的过去”。
现在完成时(Present
perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
基本结构:主语+have/has+动词的过去分词(p.p)
e.g
done
①肯定句:主语+have/has+动词的过去分词(p.p)+宾语.
②否定句:主语+have/has+not+动词的过去分词(p.p)+宾语.
③一般疑问句:Have/Has+主语+动词的过去分词(p.p)+宾语.
④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词+其他)
定义:
(1)
强调动作是过去发生的
(2)
强调对现在的影响或结果
(3)
在过去不确定的时间里发生的动作,但是结果对现在有影响。
但过去分词一定要选择准确。
给点分吧~
第2个回答  2020-03-19
has
done
说的是第三人称(他,她,他们,或人名)已完成的动作

had
done
指动作发生在过去的过去,既是过去完成时的

being
done
指在过去的某个具体时刻的动作被主语发出,既是过去进行时

be
done
指动作被主语发出,既动作被做

have
been
done
指被主语发出的动作已完成

had
been
done
指被主语发出的动作已在过去就已完成

(可能与老师说的有点出入,因为是本人自己做的总结,有错,望谅解)
大家正在搜