作业帮 > 英语 > 作业

英语中对将来的虚拟用过去将来时,那过去将来时可用should do 或would do ,这两种用法有何区别

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 00:46:39
英语中对将来的虚拟用过去将来时,那过去将来时可用should do 或would do ,这两种用法有何区别
could、should 和 would 在中国大陆的英语语法教学中都被冠以“过去将来”这样一个似是而非的“专有名词”.其实,这个概念在英美的ESL教学中已经很难见到了,原因就是其误导性远大于指导性,而且解释不清楚.建议你在虚拟语气表达中如果用这三个辅助动词(或者叫”情态动词”),只要记住以下两点就好:这三个词都是表达说话人意愿、感觉或判断
对已经发生的事情或动作进行“虚拟”表达时,在这三个词后面要用 have v+ed 结构例:I could have been one of the passengers on board if I was not caught in the traffic.(事实:因为遭遇堵车,我没在飞机上)You should have come earlier for the meeting.(事实:你开会迟到了)They would have gone to Beijing if the airplane did not fail to take off.(事实:飞机没能起飞,他们没能去成北京)
用 could do,should do 或would do 的区别:这三个词如果用在尚未发生的动作上时,更多的是表达意愿、建议或判断而非“虚拟".例:I would do the job if the pay is good enough.(意愿)You should go and see her if she asks you.(建议)They could be here by now if the train is on time.(判断)