29. I have been waiting for a train, but it has been cancelled.
A. The train I have been waiting for it has been cancelled.
B. I have been waiting for a cancelled train.
C. I have been waiting for a train has been cancelled.
D. The train I have been waiting for has been cancelled.
Bạn đang xem 29. - KIEM TRA 15 121314 ANH 11