Trắc nghiệm tổng hợp Tiếng anh có đáp án 2023 (Phần 84)

This room is dirty. Someone _______in here.

19/37

This room is dirty. Someone _______in here.

smoked

has smoked

had been smoking

has been smoking

Giải thích

Đáp án: B

Giải thích: Thì hiện tại hoàn thành: S + have/has + Vp2: dùng để diễn tả 1 hành động đã hoàn tất trong quá khứ nhưng để lại kết quả ở hiện tại

Dịch: Căn phòng này rất bẩn. Có người đã hút thuốc ở đây.