Experiencias y Frecuencia
Cuando quieres decir "es la primera vez que...", usa "This is the first time + presente perfecto". Puedes añadir "ever" para darle más énfasis: This is the first time I've ever visited London.
Para la segunda, tercera vez, etc., funciona igual: This is the second time I've visited London. Alternativamente, puedes decir I've visited London twice (mucho más directo).
La estructura "This is the best/worst + nombre + presente perfecto" te sirve para hablar de experiencias extremas. Por ejemplo: This is the best movie I've ever seen. También puedes decir I haven't seen such a good film before.
Consejo: El presente perfecto siempre conecta el pasado con el presente, así que úsalo cuando la experiencia sigue siendo relevante ahora.
Las preguntas con "When/How long ago/How long is it since" te permiten preguntar sobre el tiempo de diferentes formas, pero todas con pasado simple: When did you become vegetarian?