英语虚拟用法

问题描述:

英语虚拟用法
表虚拟有时候用would ,有时候用should,could
像这句话To hear him speak English,you____him for a foreign.
为什么用would take 而不用should take?
一个一个问题打得好累,都几十题下来了。换号了,分都用光了,希望有英语达人能够助我,谁能留个QQ号帮助我解决点小问题,我感激不仅!

would 和could 都是用在主句中表虚拟
而should 用在从句中 表虚拟条件