当前位置: 首页 > 学习知识 > 英语语法CYou_____ yesterday if you were really serious about you

英语语法CYou_____ yesterday if you were really serious about you

网站编辑:上海建站网 发布时间:2022-05-17  点击数:
导读:英语语法CYou_____ yesterday if you were really serious about you 英语语法CYou_____ yesterday if you were really serious about your work.A,ought to have come B,ought have come C.ought to come D,ought...

英语语法CYou_____ yesterday if you were really serious about you

英语语法C
You_____ yesterday if you were really serious about your work.
A,ought to have come B,ought have come C.ought to come D,ought to be coming
求区别其差异?
尤其是AB选项? 果儿尚青 1年前他留下的回答 已收到4个回答

缘者语 春芽

该名网友总共回答了14个问题,此问答他的回答如下:采纳率:92.9%

选A
本句为虚拟语气.ought to 是情态动词+动词的现在完成时,表示对发生过的事情的虚拟.
句意:如果你对工作认真的话,昨天就该来.意思是此人昨天没有来.
是if 引导的非真实条件句中的虚拟语气.
主句对过去时间虚拟,所以用了情态动词+现在完成时.但从句是对现在的虚拟所以用了一般过去时.此此句为错综时间的虚拟语气.
B 不对,应该是ought to 不能用ought 没这个结构.
C是对现在而不是昨天的虚拟,D不存在

1年前他留下的回答

3

leeweeyee 网友

该名网友总共回答了15个问题,此问答他的回答如下:采纳率:80%

ought 后面要与to连用,所以B是错的
整个句子是一个虚拟语气。if后面用的是过去时,根据虚拟语气的要求,那么从句就要用过去将来时...A答案是过去将来完成时,只有当从句是过去完成时,才能用
在虚拟语气中,是没有进行时态的。所以D错。

1年前他留下的回答

2

特恩费得的路人 网友

该名网友总共回答了1个问题,此问答他的回答如下:

A
ought to do sth.常见搭配
后面是 you were ,前面用虚拟语气

1年前他留下的回答

2

7776868 网友

该名网友总共回答了81个问题,此问答他的回答如下:

此题为错综时间条件句,if 引导的从句表示现在,如果你对工作认真的话,从句were/did 形式,主句用 ought to have done 的形式表示对过去的虚拟,你昨天就应该过来。
B 项不对,应该是ought to do sth
C 项对现在虚拟

1年前他留下的回答

1

  以上就是小编为大家介绍的英语语法CYou_____ yesterday if you were really serious about you 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
圣女贞德隐藏物品攻略
圣女贞德隐藏物品攻略

详情:操作步骤/方法1引导宝珠,是在阿洛森林按剧情得到的。2牺牲宝......

清明习俗有哪些
清明习俗有哪些

详情:操作步骤/方法【方法1】1清明节又叫踏青节,在仲春与暮春之交......

元芳你怎么看什么意思?
元芳你怎么看什么意思?

详情:操作步骤/方法11元芳你怎么看,是源自影视剧台词,是2012......

中国移动积分商城攻略
中国移动积分商城攻略

详情:操作步骤/方法1登录中国移动积分商城2选择兑换的礼品3点击按......