I wish there was something I could do帮忙分析下这个句子,我知道用was是因为要用虚拟,但为什么要用could呢,因can不行吗?
问题描述:
I wish there was something I could do
帮忙分析下这个句子,我知道用was是因为要用虚拟,但为什么要用could呢,因can不行吗?
答
could也是表示虚拟语气的
can不行,因为前后要保证句式一致
I wish there will be something I can do也可以
答
前后要一致。
I wish I could.
I wish I were there.
I wish there were something I could do.
答
因为wish后面跟的是虚拟语气
所以前面的be动词是was
一看到was
马上就要反应过来
不能用can
应该用could,与was保持一致
答
本来I 可以 do但我没有做 could 虚拟并没发生
can不行