英语选择3。正确答案是什么?为什么?是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:55:42
If only ____ violin in the middle of the night,she'd be an ideal guest.
A.played
B.would play
C.didn't play
D.wouldn't play
这道题答案给的是D,但我认为选C。为什么选D不选C?

与将来有关的虚拟的,用would

因为 if

这个是虚拟语气。。。if only wouldn't play..要是她不拉琴该多好。。选c的话却主语。。

这个是虚拟语气,表示假设的时候用,体现了一种应该怎样做,而事实上没有那样做的意思!
具体结构参见:http://baike.baidu.com/view/26751.html?wtp=tt

如果, 假设 以后不会做什么。。。所以选WILL 将来不会做。。。

后半句she'd 是she would 的简写,所以整句话应该是将来时态