It is right that you should have done your homework.为什么用should have done

It is right that you should have done your homework.为什么用should have done
英语人气:626 ℃时间:2019-11-04 11:23:12
优质解答
你现在本应该已经做完你的家庭作业了.(实际未做完)
should have done是情态动词中的一种固定用法 表示“应该已经做了...而没做”It is right是什么意思?It is (was )+necessary, a pity 等+that引导的从句须用虚拟语气,right在这里也需要用虚拟吗?虚拟语气有几种情况 一种是像It is necessary that...这类后面使用 仅仅是一种习惯用法; 另一种是在表示陈述与现实情况不符的事情 比如此例中 你本该做完了但实际没有做 故而此处要用虚拟是因为后面叙述的事情与现实不符 而不是因为前面it is right的结构 It is + adj. + that ...在不止一个动词情况下要用should虚拟 但right不属于这类动词那种综合类英语练习书上讲虚拟部分或者动词部分都会把常见需要虚拟的动词列出来 你可以找来参考一下~
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版