18. The fanatical, young group of girls have been waiting in the concert line all night by the time the tickets go on sale.
a) have been waiting in the concert line all night
b) will have been waiting in the concert line each night
c) will have been waiting in the concert line the entire night
d) had been waiting in the concert line all night
e) has been waiting in the concert line the whole night
a) have been waiting in the concert line all night
b) will have been waiting in the concert line each night
c) will have been waiting in the concert line the entire night
d) had been waiting in the concert line all night
e) has been waiting in the concert line the whole night