Because someone I didn't know stopped for me when everyone else walked past.
Because someone I didn't know stopped for me when everyone else walked past.
意思是:
因为一个我不认识的人,在其他人都从我身边走过的时候,她停下来帮助了我。
更自然一点:
因为一个陌生人在所有人都匆匆走过的时候,停下来管了我。
1. someone I didn't know
这里是:
someone + 从句
someone I didn't know
= 一个我不认识的人
完整一点可以理解成:
someone whom I didn't know
但口语里 whom 通常直接省略。
类似:
a man I met yesterday
我昨天遇到的一个男人
a nurse I talked to
我交谈过的一位护士
2. stopped for me ⭐⭐⭐⭐⭐
这里的 stop for someone 不是简单的“为某人停止”。
而是:
停下来帮助某人 / 停下来关注某人
所以:
She stopped for me.
= 她停下来管我了。
= 她停下来帮助我了。
结合你前面的剧情,就是那个收银员看到她倒在超市地板上,于是停下来帮助她。
3. when everyone else walked past
walk past someone = 从某人身边走过
所以:
everyone else walked past
= 其他所有人都从旁边走过去了
这里 else 很重要:
everyone else = 其他所有人 / 其他人
因为已经有一个人(the someone)停下来了,所以剩下的人就是:
everyone else
4. when
这里:
when everyone else walked past
= 当其他所有人都走过去的时候
整句的对比非常明显:
someone I didn't know stopped for me
一个我不认识的人停下来帮助我
vs.
everyone else walked past
其他所有人却从我身边走过去
所以这句话真正想表达的是一种感激:
“因为那个陌生人,在所有人都选择漠视我的时候,唯独停下来帮助了我。”
这也和前面你学到的:
Because someone happened to be there.
以及:
She saved my life.
是连起来的——一个陌生人愿意停下来,这个小小的举动最终救了她的命。