As a user of English language, I can say that options a and b are not used. These are literal word to word translation of German into English, which doesn't really work as far as my experience of learning German from English goes! Word orders vary between German and English.
Best choice is d but c is also grammatically right. Answer depends context.
Example sentence where d is correct is,
"we'll come again tomorrow and meet him here.. "
Example sentence where c is correct is,
"what if we come back tomorrow and meet him..."
Die beste Antwort ist die Option "d"
Korrigieren Sie mich bitte, wenn ich mich irre.