-( )Mr Hand ( ) our school for a long time?
1个回答

long 是一个延续性词与have been搭配(同表延续)

Mr Hand 为三单,也可以根据答句判断疑问词应用Has

选B

若C是.has been in 翻译为“到过”用于现在完成时,人一直呆在那个地方

has been to“去过”人(未待在那个地方了)已经回来,用于现在完成时(过去的过去)