等火车终于到站时,乘客们的等待时间不会超过一个小时。
When the train finally arrives, the passengers will not have been waiting for more than an hour.
▼点击显示答案
Will英 /wɪl/|美 /wɪl/
not英 /nɒt/|美 /nɑt/
been英 /biːn/|美 /bɪn/
waiting英 /ˈweɪtɪŋ/|美 /ˈweɪtɪŋ/
解释
will not have been waiting 是将来完成进行时的否定形式,由 will not + have been + 现在分词构成,表示到将来某个时间点时,动作的持续时长不超过某值。
When the train finally arrives, the passengers will not have been waiting for more than an hour.
will not have been waiting 是将来完成进行时的否定形式,由 will not + have been + 现在分词构成,表示到将来某个时间点时,动作的持续时长不超过某值。