He's been a ( very / great / so ) help so far.
彼はこれまでのところ非常に助けになってくれています。
必要なのは名詞help「助け」「助けになる人(もの)」を修飾する形容詞。
veryとsoは共に副詞なので文法的に誤り。この中で名詞を修飾する形容詞はgreatだけ。
正解:great
名詞helpが形容詞helpful「役立つ」「助けになる」であれば逆にveryとsoが正解でgreatは誤り。
※ so far:今までのところ
Mr.Evineの1日1題「話せる」英文法
http://eng.alc.co.jp/grammar/evine/
コメント