had been是什么意思(had和hadbeen的区别)

如题所述

had和hadbeen的区别

had和hadbeen的区别具体如下had是过去式的一种形态,而hadbeen是过去完成时表示过去已经完成,这是英语语法问题,就像我们汉语中:那时候以前等这些关于过去的关系词,而英语中不用这些关系词时就会有语法,有表过去的也有表将来的。

had gone和had been gone分别是什么意思

举例子说明

HehadgonetoLondon.他去了伦敦.表示他已经去了,属于瞬间动词(暂短性动词),不与一段时间连用。

ShehadgonetohospitalwithmigraineswhenIwasnine.我九岁的时候她因偏头痛去医院。

词组begone亡;不见了;---->过去完成时hadbeengone

Allofthathadbeengonethatafternoonandevening.所有的这一切在那天的下午和傍晚都消失了。

had been后面加原形还是

hadbeendone,过去完成+被动,表示已经被做了。比如,Thisbuildinghadbeenbuilttenyearsbefore.十年前这栋建筑就被建好了;

hadbeendoing,过去完成+进行,过去一直在做某事。例如:HehadbeenwatchingTVbeforehismothergothome.他妈妈到家之前,他一直在看电视;

hadbeenhere/there/in...主系表结构的维持状态过去完成。比如:Thethiefhadbeeninthehouseforaboutthreehoursbeforetheownersawhim.在屋主看到这个贼之前,这贼已经在这个房子了大约3小时了。

had been与has been用法有何区别

用法区别就是两者动词时态是不一样具体的不同如下

hadbeen为过去完成时中文意思是网络

已经(过去完成时);

例句

Shehadbeenoutofworkforayear.

她已经失业一年了。

hasbeen是现在完成时中文意思是已经常见释义

英[?h?zbi?n]

美[?h?zbi?n]

例句

Thepresentregimehasbeeninpowerfortwoyears.

现政权已经执政两年了。

温馨提示:答案为网友推荐,仅供参考
相似回答