It was foolish of you to take a taxi____ you could easily walk there in 5 minutes.
A. before B. till C. so that D. when.
答案为D, 这里是既然的意思吧?当那种情况下来理解能不能呢?谢谢!
when不可以引导缘由从句,它引导的从句在本质上仍是时间从句。不过,when引导时间从句在特定的语境中可引出缘由或条件,尽管含“既然,在......状况下,假如”等意义,但不可以将它定性为引导缘由从句或条件从句的连词。如下列各句均含有此意:
Why waste £50 when you could get it for free? 可以免费得到为何还要浪费50英镑呢?《柯林斯高阶英汉双解词典》
Fight when you can win, move away when you cant.打得赢就打, 打不赢就走。《现代汉英综合大词典》
Why use wood when you can use plastic? 既然可以用塑料,为何还要用木料?《现代英汉综合大词典》
▲该网友在答疑网问过此类问题并得到认可的解答。
http://ask.yygrammar.com/q-7915.html