could和would虚拟语气
虚拟语气中对将来虚拟的三个区别?
虚拟语气中对将来虚拟的三个区别?
在形式上,与现在事实相反的虚拟语气和将来虚拟都是if 主语 did/ were ..., 主语 would/ should/ could /might have done; 但是将来时的虚拟还有两种形式,即
从句:if 主语 should do 或者 if 主语 过去式(be动词用were)
主句:主语 should/would/might/could do.
在含义上都是与事实相反,只是时态不同,时态的区分与 一般现在时和一般将来时态的区分方法一样。希望你满意
would、should、could和might的区别?
在虚拟语气中,主句谓语有时用 should,有时用 would 和 could,有时又用 might。它们之间的区别是:should 主要用于第一人称后;would, might, could 的大致区别是:would 表示结果,might 表示可能性,could 表示能力、允许或可能性。比较: If you tried again you would succeed. 要是你再试一试,你就会成功的。 If you tried again you might succeed. 要是你再试一试,你可能会成功的。 If you tried again you could succeed. 要是你再试一试,你就能成功了。 第一句用would,表示结果,即只要你再试一次,其结果就是成功——可惜你放弃了; 第二句用might,表示可能性,即如果你再试一次,成功还是有可能的——遗憾的是你没有再试; 第三句用could,表示能力,即如果你再试一次,你还是有能力成功的——你为什么不再试一次呢?
if引导的虚拟条件状语从句中should、would、could、might的使用区别?
虚拟语气涉及有等词的用法一般在非真实性条件状语从句中使用
1.与现在事实相反的情况:
if 主语 过去时 其他 主语 should/would/could/might do 其他
2.表示与过去事实相反的情况:
if 主语 had
done
其他 主语 should/would/could/might have
done 其他
3.表示对将来情况的主观推测
①if 主语 were
to
do sth. 主语 should/would/could/might do 其他
②
if 主语 did/be(were) sth. 主语
should/would/could/might do 其他
③if 主语 should do sth. 主语
should/would/could/might do 其他
其实这几个词分别是的分词形式,在虚拟语气的用法中跟他们的原意保持一致,即should.would表示“会”怎么样,主语为“ i
”的时候用should,could
表示“能”might
表示发生几率很低的“可能”在使用的区别上从虚拟语气的使用上没有区别,只从句意上区别而已。希望对楼主有帮助。