Преобразуйте, если это необходимо, слово LIVE так, чтобы оно грамматически соответствовало содержанию текста.
A Mountaintop City
High in the mountains of Peru are the ruins of an ancient city called Machu Picchu. No one __________________ there for hundreds of years.
Has lived: используется, если речь идет о действии, которое завершилось в прошлом, но имеет отношение к настоящему. "No one has lived there for hundreds of years" означает, что никто не жил в этом месте до настоящего времени, и акцент на том, что это состояние продолжается.
Has been living: используется, если речь идет о действии, которое происходило в прошлом и продолжалось до настоящего времени. Например, "No one has been living there for hundreds of years" подчеркивает процесс, который продолжался на протяжении долгого времени.
Ответ: has lived или has been living.

