has和had用在完成时中的区别是什么?

如题所述

has用于现在完成时,had用于过去完成时。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-12

有;已经发生什么变化。

现在完成时,has是助动词,had是实义动词。还有have/has +been+动词-ing形式的用法 表示是从过去一直持续做到现在 强调的是一种持续状态。

has 

英 [həz]     美 [həz]    

v. 有,吃,得到,从事,允许,雇用,享有(have的第三人称单数)

My husband has several shirts of different colors.

我丈夫有好几件颜色不同的衬衫。

had  

英 [həd]     美 [həd]    

v. 有;吃;得到(动词have的过去式和过去分词)

aux. 已经(用于过去完成时和过去完成进行时)

I had no sooner stood up than he waved me to remain sitting.

我刚站起身,他就挥手让我坐着。

相似回答