问题

George has promised Jane that upon her return he _________ for her at the airport.[ ]
A: will have waited
B: would be waiting
C: will be waiting
D: would have waited
B: would be waiting
C: will be waiting
D: would have waited
正确答案是: