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

I put my keys on the table, but now it's gone. Someone_____ have taken it.

13/40

I put my keys on the table, but now it's gone. Someone_____ have taken it.

may

had to

should

would rather

Giải thích

KEY: A

Giải thích: may have PII: phỏng đoán điều có thể xảy ra

Dịch: tôi để chìa khoá trên bàn, nhưng giờ không thấy. Ai đó có thể đã lấy nó.