英语中的时态有很多种,其中现在完成时态(Present Perfect Tense)是一种常用的时态。而其中一个常见的构成形式就是have/has been done。
这个时态是表示动作发生在过去,但与现在有关联或影响。例如:I have been to Paris.(我去过巴黎。)表示过去曾经去过巴黎,但与现在有关联,可能是现在还记忆犹新,或者是有关联的事件正在发生。
在构成这个时态时,主语和have/has之间要使用动词的过去分词形式,例如:I have been studying English for 5 years.(我已经学习英语5年了。)其中studying是动词study的现在分词形式,而studies则是其过去分词形式。
需要注意的是,这个时态不能与表示过去具体时间的时间状语连用,例如yesterday、last week等。因为这个时态强调的是过去与现在的关系,而不是过去的具体时间点。例如:I have been to New York.(我去过纽约。)与I went to New York yesterday.(昨天我去了纽约。)是有区别的。
总之,have/has been done是现在完成时态的一种构成形式,强调的是过去与现在的关系,使用时需要注意一些细节。