52单词网 > 高中英语 > 高中英语题库 > I here earlier, but I couldn’t catch the first bus. A.should come B.have come C.

I here earlier, but I couldn’t catch the first bus. A.should come B.have come C.

来源:网络 时间:
I here earlier, but I couldn’t catch the first bus. A.should come B.have come C.

I _________ here earlier, but I couldn’tcatch the first bus.

A.should come

B.have come

C.should be

D.should have come

 

试题答案

【答案】

D

【解析】考查虚拟语气。根据but后句可知前句是表示与过去相反的虚拟语气。故D正确。句意:我本应该早点就到这里的。但是我没有赶上头班车。