请帮我分析一个if引导的虚拟语气句子:
问题描述:
请帮我分析一个if引导的虚拟语气句子:
If you had come to my birthday party,you would have seen Yao.
我觉得此句为过去时的虚拟语气,不懂为什么在 had 后面接的是“come”而不是“came”,究竟应该是哪个?还是都可以?
答
你觉得此句为过去时的虚拟语气,是对的.
come 对,是come 的过去分词.came 是 come 的一般过去时,此句中不能用.
即 had come 对;had came 错.
原型 一般过去时 过去分词
come came come