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

They live on a busy road. a lot of noise from traffic.

418/1620

They live on a busy road. _____________ a lot of noise from traffic.

It must be

There must be

There must have

It must have been

Giải thích

Chọn B