高中英语!问两个英语题

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:57:15
All flights __ because of the snowstom,many passengers could do nothing but wait
A having been cancelled
B have been cancelled
为什么选A?

At weekends in chengdu ,you can often see many people ___outside some restaurant __to have dinner
A seated,waiting
B sitting,wait
为何选A,SITTING不是表动作“一直”吗?
急啊~

第一题,havimg been conceled表示已经发生的事且对现在有持续的影响。航班已经被取消,现在乘客还滞留机场。
第二题,seated表状态,即顾客在饭馆外面等待的状态。seating则表示坐着。而且,后一个空也得填waiting.