问题
选择题
——Why are you late for the meeting?
—— I got caught in the heavy rain, or I _______ earlier.
A.arrived
B.had arrived
C.would arrive
D.would have arrived
答案
答案:D
本题考查虚拟语气。本题可以转化为if条件从句的虚拟语气。这句话可改成: if I hadn’t gotten caught in the heavy rain, I would have arrived earlier。与过去事实相反,主句用would have + 过去分词。