全站数据
8 4 2 0 5 8 1

has been the后面加什么

上海建筑圈 | 简单学习,快乐成才!         
问题更新日期:2024-04-23 12:00:53

问题描述

has been the后面加什么急求答案,帮忙回答下
精选答案
最佳答案

一、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.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.这是我一辈子过的最长的一个星期。