What a pity! joined in the party, I would have met my old friendA. lf I haveB. Had IC. I

发布时间:2020-08-16 17:20:24

What a pity!     joined in the party, I would have met my old friend.
A. lf I have
B. Had I
C. I had
D. Have I

网友回答

A. lf I have
(答案→)B. Had I
C. I had
D. Have I
解析:考查if条件状语从句的虚拟语气。根据would have met可知指的是过去的情况,所以if从句要用过去完成时态,且if的虚拟语气中,可以将助动词had,were或shluld提到句首,省略if。所以选B。
以上问题属网友观点,不代表本站立场,仅供参考!