• 2022-06-07
    When the delayed train finally arrives, irritated passengers ______ on the platform for nearly six hours.
    A: (A) have been waiting
    B: (B) will be waiting
    C: (C) have waited
    D: (D) will have been waiting