18 Perfect Tenses in EnglishPara el Google habrá estado enseñando en Internet durante un siglo.By 2100 Google will have been searching on the Internet for a century.Para cuando finalices nuestro curso, habrás estado aprediendo Inglés durante nueve meses.By the time you finish our course, you will have been learning English for nine months.