请教一道英语语法题,给出理由!If you had studied harder in those days,you ____ a top student now.A.should be B.could have been C.would be D.might have been

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 11:32:39
请教一道英语语法题,给出理由!If you had studied harder in those days,you ____ a top student now.A.should be B.could have been C.would be D.might have been

请教一道英语语法题,给出理由!If you had studied harder in those days,you ____ a top student now.A.should be B.could have been C.would be D.might have been
请教一道英语语法题,给出理由!
If you had studied harder in those days,you ____ a top student now.
A.should be B.could have been C.would be D.might have been

请教一道英语语法题,给出理由!If you had studied harder in those days,you ____ a top student now.A.should be B.could have been C.would be D.might have been
选C
这是一道主从句时间不一致的虚拟语气条件句,从句对过去进行虚拟用had done 主句对现在进行虚拟用would do 所以选C

C. would be 这是与过去事实相反的虚拟语气

A 错综虚拟语气If you had studied harder in those day,与过去事实相反,如果你过去学习更努力, 主句中now. 应该用现在时

答案是C,因为这是if引导的条件状语从句,从句用一般现在时,主句用一般将来时。
然而这时的句子是虚拟语态,对应的就应该是would了;否则,应用will了。

从句的动作与过去事实相反,而主句的动作与现在或现在正在发生的事实不符.选C

答案选B. 如果你在那些天努力学习的话,你现在会是一个好学生了。


If引导的虚拟语气,其主从句的谓语动词结构:
与现在事实相反: 条件从句: If +主语+were或者动词过去式, 主句: 主语+would(should,could,might)+do(动词原型)
与过去事实相反: 条件从句: If +主语+had done, 主句: ...

全部展开

答案选B. 如果你在那些天努力学习的话,你现在会是一个好学生了。


If引导的虚拟语气,其主从句的谓语动词结构:
与现在事实相反: 条件从句: If +主语+were或者动词过去式, 主句: 主语+would(should,could,might)+do(动词原型)
与过去事实相反: 条件从句: If +主语+had done, 主句: 主语+would(should,could,might)+have done
与将来事实相反: 条件从句: If +主语+should或者were to+ do(动词原形), 主句: 主语+would(should,could,might)+do(动词原型)

这一道题表示的是与过去的事实相反的虚拟,所以选B.

收起

B. could have been。理由:虚拟语气,和现在的事实相反(因为有now 这个词),即使条件从句中使用了过去完成时,主句仍使用 would be。
如果是和过去的事实相反,就要:从句使用过去完成时,主句使用完成时:If I had been born 100 years earlier, I would have been a man like Sun Yat-sen lead...

全部展开

B. could have been。理由:虚拟语气,和现在的事实相反(因为有now 这个词),即使条件从句中使用了过去完成时,主句仍使用 would be。
如果是和过去的事实相反,就要:从句使用过去完成时,主句使用完成时:If I had been born 100 years earlier, I would have been a man like Sun Yat-sen leading China towards democracy.

收起

请教一道英语语法题,给出理由!If you had studied harder in those days,you ____ a top student now.A.should be B.could have been C.would be D.might have been 请教一道智力测试题,图形类的,见下图请给出答案及理由 请教一道图形类的智力测试题,见下图请给出答案与理由,难道就没人会吗? 智力测验题一道!请给出答案,并说明理由! 请教一道英语语法题,要理由!Mayor Feinstein didn't seem ________ very much.A.able to please anybody B.pleasing anybody C.pleased anybody D.to pleasing anybody 求一道高中英语语法题答案All that can be eaten.eaten up.A.are being B.has beingC.had been D.have been请给出选项正确的详细理由以及其它选项错误的原因. 请教一道简单型圆圈数字推理题~希望给出一定的逻辑思维解答 不甚感激 请教一道几何题 请教一道线性代数题 请教英语语法问题~~一道填空题May ( 1 )photos ever since her parents (2 ) her a camera when she ( 3) only 10.用给出的动词的适当形式填空 1 take,2 buy,3 be我主要是第2个空不太确定怎样填,求教 请教一道C语言指针题,线上等!int *f(int *x,int *y){if(*x “媒介就是信息”这句话对吗?请给出理由!这是一道论证题. 求一道高中英语语法题答案They have no idea at all .A.where he has gone C.which place he has goneB.where did he go D.where hehas gone请给出选项详细的正确理由,以及其它选项错误的原因. play me if yo kan 请教英语语法题一道!词典写道:Notice sb. doing.为何这道题答案是nobody notice the thief glide into the house?而不是popping into类? 请教一道英语语法题,为什么The parents watched the children _________ their invention.A.demonstrating B.demonstrate C.to demonstrate D.demonstrated 请教一个关于将来时态的英语语法题 一道高中英语语法填空求教第九题