120 câu Trắc nghiệm Chuyên đề 11 Unit 7. Futher Education

We have been talking____a good half hour.

62/120

3. We have been talking__________a good half hour.

since

for

on

at

Giải thích

Đáp án: B. for

Giải thích: Ta có động từ phía trước chia ở thời hiện tại hoàn thành tiếp diễn “have been talking” kết hợp với cụm từ chỉ thời gian phía sau “a good half hour” nên ta dùng giới từ “for”.

Dịch nghĩa: We have been talking for a good half hour. (Chúng tôi đã nói chuyện trong nửa giờ.)