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

It is right that you should have done your homework.为什么用should have done
lhl33 1年前 已收到3个回答 举报

我还是我的ii 幼苗

共回答了18个问题采纳率:88.9% 举报

你现在本应该已经做完你的家庭作业了.(实际未做完)
should have done是情态动词中的一种固定用法 表示“应该已经做了...而没做”

1年前 追问

7

lhl33 举报

It is right是什么意思?It is (was )+necessary, a pity 等+that引导的从句须用虚拟语气,right在这里也需要用虚拟吗?

举报 我还是我的ii

虚拟语气有几种情况 一种是像It is necessary that...这类后面使用 仅仅是一种习惯用法; 另一种是在表示陈述与现实情况不符的事情 比如此例中 你本该做完了但实际没有做 故而此处要用虚拟是因为后面叙述的事情与现实不符 而不是因为前面it is right的结构 It is + adj. + that ...在不止一个动词情况下要用should虚拟 但right不属于这类动词 那种综合类英语练习书上讲虚拟部分或者动词部分都会把常见需要虚拟的动词列出来 你可以找来参考一下~

bs2cw 幼苗

共回答了1个问题 举报

如果你今天做了你的家庭作业那就是对的,但事实上这个人他没有做。所以用should have done

1年前

0

yuanshi_mutou 幼苗

共回答了4个问题 举报

should have done,是一种虚拟语气的用法,应该,而没有去做

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 1.695 s. - webmaster@yulucn.com