Roboguru

A: How long ____ in this school? B: She ____ here for three years.

Pertanyaan

A: How long ____ in this school?

B: She ____ here for three years.

  1. she has taught; has taught

  2. has she taught; has taught

  3. she teaches; taught

  4. did she teach; taught

  5. does she teach; taught

Pembahasan Soal:

Soal ini meminta kita melengkapi kalimat dalam dialog dengan memilih struktur yang tepat.

Untuk menjawab soal ini, kita harus mengetahui tense kalimatnya. Kata kuncinya adalah 'for three years' yang merupakan time signal kalimat Present Perfect Tense yang memiliki pola:

  • Interogatif: Question word + have/has + S + V3 + O/C?
  • Positif: S + have/has + V3 + O/C.

Subjek kalimatnya adalah she, sehingga kita menggunakan auxiliary verb has. Kata kerja (verb) yang digunakan dalam pilihan jawaban adalah teach yang memiliki bentuk past participle (verb 3taught. Sehingga, kalimatnya menjadi: "How long has she taught in this school?" dan "She has taught here for three years."

Oleh karena itu, jawaban yang tepat adalah B.

Pembahasan terverifikasi oleh Roboguru

Terakhir diupdate 15 Maret 2021

RUANGGURU HQ

Jl. Dr. Saharjo No.161, Manggarai Selatan, Tebet, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12860

Coba GRATIS Aplikasi Ruangguru

Produk Ruangguru

Produk Lainnya

Hubungi Kami

Ikuti Kami

©2021 Ruangguru. All Rights Reserved