请问:hadn't done 和hasn't done 和has to do 有什么不同?
1个回答

这是关于have的一些用法

1、have的第三人称单数为has

故has to do为第三人称“它/他/她”的用词,其中包含短语“has to+动词原型”,意为“必须得去某事”;

故hasn't done=has not done是现在完成式has done的否定式,意为“到目前为止,还没有完成某事”.

2、have或has的过去式和过去分词为had

故hadn't done=had not done,是过去完成式had done的否定式,意为“过去没有做过某事”.