Fill in the blanks with an appropriate tense form. Choose your answers from
the given options.
1. This is the first time I …………………. that song.
a. heard b. have heard c. was hearing
2. Sorry, I am late. ……………………… long?
a. Are you waiting b. Have
you been waiting
3. Alice ……………….. ten minutes ago.