Câu hỏi:

12/04/2026 12 Lưu

They are good friends. They______each other for a long time 

A. has known
B. have known 
C. known 
D. knew

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: B. have known

Giải thích: For a long time → dùng hiện tại hoàn thành.

Tạm dịch: Họ đã quen biết nhau trong một thời gian dài.

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

Câu 1

A. go 
B. have
C. need 
D. take

Lời giải

Đáp án: D. take

Giải thích: Cấu trúc hỏi thời gian: How long does it take (someone) to do something?

Tạm dịch: Bạn sẽ mất bao lâu để đến đó?

Câu 2

A. Take care
B. Excuse me
C. What a pity
D. You’re welcome.

Lời giải

Đáp án: C. What a pity
Giải thích: What a pity dùng để bày tỏ sự tiếc nuối, chia buồn khi nghe tin không may.
Tạm dịch: Thật đáng tiếc! Lần sau bạn phải cẩn thận hơn nhé.

Câu 3

A. careful 
B. shy 
C. quiet 
D. confident

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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ừ 250K ) để 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 5

A. used to carry 
B. might carry 
C. have to carry 
D. must have carried

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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. would you like
B. do you like 
C. do like
D. does like

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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 7

A. maintain 
B. manage 
C. reserve
D. allow

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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