質問: 可算名詞であることの解釈 he go on an excessive diet. という文がありましたが、dietが可算名詞であることがピンときません。ダイエットを1回だけ行うということなのでしょうか?go onが「続ける」という意味だとanは付かずにdietsとかにしなくてはならないのでしょうか?
回答: この場合のdietは、variable nouns であり、 「抽象的なことを参照するときは、不可算名詞として使用し、個々の例を参照するときは、可算名詞として使用する。」のだそうです。 可算名詞として使用するのであれば、文法的には、複数形のdietsでも大丈夫だとは思いますが、それは、言いたいこと、に依存するのでしょう。 「一回のダイエット」をする、というよりも、「ある過剰なダイエット(手法)」を始める。ぐらいな感じでしょうか。 私の理解はこんな感じです。 「続ける」なら、go on with a diet ですね。おそらく。