My father has … a lecturer for thirty years. a. be b. been c. being d. becomes

My father has … a lecturer for thirty years.
a. be
b. been
c. being
d. becomes

Jawabannya adalah B. Been

Perlu diketahui bahwa

Jika subjek dari sebuah kalimat adalah I / You / We / They atau plural noun maka gunakan have been.

I have been.
The children have been.
The dogs have been.

Jika subjek dari sebuah kalimat adalah He / She / It atau singular noun dan uncountable noun maka gunakan has been.

She has been.
The cat has been.
The water has been.

Have been dan has been dapat digunakan dalam berbagai macam situasi. Dalam konteks soal, dipakai untuk membentuk kalimat dalam present perfect continous tense. Tenses ini digunakan saat membicarakan sesuatu yang dimulai pada masa lampau tetapi masih berlangsung hingga sekarang.

Jadi kata yang tepat untuk melengkapi kalimat adalah “been”
My father has been a lecturer for thirty years, yang berarti : Ayahku telah menjadi seorang dosen selama tiga puluh tahun