I ______ for the bus for about 40 minutes, but it hasn’t come yet.
A. am waiting B. have waited C. have been waiting D. will be waiting
I ______ for the bus for about 40 minutes, but it hasn’t come yet.
A. am waiting B. have waited C. have been waiting D. will be waiting
C