(单选题)
So you have to leave. How nice it ( ) if you ( ) a bit longer.
A.will be/can stay
B.would be/could stay
C.would have been/could have stayed
D.be/stay
参考答案:B
参考解析:
空缺处后面是if引导的虚拟语气,根据句子前半句的谓语动词have的形式,可知是对现在的虚拟假设。所以从句应当使用过去式did,主句使用would+V。与之相符的只有选项B。选项ACD均不是虚拟语气的用法,错误。故正确答案是选项B。
知识点:动词语气 英语 语法串讲 通用 英语
