单项选择题
A. were; are being B. are being; are C. are; do D. are being; do
A. Have...met; has driven B. Had...met; was driven C. Did...meet; had been driven D. Have...met; had driven
A. should fall behind B. fell behind C. may fall behind D. would fallen behind