English Test: Present perfect – How long have you? Дмитрий Медведев 5 лет назад Which option is right?