解答

(A)should有應該、期許應該有怎麼怎麼樣的情況
但空格後的yesterday表過去的事情,D的have rained現在完成式代表過去的事影響到現在,所以D比較適合

留言
您的問題解決了嗎?