Soal ini meminta untuk mengidentifikasi kesalahan dari kalimat dan memilih jawaban yang paling tepat.
Kalimat ini merupakan kalimat Present Perfect Tense karena terdapat kata "ever" sebagai time signal.
Formula Present Perfect Tense (Interogative) adalah:
Have/Has + Subject + Past Participle (Verb3).
Jika subject pada kalimat yaitu I, You, They, We, maka menggunakan have sebagai auxiliary verb nya.
Jika subject pada kalimat yaitu He, She, It, maka menggunakan has sebagai auxiliary verb nya.
Berdasarkan pola kalimat tersebut, terlihat bahwa verb yang digunakan adalah Verb 2 yaitu rode. Sedangkan, verb untuk kalimat Present Perfect Tense adalah Verb 3. Sehingga kata kerja yang seharusnya adalah ridden.
Maka kalimat yang tepat adalah, "Have you ever ridden an elephant or a camel?"
Jadi, jawaban yang tepat adalah B.