Câu hỏi:

06/05/2023 12,646 Lưu

The last time I talked to Rose was three years ago.

A. I didn't talk to Rose three years ago.
B. I have talked to Rose for three years.
C. I haven't talked to Rose for three years. 
D. I hadn't talked to Rose for three years.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án C

Kiến thức Câu đồng nghĩa – Thì hiện tại hoàn thành/ quá khứ đơn

Câu đề bài: Lần cuối cùng tôi nói chuyện với Rose là ba năm trước.

= C. I haven't talked to Rose for three years.

(Tôi đã không nói chuyện với Rose được ba năm.)

S + last + V2/ed + O + khoảng thời gian + ago.

= S + has/ have + not + VP2 + O + for + khoảng thời gian.

= It is + thời gian + since + S + (last) + V2/ed + O.

= The last time S + V2/ed + O + was + khoảng thời gian + ago.

Xét các đáp án còn lại:

A. I didn't talk to Rose three years ago. (sai nghĩa)

B. I have talked to Rose for three years. (sai nghĩa)

D. I hadn't talked to Rose for three years. (sai thì)

Vậy đáp án đúng là C

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Đáp án B

Kiến thức Đọc điền từ

Xét các đáp án:

Cụm từ try out: thử

Thông tin: Twelve-year-old Eloise Noakes has got the best job in the world (34) trying out new games.

Tạm dịch: Eloise Noakes mười hai tuổi đã có công việc tốt nhất trên thế giới thử các trò chơi mới.

Dịch bài đọc:

KIỂM TRA TRÒ CHƠI

Bạn có thể may mắn đến mức nào? Eloise Noakes, 12 tuổi, đã có được công việc tuyệt vời nhất trên thế giới – thử nghiệm các trò chơi mới. Một công ty hàng đầu đã tổ chức một cuộc thi để tìm kiếm những người kiểm tra trẻ tuổi và Eloise đã được chọn để kiểm tra các trò chơi sắp ra mắt trên thị trường. Mỗi tuần, cô bé được giao một trò chơi khác nhau để chơi trước khi ghi lại suy nghĩ của mình vào một biểu mẫu do công ty thiết kế. Như giám đốc công ty đã nói, "Còn cách nào tốt hơn để tìm hiểu về trò chơi hơn là đưa chúng vào tay những khách hàng sẽ sử dụng chúng nhiều nhất?" Eloise rất vui mừng với công việc mới của mình nhưng cô bé cũng rất nghiêm túc với công việc. Cô bé được phép giữ lại các trò chơi sau khi thử nghiệm chúng. Tuy nhiên, thay vào đó, cô bé đã quyết định tặng chúng cho những đứa trẻ kém may mắn hơn mình. “Tôi có rất nhiều trò chơi và một số trẻ em không có trò chơi nào”, cô bé giải thích.

(Trích từ Cambridge English First for Schools 1, 2015)

Câu 2

A. are very poor
B. are very rich
C. are very mean
D. are very healthy

Lời giải

Đáp án B

Kiến thức Trái nghĩa (cụm từ/ thành ngữ)

Ta có cụm từ not have a penny to one’s name: nghèo rớt mồng tơi/ không một xu dính túi

Xét các đáp án:              

A. are very poor: rất nghèo

B. are very rich: rất giàu

C. are very mean: rất bủn xỉn

D. are very healthy: rất khỏe mạnh

=> not have a penny to one’s name: nghèo rớt mồng tơi/ không 1 xu dính túi >< be very rich: rất giàu

Vậy đáp án đúng là B

Tạm dịch: Họ luôn lạc quan mặc dù họ không có một xu dính túi.

Câu 3

A. No sooner had James begun his new job than he knew his decision was wrong.
B. Had James not begun his new job, he would have gone looking for a better one.
C. Since James did not like his new job, he began looking for a better one.
D. Just before James took up his new post, he realized that he was not suited for it.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. To learn more about its history
B. That’s a great idea
C. Because it is very old
D. I couldn’t agree with you more

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. He wouldn't be tired this morning if he had stayed up late to watch a football match last night.
B. He wouldn't have been tired this morning if he had not stayed up late to watch a football match last night.
C. If he didn't stay up late to watch a football match last night, he wouldn't be tired this morning
D. He would have been tired this morning if he had stayed up late to watch a football match last night.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP