Fill in the blank with the most appropriate answer from the options given below:
________ you ever been to London?
The present perfect tense refers to an action or state that either occurred at an indefinite time in the past or began in the past and continued to the present time. This tense is formed by "have/has + the past participle".