Soal
The whole kitchen was still very dirty; she ... forgotten to clean it.
a. should have b. would have c. might have d. must be e. could be
Jawaban
a. should have
Penjelasan:
Kalimat yang diberikan menggunakan past perfect tense, yang menunjukkan suatu tindakan yang terjadi sebelum tindakan lain di masa lampau. Dalam hal ini, tindakan yang terjadi sebelum "forgotten to clean it" adalah "the whole kitchen was still very dirty".
"Should have" adalah bentuk past perfect tense dari modal verb "should". Modal verb "should" digunakan untuk menyatakan kewajiban atau keharusan. Dalam kalimat ini, "should have" menunjukkan bahwa dia seharusnya membersihkan dapur, tetapi dia tidak melakukannya.
Jadi, pilihan yang benar adalah a. should have.
Pilihan lainnya salah karena:
b. would have menunjukkan kemungkinan atau kondisi, bukan kewajiban.
c. might have menunjukkan kemungkinan, bukan kewajiban.
d. must be menunjukkan kepastian, bukan kewajiban.
e. could be menunjukkan kemungkinan, bukan kewajiban.