Trắc nghiệm tổng hợp Tiếng anh có đáp án 2023 (Phần 64)

I shall be glad when he _______. A. had gone B. did go C. went D. has gone

100/111

I shall be glad when he _______.

had gone

did go

went

has gone

Giải thích

Đápán: D 

Giảithích 

- Cấutrúcthìhiệntạihoànthành: S + have/has + Vp2: nhấnmạnhvàosựhoàntấtcủahànhđộng, hànhđộngvừaxảyraxongđểlạikếtquảhiệntại 

-Hànhđộnganhấyđidiễnratrướchànhđộngtôivuimừngdiễnrasauchọnhas gone 

Dịch: Tôisẽvuimừngkhianhấyđi.