If I (had know) how to sing the song,I would have joined you

下大雪了2022-10-04 11:39:547条回答

If I (had know) how to sing the song,I would have joined you that day.为什么不是knew

已提交,审核后显示!提交回复

共7条回复
一公升的鼻涕 共回答了17个问题 | 采纳率88.2%
这个句子是一个虚拟语气
后面的那个句子的谓语用的现在完成时,所以join的这个动作发生在know 之后,所以前面用过去,又因为是虚拟语气所以是过去完成时
这个是一个常考的知识点,记住
做这种题先看两个谓语动词的发生有无先后,看看那个发生在前,再去判断时态,然后根据虚拟语气再去判断
1年前
maliang2005 共回答了1个问题 | 采纳率
这是英语是一种时态,主句用将来完成时,从句要过过去完成时,非真实条件句的谓动、。
1年前
zhangqingwen0 共回答了1个问题 | 采纳率
对过去的虚拟只能用had done
1年前
zhaoxuewen 共回答了17个问题 | 采纳率
虚拟语气
1年前
wen文5 共回答了5个问题 | 采纳率
可能是因为他现在仍然不知道怎么唱,而且一般表示后悔没有做过什么事都会用“if I had done sth."的句式。。。这个要看语境吧
1年前
sdwea 共回答了37个问题 | 采纳率
为什么说 If I had know that you were coming,I would have picked you是对过去的虚拟。不可以吧。后一句不是变成对现在的虚拟了吗?
1年前
公平NO1 共回答了28个问题 | 采纳率
所虚拟的是过去的过去,所以用过去完成时,应该是had known吧
1年前

相关推荐