问题

_____ in the queue for half an hour, Tom suddenly realized that he had left his wallet at home. [ ]
A: To wait
B: Have waited
C: Having waited
D: To have waited
B: Have waited
C: Having waited
D: To have waited
正确答案是:
同类题型
(2013·辽宁六校高三联考)Have you ever seen any trees ________ leaves were black because of the polluted air?
John put his wallet into the microwave oven _________.[ ]
been in hospital for two months,hewas going to catch up with his classmates.
The English teacher asked me _____ I had finished my homework.[ ]