英语情态动词问题

2025-03-04 23:00:24
推荐回答(3个)
回答1:

would have done 是虚拟语气的用法,而虚拟语气又是对过去事情的猜测,所以我们不能用can 或者 will do, will do 等都是对将来事情的叙述,所以不可以换的,希望能彻底帮你解决

回答2:

would 在此处肯定不能用CAN取代的。would have done =will do 这个说法也不对。区分虚拟语气还是要看上下文啊

回答3:

不能用can ,虚拟语气有固定的格式,would have done 的意思是本来已经做了,不等于will do ,建议你多去看看英语的语法部分的虚拟语气。