21.【解析】选B。句意:真遗憾! 过路人中没有一个人停下来帮助这个可怜的小乞丐。passer-by的复数形式是passers-by,stop to do sth. 表示“停下来去做某事”,而stop doing sth. 表示“停止做某事”。由句意可知选B。
22.【解析】选C。句意:由于我们的食物就要吃完了,我们不得不走向一个小村庄求助。由running out可知“ ______ our food running out”不是一个原因状语从句,而是with复合结构,故选C。
独具【举一反三】
______ time went on, our teacher’s words proved true.
A. With B. As C. When D. While
【解析】选B。句意:随着时间的流逝,我们老师的话被证明是正确的。由went on可知“________ time went on”是一个状语从句,故A项错误,as表示“随着……”,when和while表示“当……的时候”。由句意可知选B。