I put my keys on the table, but now it's gon...

Câu hỏi: I put my keys on the table, but now it's gone. Someone_____ have taken it.

A. may

B. had to

C. should

D. would rather

Câu hỏi trên thuộc đề trắc nghiệm

400 câu trắc nghiệm Ngữ pháp Tiếng Anh cơ bản !!