答えは エ [解説] It is difficult for( A )to find a shop late at night.
It is ... for 〜 の用法から、( A )に入るのは名詞であることは明らかです。そのうち、people の前に空欄があるので、そこに入るのは形容詞同等の単語ですね(そうでなければ( A )に入るのが名詞ではなくなってしまうからです)。 よって、ふさわしいのは ウ の worked か、エ の working です。文意から、working がふさわしいです。