Pada soal ini kita diminta untuk melengkapi kalimat soal di atas dengan menggunakan did / was / were yang sesuai.
Did dalam Simple Past Tense kita gunakan untuk kalimat tanya dan kalimat negatif yang menggunakan kata kerja atau verb (verbal sentence).
Was dalam Simple Past Tense kita gunakan untuk kalimat tanpa kata kerja (nominal sentence) untuk subjek tunggal seperti, I, he, she, it.
Were dalam Simple Past Tense kita gunakan untuk kalimat tanpa kata kerja (nominal sentence) untuk subjek jamak seperti, you, they, we.
Pada kalimat "He ____ very happy yesterday, because he bought a new red car", bagian rumpang berada di depan kata sifat yaitu "very happy". Klause pertama dalam kalimat tersebut bukan merupakan verbal sentence sehingga kita harus mengisinya dengan to be. Karena subjek pada kalimat tersebut adalah "he" maka to be-nya adalah "was".
Dengan demikian, kalimat lengkapnya akan menjadi "He was very happy yesterday, because he bought a new red car."
Jadi, jawaban yang tepat adalah was.