SUSAN HAS BEEN LEARNING THE PIANO ________________ TWO YEARS. A....

143. Susan has been learning the piano ________________ two years.

a. for b. from c. since d. during