Have you ever been to shanghai?这个句子是什么时态

问题描述:

Have you ever been to shanghai?这个句子是什么时态

Have you ever been to school ?

这是现在完成时态
因为have been表示现在到过没有的意思。

现在完成时
ever表示曾经,一般用于一般疑问句中,是现在完成时的标志
还有现完的基本结构就是主语+have/has+done(过去分词)

完成时,have been是去过(人已经回来了),have gone也是去(人还没回来)