【Apple Chen】評論
正確答案是:(D) should have gone解釋:在這個句子中,"should have gone" 表達了過去的建議或建議沒有被執行的後悔情況。這個短語指的是在過去某個時間點,你應該參加昨晚的活動開幕式,但事實上你並沒有去。(A) should: 這是一個情態動詞,但在這個句子中,需要與"have"搭配使用,即"should have",表示應該已經做了某事。例如:"I should have arrived on time." (我應該已經準時到達了。)(B) should go: 這個短語缺少了"have",正確的結構應該是"should have gone",因為句子強調的是過去應該做的事情而沒有做。(C) should went: 這是錯誤的組合。在情態動詞"should"後,應該接原型動詞"go",而不是過去式"went"。正確的組合是"should go"或"should have gone"。因此,(D) should have gone 是唯一正確的答案,表示你昨晚應該去參加活動開幕式,但你實際上沒有去。