Has been for

Has been forHas been forHas been forHas been forHas been forHas been for
Has been forHas been forHas been forHas been forHas been forHas been for
Has been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been forHas been for