回答如下:
be动词的将来完成时要用shall(第一人称) have been或者will(第一、二、三人称) have been。例如:
By the end of this week I shall / will have been in hospital for two months. 到本周末,我将已经住院两个月了。
He will have been a university student this time next year. 明年这个时候他已经是个大学生了。
be动词将来完成时用什么
用been
动词的将来完成时结构如下:
主语+will/shall+have+done(动词的过去分词)+其它.
be动词的过去分词是been,因此be动词的将来完成时就用的是been