a. has
b. had
c. have
d. is
note : klo tau juga kenapa jawabannya begitu tolong kasih detailnya ya kak ^_^
She…………………….been drank some water since an hour go
she had been drink some water since an hour ago(had)
Jawaban:
a. has (lihat penjelasan)
She has been drinking some water since an hour ago.
Penjelasan:
Satu satunya cara menjawab dengan benar adalah kalau verbnya bukan 'drank' (verb ke-2) tapi drinking (verb+ing).
Kenapa? Karena dengan adanya been sebelum verb, itu menandakan continuous tense, dalam hal ini perfect continuous tense.
Jadi kalimat yang benar adalah:
She has been drinking some water since an hour ago.
Kalau kita tetap paksakan katanya drank maka tidak ada satu pilihan pun yang benar.
———————
Pilihan kalimat yang benar hanya ada 2:
1) dalam bentuk present perfect tense
She has drunk some water an hour ago (perhatikan tidak ada kata been, dan verb nya bentuk ke-3, drunk)
2). dalam bentuk present continuous perfect tense
She has been drinking some water since an hour ago. (memakai kata been dan verbnya +ing)