The man _____ yesterday will come again tomorrow

问题描述:

The man _____ yesterday will come again tomorrow
A.having come B.coming C.to come D.who came
我想知道B错在哪里

coming是现在分词,表示正在进行,伴随状语.既然是yesterday昨天,那就不可能现在正在进行,所以用定语从句who came