17000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 3)

Has anyone come a better solution to this problem

1379/1620

Has anyone come _______ a better solution to this problem?

in for

up to

up with

up against

Giải thích

Đáp án C.

Ta có:

A. come in for: có phần, được hưởng phần

B. come up to: lên tới, đạt tới, theo kịp, bắt kịp

C. come up with: đưa ra, phát hiện ra, khám phá

D. come up against: đối mặt với vấn đề hoặc tình trạng khó khăn

Xét về nghĩa thì C hợp lý.

Dịch: Có ai đã đưa ra giải pháp tốt hơn cho vấn đề này không?