“have been "的用法及意思
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/10/05 19:19:25
“have been "的用法及意思
He has been ill for two days
这句话中的have been不应该是完成时态的被动语态吗?为什么这句话的翻译是“他病了两天”?并没有体现出被动语态啊!
还有,麻烦翻译一下“I‘ve been wrong"这句话
He has been ill for two days
这句话中的have been不应该是完成时态的被动语态吗?为什么这句话的翻译是“他病了两天”?并没有体现出被动语态啊!
还有,麻烦翻译一下“I‘ve been wrong"这句话
have been done 才是完成时态被动语态 这里的been 强调的是时间很长了
我错了
还有不一定是被动语态一定要翻译出来 某些时候它是语意表被动
再问: 第三种?
“have been +adj "表示什么? 用法二:have been +及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作。表现在完成时态的,应该是“have been down"吧,其中的”down"不仅仅只能是及物动词的过去分词吧
再答: have been + adj 是be + adj 的现在完成时,表示从过去到现在的状态,例如:The old man has been ill for 20 years. 老人有病20年了。
用法三:
have been和不同的单词连用,表达不同的意思。
一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。例如:
Have you ever been a teacher ? 你曾经当过教师吗?
I've been a doctor before . 以前我曾经是一位医生。
这种表达与how long, for或since等表示时间的短语连用后,则表示此种状态的持续时间。例如:
How long have you been a player ? 你当运动员有多久了?
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 . 这家商店营业了。
How long has this factory been open ? 这家工厂开工多久了?
The factory has been open for several years. 这家工厂开工好几年了。
The baby has been asleep since his mother left. 自从他妈妈走后,这小孩就睡着了。
I have so tired these days. 这些天我很累。
这种方式也用来表示天气等:
It has been hot since last week. 自从上周以来,天气一直很热。
某些动词的分词用作形容词时,也可以使用这种句式表达。例如:
Jim's purse has been missing (for a week). 吉姆的钱包丢了(一周了)。
The train has been gone (for half an hour). 火车开走了(半小时了)。
我错了
还有不一定是被动语态一定要翻译出来 某些时候它是语意表被动
再问: 第三种?
“have been +adj "表示什么? 用法二:have been +及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作。表现在完成时态的,应该是“have been down"吧,其中的”down"不仅仅只能是及物动词的过去分词吧
再答: have been + adj 是be + adj 的现在完成时,表示从过去到现在的状态,例如:The old man has been ill for 20 years. 老人有病20年了。
用法三:
have been和不同的单词连用,表达不同的意思。
一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。例如:
Have you ever been a teacher ? 你曾经当过教师吗?
I've been a doctor before . 以前我曾经是一位医生。
这种表达与how long, for或since等表示时间的短语连用后,则表示此种状态的持续时间。例如:
How long have you been a player ? 你当运动员有多久了?
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 . 这家商店营业了。
How long has this factory been open ? 这家工厂开工多久了?
The factory has been open for several years. 这家工厂开工好几年了。
The baby has been asleep since his mother left. 自从他妈妈走后,这小孩就睡着了。
I have so tired these days. 这些天我很累。
这种方式也用来表示天气等:
It has been hot since last week. 自从上周以来,天气一直很热。
某些动词的分词用作形容词时,也可以使用这种句式表达。例如:
Jim's purse has been missing (for a week). 吉姆的钱包丢了(一周了)。
The train has been gone (for half an hour). 火车开走了(半小时了)。