英語の質問ですよ。
In a letter to Secretary-General Don McKinnon, dated December 11, 2003, the Government of Zimbabwe officially quit the Commonwealth of nations, effective December 7, 2003, a move which some said evoked memories of South Africa's 1961 withdrawal after it was censured over the practice of
apartheid. という文があります。気になるのは、
'effective December 7, 2003'、この部分です。訳すなら、「2003年12月7日に発効する」といったところでしょうか。質問に入ります。
一 'effective'の前に隠れているものは'be'なのでしょうが、動詞が'be'で上記の「発効『する』」という動作的な意味を持ち得るのでしょうか?受け身では、動詞が'be'で状態も動作も表せますが(それでも、動作を表す場合は'get'等が多いだろうという感じを拭いきれない)、この場合はどうなっているのでしょう。
二 'December 7, 2003'と、前置詞が省略され副詞句として使われていますが、前置詞を省略する場合は前置詞が'on'の場合だと思っていましたし、実際そうであることが多い、普通だと思います。ですが、この文脈では'on'は不自然な気がします。その当日だけ効力を発揮するものではないはずです。
何の前置詞が省略されているのでしょうか?'on'以外の前置詞でも省略される事があるのでしょうか?
文法的な正解も慣用的な正解も欲しいです。よろしくお願いします。