It ____ John who used the computer because he doesn’t know the password

116

Tailieumoi.vn biên soạn và giới thiệu các dạng bài tập môn Tiếng Anh gồm các kiến thức lý thuyết và thực hành, các dạng bài tập thường gặp giúp học sinh ôn tập và bổ sung kiến thức cũng như hoàn thành tốt các bài kiểm tra môn Tiếng Anh. Mời các bạn đón xem:

Top 1000 câu hỏi thường gặp môn Tiếng Anh có đáp án (phần 125)

Câu 32: It ____ John who used the computer because he doesn’t know the password.

A. mustn’t be

B. can’t have been

C. might have been

Lời giải:

Đáp án B

"It can't have been John who used the computer because he doesn’t know the password."

"It can't have been": Dùng để diễn tả sự chắc chắn rằng điều gì đó không thể xảy ra trong quá khứ. Cấu trúc này thể hiện sự phủ định mạnh mẽ của một giả thuyết hoặc sự suy đoán.

"Can't have been" diễn tả rằng chắc chắn không phải là John đã sử dụng máy tính vì lý do là anh ấy không biết mật khẩu.

Cấu trúc:

"Can't have been": Đây là cấu trúc của "can't" + "have" + V3 (quá khứ phân từ), dùng để phủ định một hành động đã xảy ra trong quá khứ. Nó thể hiện sự chắc chắn rằng điều đó không đúng.

Các lựa chọn khác:

"mustn't be": Diễn tả sự cấm đoán hoặc không được phép, không hợp lý trong ngữ cảnh này.

"might have been": Thể hiện một khả năng có thể xảy ra trong quá khứ, nhưng không chắc chắn. Tuy nhiên, trong câu này, chúng ta cần diễn đạt sự phủ định mạnh mẽ, không phải sự suy đoán.

Dịch câu:

"It can't have been John who used the computer because he doesn’t know the password."

=> "Chắc chắn không phải là John đã sử dụng máy tính vì anh ấy không biết mật khẩu."

Đánh giá

0

0 đánh giá