have/has been后面能跟动词的什么时态?请举例说明。
have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。
一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。
这种表达与how long, for或since等表示时间的短语连用后,则表示此种状态的持续时间。例如:
I've been a worker for twelve years. 我当工人十二年了。
I've been a soldier since two years ago. 自从两年前我就当了战士。
二、have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。例如:
The shop has been open . 这家商店营业了。
The baby has been asleep since his mother left. 自从他妈妈走后,这小孩就睡着了。
I have so tired these days. 这些天我很累。
变化规则
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
(1)一般动词,在词尾直接加“-ed ”。
work---worked,visit---visited
(2)以不发音的“e、ue”结尾的动词,只在词尾加“-d ”。
live---lived
(3)以“辅音字母+ y ”结尾的动词,将"y"变为"i",再加“-ed”。
study—studied,cry—cried,try—tried
(4)“重读闭音节”结尾,且末尾只有一个辅音字母(w、y、x除外),辅音字母前只有一个元音字母,先双写该辅音字母,再加“-ed”。
eg. I have been learning English for 3 years!
还有就是现在完成时的被动态!比如:Tom has been killed.
还有就是现在完成时后接形容词!
后接形容词?
比如说:you have been late for two hours!
还有一条,表示去过某地方!:I have been to BEIJIGN!
2014-03-08
I have been lived in China for two years.
没有别的了吗?
好像木有了,肿么了