Trắc nghiệm Tiếng anh 12 Ngữ pháp và Từ vựng - Mức độ nhận biết có đáp án (Phần 2)

I hope to pass all of my courses this term. So far my grades ______ pretty good.

19/50

I hope to pass all of my courses this term. So far my grades ______ pretty good.

had been

will have been

have been

were

Giải thích

Kiến thức: Thì hiện tại hoàn thành

Giải thích:

Ta dùng thì hiện tại hoàn thành diễn tả một hành động bắt đầu trong quá khứ và kéo dài đến hiện tại Dấu hiệu nhận biết: so far (gần đây)

Tạm dịch: Tôi khi vọng sẽ qua tất cả các môn kỳ này. Đến giờ điểm của tôi khá là tốt.

Chọn C