单选题 I ______ come here by ship, but I didn't have enough time.
A. would like to B. would like to have
C. would rather D. would rather to

【正确答案】 B
【答案解析】[解析] 本题测试的是虚拟过去时及不定式完成式相结合的混合用法。I would like to have come here by ship.“我本来很想乘船来这里的”,这是一种含蓄条件句,里面包含着没有明说的条件“If I had had enough time”,而是以陈述事实的方式“but I didn't have enough time”加以说明。此句也可改写为“I would have liked to come here...”,表达的意思不变。