Câu hỏi:

08/08/2023 1,104 Lưu

________, they would not have admired her so much.

A. If she were generous 

B. Had it not been for her generosity 

C. If it hadn't been for she were generous 
D. Despite her generosity

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án. B

Giải thích:

Dựa vào vế thứ 2 của câu thì đây là câu điều kiện không có thật trong quá khứ.

Loại phương án A vì sai thời của động từ.

Loại phương án C vì If it hadn't been for danh từ.

Loại phương án D vì không phù hợp về nghĩa.

Dịch nghĩa: Nếu không phải vì sự hào phóng của cô ấy thì họ đã không ngưỡng mộ cô ấy nhiều như vậy.

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

Câu 1

A. did you drive 

B. can you drive 

C. you will be able to drive 
D. you are able to drive

Lời giải

Đáp án. B

Giải thích:

Câu đảo ngữ với Only after nên loại phương án C, và D. Câu diễn tả một sự thực hiển nhiên ở thì hiện tại đơn nên ta chọn B. 

Dịch nghĩa: Chỉ sau khi nhận được bằng lái, bạn mới có thể lái xe.

Câu 2

A. my daughter traveled 

B. my daughter has traveled 

C. did my daughter travel 
D. my daughter did travel

Lời giải

Đáp án. C

Giải thích:

Ta dùng cấu trúc đảo ngữ khi hardly ever đứng ở đầu câu.

Dịch nghĩa: Hầu như chưa bao giờ con gái tôi đi du lịch xa nhà.

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. did my friends arrive 
B. had my friends arrived 

C. my friends arrived 

D. my friends had arrived

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 5

A. Not until she swallowed 

B. Hardly did she swallow 

C. No sooner had she swallowed 
D. Having swallowed

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. had met 
B. have met 
C. met 
D. would have met

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 7

A. did he put
B. has he put
C. had he put 
D. he had put

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