问问题描述
答精选答案

一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。
例如:Have you ever been a teacher 你曾经当过教师吗?二、have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。例如:The shop has been open . 这家商店营业了。
三、have been 可以和表示地点的介词短语连用,依据介词的不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“在”等不同动词的意思。和how long , for ,since等表示时间的短语连用后,表示这种状态的持续时间。例如:Have you been to Beijing 你去过北京吗?(不在北京问)Has Jim been to China吉姆来过中国吗 (在中国问)/ 吉姆去过中国吗?(在中国以外的地方问)四、have been可以与away, back, in, on, out, over等小品词连用,相当于一个表示动作动词的现在完成时的用法,表示某种状态。当这种状态与for等表示段时间的短语连用时,表示这个状态的延续时间。例如:Tom has been away (for a week). = Tom has left (for a week). 汤姆离开(一周)了。
五、have been后接动词的现在分词,为现在完成进行时,强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作,这个动作到说话时是否停止,视上下文或当时语言环境而定。例如:He has been working in that factory for five years.他在这工厂工作五年了。(现在是否仍在该工厂工作,视上下文而定。)
答其他回答(1条)
-
1.For years radio has been the Cinderella of the media world.多年来无线电广播在传媒界中一直不受重视。
2.The area has been the scene of fierce fighting for three months.这一地区3个月以来不断发生激战。
3.This has been the longest week of my life.这是我一辈子过的最长的一个星期。
本文来自作者[nachangdaxueyixueyuan]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jingxuan/1032278.html

评论列表(4条)
我是公众科技网的签约作者“nachangdaxueyixueyuan”!
希望本篇文章《has been the后面加什么》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。例如:Have you ever been a teacher 你曾经当过教师吗?二、have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。例如:The shop has been open . 这家商店营业了。三、have been 可以和表示地点的介词短语连用,依据介词的不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“