英语单选 Edward,you play so well .But I _____you played the piano.选项A didn't know B hadn't known C don't know D haven't known请解析具体点、谢谢...

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 06:10:34
英语单选 Edward,you play so well .But I _____you played the piano.选项A didn't know B hadn't known C don't know D haven't known请解析具体点、谢谢...

英语单选 Edward,you play so well .But I _____you played the piano.选项A didn't know B hadn't known C don't know D haven't known请解析具体点、谢谢...
英语单选 Edward,you play so well .But I _____you played the piano.
选项
A didn't know B hadn't known C don't know D haven't known
请解析具体点、谢谢...

英语单选 Edward,you play so well .But I _____you played the piano.选项A didn't know B hadn't known C don't know D haven't known请解析具体点、谢谢...
选 A
因为前半句是一般时 所以B 过去完成时 显然不对
而D 的话也没有必要 因为这件事对以后不会造成影响
这句话应该是这个意思: 我之前都不知道你会弹钢琴.
所以既然是之前不知道 那么也就是说现在知道了 所以就不能选C 而要选A

选a吧,原本不知道弹钢琴弹得好,是指过去不知道,所以用一般过去式

填B,从句you played the piano,是过去时,即在说此句话前刚刚弹了。我不知道你会弹钢琴是在此之前的时间里一直都不知道,即过去的过去,即过去完成时。