Gabarito disponível
The sentence: “Few would deny that technology has brought benefits to humanity in terms of better health, improved communications, and a better quality of life for millions” is an example of Present Perfect. Choose the alternative which follows the same grammar rule.
Resolução comentada
A alternativa B usa o Present Perfect ('has long been').
A frase original usa 'has brought' (have/has + particípio). Em 'Massage has long been a popular method', há 'has' + 'been', também Present Perfect.
Análise das alternativas
A) Errada: 'had a chance' é Simple Past. C) Errada: 'has' é verbo principal (possuir) no presente simples. D) Errada: 'Did you have' é Simple Past. B) Correta.
Referência: Present Perfect.
Resolução comentada do VaiConcursos.